How to Pay for TikTok Ads: Prepaid Balance, Billing Currency and Auto Top-Up
A TikTok ad account is funded in advance, so a declined top-up and a stopped campaign have different causes and different fixes.
A TikTok ad balance is funded before your ads run, not after. The account takes your money first and only then spends it in the auction. Everything else follows from that. Your card is checked twice. The account currency locks on the first payment. And a failed top-up looks a lot like a failed charge, even though the fixes are different.
How is TikTok Ads billing different from Meta and Google?
Meta and Google let you run ads first and bill you later, either when you hit a payment threshold or at the end of the billing period. Most TikTok ad accounts work the other way around: you load money onto the balance in advance, and the campaign runs until it hits zero. So the Meta billing threshold and the Google Ads payment profile won’t help you here. If something fails, look at the moment of the top-up.
Learn to separate these two events before your first payment. A top-up goes through the payment network and depends on your card issuer. Ad spend happens inside TikTok: the money comes out of a balance that was already accepted, and your bank isn’t involved at all.
| Balance top-up | Ad spend | |
|---|---|---|
| Who decides | card issuer and payment network | TikTok only |
| What gets checked | one-time code, limits, BIN country | remaining account balance |
| Where you see it | card statement | Transactions tab in the account |
| Typical failure | payment failed, balance unchanged | ads stopped, balance at zero |
A media buyer who sees “campaign stopped” often goes straight to the card. If the balance is zero, the card has nothing to do with it: you need to top up. And the reverse: if there’s money on the balance but no impressions, the problem is ad review, not payment.
Who pays for the ad account in Business Center?
A TikTok ad account almost always sits inside a Business Center, and the payment method is attached either to the ad account itself or to the whole Business Center. Only a member with admin rights can add a card. An operator can see the balance and reporting, but the payment section is closed to them. If an agency pays with its card while the client owns the account, sort out the roles before launch.
A shared payment method at the Business Center level suits anyone running several clients at once: one card covers every ad account, and your statements don’t scatter across a dozen sources. The downside is that every account under that Business Center spends from the same card, so keep its limit at a sensible level.
How do you add a card and top up the balance?
The order is strict: currency and time zone come before the card, the card comes before the campaign. You can’t skip a step. TikTok won’t run ads on an empty balance, and you can’t change the currency after the first successful payment. Start with a small amount, confirm it arrived, and only then load the week’s budget.
- Open the ad account in Ads Manager and check the country, currency and time zone before any payment.
- Go to the Payment section and make sure you have the admin role in Business Center.
- Add the card details: number, expiry date, CVC and a billing address that matches the cardholder’s data.
- Confirm the card with a one-time code if your bank asks for one, and wait for the verification hold to be released.
- Make a test top-up and check that the account balance went up by that amount.
- Launch the campaign and watch the balance: at zero, ads stop without warning.
The verification hold isn’t a charge. The issuer freezes a small amount for a few days and releases it on its own, and the real payment shows up as a separate line. Don’t panic if you see two entries on your statement.
Which currency should you choose, and why can’t you change it?
The ad account currency is set when you create the account and becomes permanent after the first completed payment. Neither support nor any setting can change it. Your only option is a new ad account, starting from scratch, with no history and no trained audiences. This mistake costs more than any declined card, because there’s no way to undo it.
The rule is simple: the account currency and the card currency should match. If the account runs in US dollars and the card is in euros, every top-up goes through conversion and you lose on the exchange rate twice.
Why does TikTok decline your card when you top up?
A decline comes either from the issuer or from TikTok, and the wording tells you which. “Insufficient funds”, “transaction not allowed” and “authentication required” come from the bank: the card doesn’t allow international online payments, failed the one-time code check or hit a limit. “Payment method not supported” or “card not accepted” comes from the platform.
On TikTok’s side, three things cause most problems. The card’s issuing country, based on its BIN, doesn’t match the ad account country. The billing address doesn’t match what the issuer has on file. The card blocks recurring charges, which TikTok relies on for auto top-up. That’s also why a single-use virtual card works for one payment but not for a long campaign.
One more trap: payment method review is separate from ad review. A card can sit in review for a day while your creatives are already approved. For a general breakdown of who declines a payment and at which step, see why an international online payment gets declined. Cases specific to ad accounts are covered in the guide to a card declined in Facebook Ads.
How do you set up auto top-up without losing impressions?
Auto top-up charges a fixed amount whenever the balance drops below a threshold you set. It’s convenient, but it has two conditions: the card must accept charges without the cardholder present, and it must have enough money when the top-up fires. Base the threshold on your daily budget. Set it no lower than one day of spend, or the account will hit zero between attempts.
For steady delivery, keep enough on the card for two or three top-ups and add funds ahead of time, not after the balance runs out. A Paspartu card fits this setup: the card details are issued online, and you top up the card balance yourself before each wave of spend.
One last thing: don’t confuse your ad balance with TikTok Coins. Coins are bought inside the app and spent on gifts for creators. They have nothing to do with Ads Manager, and you can’t fund an ad budget with them.
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