Ad Payment Declined on Google Ads or Meta? How to Prevent It
A declined card on Google Ads or Meta looks harmless at first: just a red banner in the billing section. For a marketing agency, though, it means paused campaigns, clients asking why their ads have stopped running, and team members spending time on calls with the bank instead of optimising budgets. In almost every case, it is the card issuer that declines the payment, not the ad platform, and most of the causes can be fixed before the platform tries to charge the card again.
This article explains why ad platforms decline card payments, why the card itself (its BIN, currency and limits) matters as much as the available balance, and how agencies can set up virtual cards so that a single failed payment does not stop every client's campaigns.
Key Takeaways
The bank decides, not the platform. Google Ads, Meta and LinkedIn all state that declines are decided by the card issuer, and their support teams cannot overturn them.
A declined payment pauses your ads. Meta pauses ads until the outstanding balance is paid, and LinkedIn puts the ad account on hold until you update the payment method.
The card's BIN is part of the risk check. Payment risk systems read the first digits of the card number to identify the card issuer and the card type.
The card currency should match the ad account. A Google Ads account's currency is set when the account is created and cannot be changed later. Paying with a card in the same currency avoids a currency conversion on every charge.
A separate card for each client, campaign or platform limits the impact of a declined payment to a single account, and a card locked to one merchant cannot be used anywhere else.
Table of Contents:

