How to Pay for Meta Ads: Billing Thresholds, Payment Methods and Declines
Meta charges your card when you hit a billing threshold, not on a schedule, and almost every payment problem a media buyer runs into grows out of that mechanic.
What do you need to pay for Meta ads?
You need two separate things: an ad account that is allowed to run ads, and a payment method that Meta billing accepts for the account’s country and currency. Payments only go through in an account registered in a supported country with a consistent payment profile.
Fake addresses and someone else’s details in the payment profile don’t help. Billing compares the card’s address, your IP and your device. When they don’t match, the account goes into review, along with any money already sitting on the balance.
How does Meta ad account billing work?
Meta bills after delivery. Your campaign serves impressions first, and you get charged later, when you reach your payment threshold or at the end of the billing period. A new account starts with a low threshold that steps up as charges succeed. Those steps cause most surprise declines, because each new charge is noticeably bigger than the last one.
| Account stage | How charges work | Typical risk |
|---|---|---|
| New account | small amounts, low threshold | decline on the first advertising MCC |
| Account with history | threshold rises in steps | not enough funds for the next step |
| Scaling the budget | several charges a day | card’s daily limit used up |
| End of month | remaining balance charged at once | one large amount, far above the usual |
The account spending limit works separately from the threshold. You set it manually, and it stops delivery once reached, even if the card has money on it. Media buyers often set it at launch, forget about it, and later hunt for the cause of the pause in billing.
Manual payments aren’t available everywhere. In countries where they are, you add funds to the balance in advance, and the account spends them without touching a card. This setup produces the fewest declines, but it’s harder to scale.
Which payment methods can you use in Ads Manager?
It depends on the payment account’s country and currency. You’ll see the list under Payment settings for the ad account. Usually it includes debit and credit cards from international networks, PayPal in some countries, local methods such as direct debit, and manual funding. The set is fixed by the account’s country, and you can’t expand it yourself.
Cards remain the main tool. Billing needs three things from a card: international transactions enabled, recurring charges allowed, and support for 3D Secure authentication. Meta accepts prepaid cards from some BIN ranges and rejects others right at the linking step.
PayPal works well as a backup. The wallet pulls money from a linked card or bank account, so if the card declines, you see it inside PayPal, which makes troubleshooting easier. Whether it’s offered depends on the account’s country.
Meta doesn’t accept crypto directly. Setups that convert a stablecoin into a card balance run on the card issuer’s side, and to Meta the charge looks like an ordinary card payment. How that conversion works is covered in our guide to spending USDT and USDC without P2P.
How to add a card in Ads Manager
The whole thing takes a few minutes when the cardholder name and address match what the issuer has on file. Before you open the form, go into your banking app and turn on three settings: international transactions, recurring payments, and an online spending limit high enough for your budget. Fill out the form in a desktop browser. The mobile app drops the verification step more often and ends with a vague error.
- Go to Business Manager and open the ad account settings.
- Find the payment methods tab.
- Click to add a payment method and choose the card option.
- Enter the card number, expiration month and year, and security code.
- Enter the cardholder’s billing address exactly as the issuer has it.
- Confirm with the one-time code from your banking app.
- Move the new card to the top of the payment methods list.
Right after you add it, Meta runs a test authorization for a token amount. The hold stays for a few days and releases on its own, so there’s no need to ask your bank for a refund. With a freshly issued card, check whether transactions outside the issuing country are enabled: many issuers only turn this on at the cardholder’s request.
Why won’t Meta accept my card?
Ads Manager shows the same message for every case, so you find the source of a decline by the symptom, not by the error text. Look at three things: whether the attempt shows up in your bank history, at which step it failed, and whether a second card behaves the same way. Together these usually point to the culprit within a couple of minutes.
| Symptom | Who declined it | What to do |
|---|---|---|
| No attempt in the bank statement | card network or Meta billing | switch to a card from another BIN range |
| Attempt shows as “declined” | card issuer | ask the bank’s support for the decline code |
| Method added, but charges fail | issuer, recurring charges blocked | enable recurring payments |
| Error right after entering card details | address verification | match the address to the issuer’s records |
| Small amounts pass, large ones don’t | card spending limit | raise the online transaction limit |
Fraud screening on the advertising category, MCC 7311, is a story of its own. The card works and the money is there, yet the charge fails because the issuer sees a merchant type that’s unusual for this cardholder. We walk through nine scenarios of this decline and how to check each one in Facebook Ads card declined.
Hammering the pay button won’t help. After a series of failures, Meta marks the method as not working and stops trying it, and the issuer often blocks the card for international transactions for a few hours.
Why does the ad account get restricted right after adding a card?
Meta billing scores risk on the card and on how the card relates to the account. A new card from a country that doesn’t match the profile, a card already linked to a dozen other ad accounts, a login from a new device on the day you add it: each of these raises the risk score. Above the threshold, the account goes into review and delivery stops.
You lift the review through the appeal form inside Ads Manager. Meta asks for an ID of the payment profile owner and a card statement showing recent transactions. Review usually takes a few business days.
To avoid building up risk for no reason, keep one card per ad account and don’t move it between profiles. Keep personal subscriptions separate too: a failed charge for a personal Meta subscription on the same card adds an extra signal to the ad account’s payment history.
Which currency should you choose for your ad account?
You set the currency when you create the ad account, and you can’t change it later. The billing period time zone, threshold amounts and invoice format all depend on it, so switching currency means starting a new account from scratch. Pick the currency of your card so every charge doesn’t come with a conversion.
Double conversion costs more than it seems. Ads Manager counts spend in the account currency, the card network converts it to the settlement currency, and the issuer adds its own foreign transaction fee. On a monthly budget, the gap between a good and a bad currency pair can easily reach a few percent.
Meta adds tax on advertising services based on the payment profile’s country. That’s why the total on your bank statement is always higher than the figure Ads Manager showed. The same mechanic applies in other ad platforms, and you’ll see it when you pay for Google Ads too.
What to check before your first large charge
Put together a short checklist and run through it before the campaign scales. Most pauses happen in the first week of delivery, when the threshold goes up for the first time and the media buyer keeps exactly as much on the card as the previous charge took. A buffer and a backup payment method cover almost all of these cases.
| What to check | Target | What happens if it’s off |
|---|---|---|
| Card balance | three current thresholds plus a buffer | ads paused for a day |
| Daily limit | at least the highest threshold | decline while scaling the budget |
| Recurring charges | allowed by the issuer | automatic payment fails |
| Backup method | added to the same profile | downtime until you pay manually |
| Account spending limit | removed or raised | silent pause with a working card |
Turn on bank notifications for every transaction. Meta’s email about a declined payment gets lost in your inbox, while a push from the issuer arrives a second after the decline and gives you a chance to fix payment before the campaign’s learning phase is thrown off.
You were charged but ads aren’t running: where to look
Charges and delivery are separate in Ads Manager, so a successful payment doesn’t turn ads on by itself. Check three screens in order: ad status, account spending limit and payment method status. Most often it’s review: the ad is still pending, the budget isn’t being spent, and the charge you saw covered the previous period’s balance.
The account spending limit stops delivery quietly. You set it manually and it accumulates from the moment you set it, so an old limit from a test six months ago eventually runs out in the middle of a live campaign. You remove it in billing settings, and ads resume within about half an hour.
The third option: Meta has already flagged the payment method as unreliable after recent declines. In that case the transactions section shows an outstanding balance, and campaigns stay paused until you pay it. Pay with the button in Ads Manager instead of waiting for the next automatic charge, because the system won’t retry soon.
How to reconcile Meta invoices with your bank statement
Export the monthly transactions report and compare it line by line with your card statement. The amounts will almost certainly differ: Ads Manager counts spend in the account currency before tax, and the bank shows the total after tax and conversion. Dates and the number of transactions must match, and a mismatch in the count is what reveals a missing or duplicate charge.
The report is in the billing section, along with an invoice for each transaction. The invoice splits the amount into ad spend and tax and shows the transaction ID. You’ll need that ID when you contact support; without it, the case can drag on for weeks.
Apparent duplicate charges are usually holds. The bank shows both the held amount and the final transaction, and after a few days the hold releases and only one entry remains. A real duplicate shows up as two different transaction IDs in the Ads Manager report.
A card that pays for what this article is about
A virtual card for paying where a local card gets declined.
- Issued online, no branch visit abroad
- Top up in USDT or by transfer
- A BIN that foreign services and ad accounts accept