
Why Google Ads Rejects Your Bank Card and What to Do
Your card just got rejected on Google Ads. Again.
You've checked the number three times. There's money in the account. The card works everywhere else — groceries, Netflix, that hotel last month. But Google keeps flashing the same cold little message: your payment didn't go through. And there's no explanation, no reason code, nothing you can actually act on.
I'm Mike, and I review payment problems at YeezyPay for a living. We help advertisers from restricted countries get their Google Ads running when the normal routes fail, so card declines are the thing I see most. Hundreds of them. Same panic, same confusion, same wasted afternoon. The good news is that most rejections fall into a short list of causes, and a lot of them are fixable in ten minutes once you know what you're actually looking at.
Let's go through every reason your card gets refused, from the boring ones to the walls you can't climb.
Most declines look identical on screen — the real cause is hidden behind it.
Google usually isn't the one saying no
Here's the fact almost nobody tells you first. When your card fails on Google Ads, Google is often just the messenger.
Google states it plainly in their own help docs: "your credit card company or bank declines your payment, not Google." The issuing bank makes the call. Google submits the charge, the bank refuses it, and Google relays a generic error back to you. That's why Google Ads support can't "unblock" your card — they never blocked it in the first place. The decision lives at your bank, and only your bank can reverse it.
This matters because it changes who you should be calling. I've watched advertisers spend days arguing with Google chat support over a decline that a two-minute call to their bank would've cleared. Industry data backs this up too: roughly 60–70% of card declines are recoverable on a retry or a quick follow-up, which tells you how many are temporary bank-side blocks rather than permanent rejections.
The most common reasons your card gets rejected
Google publishes its own list of decline causes for credit cards, and after that come the ones they don't spell out but that trip up international advertisers constantly. Here's the full picture in one table.
| Reason | Who's blocking it | What actually fixes it |
|---|---|---|
| Insufficient funds | Your bank | Add funds and retry. This is the single biggest cause globally — around 47% of all declines in 2025. |
| Credit or single-transaction limit exceeded | Your bank | Call the bank, raise the limit, then retry. |
| Expired card | Data | Update the expiry date or add the replacement card. |
| Wrong number or CVV | Data | Re-enter carefully. One transposed digit fails silently. |
| Bank blocks internet or international charges | Your bank | Ask the bank to enable online and cross-border transactions. |
| Too many charges in a short window | Your bank | Wait, then retry. Rapid repeat attempts look like fraud. |
| SCA / 3D Secure not completed | Bank + PSD2 | Finish the bank's authentication challenge on retry. |
| Prepaid card on automatic payments | Google policy | Switch to a credit or debit card. Google doesn't accept prepaid for automatic payments. |
| Billing country vs. card country mismatch | Merchant risk + AVS | Make your Google Ads billing address match the card issuer's records exactly. |
| Fraud or risk flags | Google + issuer | Slow your spending ramp, keep geo consistent, ask the bank to whitelist. |
| Country under sanctions | OFAC | No fix. Covered below. |
| Card network withdrew from your country | Visa / Mastercard | No card-level fix. Covered below. |
Notice the pattern. The top of that list is bank-side and fixable. The bottom is structural and, in some cases, permanent. Knowing which tier you're in saves you from fighting battles you can't win.
Which cards Google actually accepts
A lot of rejections come down to the card type itself, not the account balance. Google accepts Visa, Mastercard, and American Express in select regions, plus JCB and China UnionPay in some markets. Debit cards carrying those logos work fine. Virtual and one-time-use cards work too, as long as they show a Visa, Mastercard, or Amex logo.
Prepaid cards are the trap. Google does not accept prepaid cards for automatic payments, full stop. That's the default billing setup for most accounts, so if you loaded a prepaid card expecting it to work, that's your answer right there. Prepaid only works in a handful of manual-payment contexts, and manual payments themselves aren't even available in 50-plus countries.
My honest opinion? If you're an international advertiser leaning on prepaid or generic virtual cards, you're building on sand. They decline more, they trigger more fraud flags, and they leave you re-entering card details every other week. It's not a stable foundation for a real ad budget.
That "$1 charge" isn't a charge
When you add a new card, Google places a small temporary hold on it. People panic about this constantly, so let me clear it up.
It's usually around $1 — sometimes it shows as roughly $1.95 USD on your statement, labeled "GOOGLE," and the exact figure varies by currency. It isn't a real charge. It's an authorization hold that confirms the card is active, the details are valid, and you're the legitimate cardholder. Google refunds it, typically within a few business days, though it can take up to two weeks to reappear on your statement.
You'll also see a 6-digit verification code sitting next to that "GOOGLE" line on your statement. If Google asks you to verify the card, that's the code you enter. It expires after 14 days, and deleting the card invalidates it. If your hold succeeds but the card still won't run your actual ad spend, the problem isn't verification — it's one of the other reasons in this article.
Tired of the decline roulette?
If your card keeps failing no matter what you try, the account — not the card — is usually the real bottleneck. YeezyPay runs your Google Ads through trusted agency accounts with billing already set up in supported countries, so the payment just goes through.
The problem nobody warns international advertisers about
Here's where it gets frustrating, because this tier of rejection isn't your fault and it isn't obvious.
Google runs risk checks that quietly compare your billing country against the country that issued your card. When they don't match, the charge can fail with no clear reason given. Behind that sits AVS — the Address Verification Service. AVS is largely a US-centric system, and it generally can't validate foreign-issued cards at all. So if you're advertising from one country with a card from another, you're often failing a check that was never designed to pass your card in the first place.
This is the second tier: not a one-time glitch, but a recurring structural mismatch. You can sometimes fix it by making your Google Ads billing address line up exactly with what your bank has on file. Sometimes you can't, because the mismatch is baked into the geography of your situation. That's the point where a lot of advertisers start looking for a different setup entirely.
I'll give you a real example from our side. We had an advertiser in South Asia last quarter with a perfectly funded, perfectly legitimate local debit card. It cleared every domestic purchase without a hiccup. On Google Ads, it declined every single time. Nothing was wrong with the card. The billing geography and the AVS check simply couldn't reconcile a local card with an international ad account. We moved his campaigns onto an agency account with billing already established in a supported country, and the first charge went through clean. Same advertiser, same budget, same offers — different account, and the payment problem just evaporated.
That's the pattern I see over and over. When the card is fine but the account fights it, the account is what needs to change.
When no card will ever work
Then there's the wall. For some advertisers, no card fix exists, and it's important to be honest about that instead of selling false hope.
Google Ads is unavailable in six OFAC-sanctioned locations: Crimea, Cuba, the Donetsk region, Iran, the Luhansk region, and North Korea. Accounts based there get suspended with, in Google's words, "no grace periods or exceptions." People physically present in those places can't even sign in. Google has to comply with US sanctions law, so there's no card, no bank, and no billing address that changes this.
Russia sits in a slightly different bucket but ends up at the same place. It's not on the full-embargo list, yet Google suspended its ads services in Russia in March 2022. Around the same time, Visa and Mastercard both suspended their Russian operations — as of March 10, 2022, Russian-issued Visa and Mastercard cards stopped working outside the country entirely. So a Russian card fails at the network level, before Google's policy even enters the conversation. No fix at the card layer can touch that.
If you're in one of these situations, stop testing new cards. You're not going to find a magic one. The block isn't on your payment method — it's on the geography, and it's enforced above Google's head.
Your step-by-step fix checklist
Work through these in order. Most declines resolve before you reach the bottom.
- Check the obvious data first. Card number, expiry, CVV, and billing address. One wrong digit is the most common self-inflicted decline.
- Confirm there are funds and headroom. Balance plus available credit limit. Insufficient funds is the number-one global cause.
- Call your bank. Ask them to authorize online and international charges, and to whitelist Google. Since ~90% of "Google rejected me" cases are bank-side, this is the highest-leverage step.
- Match the billing country. Make your Google Ads billing address identical to what your bank has on record for the card.
- Complete the 3D Secure challenge. If your bank sends an authentication prompt, finish it — a skipped SCA step fails the charge.
- Drop prepaid cards. Switch to a credit or debit card for automatic payments.
- Retry, don't spam. Go to Billing → Payment methods → Fix → Retry. Wait between attempts so you don't trip a frequency block.
- If it still fails, look at the account, not the card. Recurring geo or AVS mismatches usually mean the setup itself is the problem.
When the answer is a different account, not a different card
Let me say the quiet part out loud. Sometimes the card genuinely can't be fixed, because the thing rejecting it isn't broken — it's the mismatch between where you are and where Google wants your billing to be.
That's the gap agency accounts fill. A legitimate agency in the US, UK, or EU can bring you on as a managed client under its Manager account, with billing already sitting in a supported country. Your payment method stops fighting the geography because the geography is now on your side. One thing worth being clear about: a bare MCC account by itself doesn't fix billing or location — an MCC is just a free management tool. What resolves the payment and trust problem at once is an established agency account with valid billing already in place.
That's exactly what we do at YeezyPay. We're not selling you a better card. We're giving you an account where the card question mostly disappears, because the billing foundation was built to work from day one. For advertisers who've burned a week cycling through declined cards, that shift is the whole game.
My take after seeing hundreds of these
If I could hand you one rule, it'd be this: figure out which tier your decline is in before you do anything else.
Tier one is bank-side — funds, limits, details, authentication. Fix those yourself, usually in minutes, mostly with one phone call. Tier two is structural — prepaid limits, billing-country and AVS mismatches — harder, recurring, sometimes unfixable from where you sit. Tier three is the wall — sanctions and card-network exits — where no card will ever work and the only real move is a different kind of account.
Don't waste your tier-three energy on tier-one tactics, and don't assume a tier-two problem is your fault. Match the fix to the actual cause, and the decline stops being a mystery.
And if you've done everything right and Google still won't take your money? That's usually the account talking, not the card. When you're ready to stop fighting it, come see how we handle it at yeezypay.io.