Why do Google Ads, Meta and LinkedIn decline card payments?
The help centres of all three platforms say the same thing: the decision to decline a card lies with the bank or other card issuer. Google points out that its support team cannot reverse the decision, and its help page on declined card payments lists the most common reasons:
Insufficient funds on the card or account.
Credit limit or single-transaction limit exceeded.
Expired card, or an incorrect card number or CVV.
Online or international payments blocked by the bank.
Maximum number of charges in a given period exceeded.
Strong Customer Authentication (SCA) not supported. In the EU, card payments require additional verification under PSD2, and not every issuer supports it for this type of payment.
With Meta, the billing cycle adds another layer. Meta charges your card automatically when your spend reaches the payment threshold, and again on your monthly billing date, so the same card may be charged several times a month. According to Meta, many payments fail because funds run low towards the end of the billing period or because a single charge exceeds the card's transaction limit. LinkedIn, for its part, notes that it is not told why a payment was declined: only the bank knows.
For agencies, this has a very practical implication: most of these causes have nothing to do with whether the client can afford the spend. What matters is how the card is set up: its limits, its currency, the merchants and countries it can be used with, and the issuer behind it.
What does a declined ad payment cost an agency?
When a payment fails, campaigns stop:
Meta pauses ads until the outstanding balance is paid, then resumes your active and scheduled ads.
LinkedIn puts the ad account on hold (status: “On hold”), and ads will not run until you update the payment method.
Google Ads shows the declined payment in your billing summary. Some accounts keep running for a short period to give you time to update the payment method, and a backup payment method is charged only if the primary one fails.
The direct cost is the impressions lost while ads are paused. For an agency, the indirect costs are often higher: campaigns go back into the learning phase, client reports show a gap mid-campaign, and team members lose time on calls with the bank. If a single company card pays for ads across many clients, one decline can stop all of their campaigns at once.
Not just the balance: why the card's BIN matters
The BIN (Bank Identification Number) is made up of the first six to eight digits of a card number and tells the card network and the merchant which institution issued the card. We explain the issuer's role in more detail in Fintech and BIN Sponsor: What Is the Difference between a Technology Provider and a Regulated Entity?.
The BIN is one of the signals that payment risk systems take into account. Stripe's fraud prevention tools, for example, let merchants create rules based on a card's BIN and funding type (credit, debit or prepaid), and Stripe assesses card-testing risk partly by how often declines are linked to a particular BIN. Large ad platforms run their own risk checks and do not disclose how they work. Their documentation does show, however, that merchants can see the card's issuer and type, and that this information is used when a payment is assessed.
This is why Sparados cards for marketing clients are issued on new, high-trust BINs. As a result, fewer transactions are flagged as risky and fewer ad payments are declined. And if a transaction is declined, Sparados does not charge a fee for it.
Pay in the currency of the ad account
A Google Ads account's currency is set when the account is created and cannot be changed later, because billing depends on it. The only workaround is to open a new account and move your campaigns over, losing their history in the process.
Many agencies run client ad accounts in USD or EUR. If the card is in a different currency, every ad payment is converted, and the conversion fee adds to the client's spend. Sparados cards are available in EUR and USD (as well as CHF), and each card is linked to an account in the same currency. This means a USD ad account can be paid with a USD card, with no conversion at the point of payment. Read more in Pay Your Way: Sparados Cards in EUR and USD.
Where a payment in another currency cannot be avoided, the standard conversion fee is 3%, while the 0% Card charges no conversion fee at all.
A separate card for each client, campaign or platform
The simplest way to stop one decline from affecting every client is to stop using a single shared card. In Sparados, each user can hold any number of cards, and we charge per user, not per card: the company account costs EUR 20 per month and includes 5 users, and each additional user from the sixth onwards costs EUR 1 per month, excluding VAT (see pricing).
This makes it practical to issue:
a card for each client, so that each client's spend stays separate and is easy to rebill,
a card for each campaign, with its own limit and expiry date,
a card for each platform, for example one for Google Ads and another for Meta, both for the same client.
Each card has its own limits (total, daily, weekly or monthly), so you can set them above the platform's payment threshold. That way, the charge triggered when the threshold is reached will not exceed the card's single-transaction limit. We explain how to map card groups to clients and teams in Marketing Agency Virtual Cards: Groups & Limits, and you can read more about paying for campaigns in How to Scale Marketing Campaigns with Virtual Corporate Cards.
Lock each card to a single ad platform
A card that pays for Google Ads does not need to work anywhere else. In Sparados, you can restrict a card to selected merchant categories (MCCs) or to specific merchants by their Merchant ID, such as Google Ads or Meta. Any other payment will be declined.
For an agency, this brings two benefits:
Security: even if a card number leaks or an employee uses the wrong card, it cannot be used to pay for anything outside the ad platform.
Clear reporting: every transaction on the card belongs to one platform and one client, which speeds up rebilling and reconciliation.
All available restrictions, including countries and time windows, are described in How to Restrict Card Transactions?.
Checklist: how to avoid declined ad payments
Cause of decline | What happens | How to prevent it with Sparados |
Insufficient funds before the billing date | The payment fails and ads stop | Top up the account in advance and give each client a separate card with its own budget |
Payment above the card's transaction limit | The threshold charge is declined | Set the card limit above the platform's payment threshold |
Payment flagged as risky by the issuer or merchant | Payment declined for no clear reason | Cards issued on new, high-trust BINs |
Card currency differs from the ad account currency | Conversion fee on every payment | A USD or EUR card in the ad account's currency, or the 0% Card |
One card shared across many clients | One decline stops several clients' campaigns | Any number of cards per user: a separate card for each client, campaign or platform |
Card used outside the ad platform | Unplanned spend, risk of fraud | Card locked to Google Ads or Meta by MCC or Merchant ID |
Fees for failed payments | Extra cost for every decline | Sparados charges no fees for declined transactions |
FAQ
Why was my Google Ads payment declined?
According to Google Ads, the decision is made by the card issuer, not by Google. The most common reasons are insufficient funds, an exceeded credit or single-transaction limit, an expired card, blocked online or international payments, too many charges in a given period, or a bank that does not support Strong Customer Authentication.
Will Meta pause my ads if a payment fails?
Yes. Meta pauses ads until the outstanding balance is paid. Once the payment goes through, active and scheduled ads start running again. Adding a backup payment method helps you avoid downtime.
Can I change the currency of my Google Ads account?
No. The currency is set when the account is created and cannot be changed later, because billing depends on it. To pay in a different currency, you need to open a new account. Paying with a card in the account's currency means you avoid a conversion fee on every payment.
How many cards can an agency have in Sparados?
There is no limit on the number of cards per user. We charge per user, not per card, so an agency can issue a separate card for every client, campaign or platform without paying more for additional cards.
Can I set a card to work only on Google Ads?
Yes. A Sparados card can be restricted to selected merchant categories (MCCs) or to specific merchants, such as Google Ads or Meta. Payments to any other merchant will be declined.
Keep client campaigns running
If declined payments keep pausing your clients' campaigns, separate cards issued on new, high-trust BINs, in the ad account's currency and locked to a single platform remove most of the causes. Book a demo and we will show you how to set them up for your clients, campaigns and ad platforms.



