ADVERTISING AND MARKETING · QUICKBOOKS ONLINE & XERO

How to Categorize TikTok Ads in QuickBooks and Xero

Last Updated: October 5, 2026

TikTok advertising is usually funded from a prepaid balance, and that single fact breaks most books. You top the account up, then spend it over following weeks. The money leaving your bank is a funding event, not an advertising expense — so expensing the top-up puts the cost in the wrong month and leaves an unspent balance invisible on your balance sheet.

The Short Answer

What the charge actually is A top-up of a prepaid ad balance, or in some configurations automatic payments against spend. Possibly also TikTok Shop fees, which are selling fees, not advertising.
Where it belongs Advertising for the spend. The unspent balance is a prepaid asset. TikTok Shop fees → selling or merchant fees.
QuickBooks Online default Advertising; Prepaid Expenses for the unspent balance.
Xero default Advertising; Prepayments for the unspent balance.
Expense or balance sheet Both. The top-up creates an asset; the spend creates the expense. Promotional credits reduce cost and are not income.
Bank feed descriptor Commonly contains TIKTOK. The amounts are often round numbers, which is itself a clue that it is a top-up rather than a billed spend.

Round Numbers Mean Top-Ups

A useful practical signal: billed ad spend is almost never a round number, and a top-up almost always is. A $500.00 or $1,000.00 TikTok charge is a funding event.

That matters because the two need different treatment. Expensing a $1,000 top-up puts $1,000 of advertising in the month you funded, even if $300 was spent that month and $700 the next. In a business running campaigns in bursts, that moves cost between months by material amounts and makes any monthly efficiency measure meaningless.

The correct treatment is a prepaid balance asset, debited when you top up and released to advertising as the platform reports spend. It is one extra entry a month and it is the difference between knowing your monthly ad spend and knowing your monthly ad funding.

TikTok Shop Is a Different Business

If you sell through TikTok Shop, those fees are selling fees on revenue, not advertising — and the revenue arrives net of them, with the same gross-versus-net problem as any marketplace.

Keeping Shop fees separate from ad spend matters because they measure different things: one is the cost of acquiring attention, the other the cost of transacting. Combined, neither is interpretable, and the channel’s actual contribution is unknowable.

TikTok Ads Categorisation FAQs

Is a TikTok ad account top-up an expense?

Not yet. A top-up moves money into a prepaid balance you have not spent, so it is an asset. The expense arises as the platform reports spend against that balance. Expensing the top-up puts cost in the month you funded rather than the month you advertised, which in burst-campaign businesses moves material amounts between months.

How can I tell a top-up from billed spend on my statement?

Round numbers are almost always top-ups; billed spend is almost never round. A $500.00 or $1,000.00 charge is a funding event, while $437.62 is billed spend. It is a rough signal but a reliable one, and the platform billing history confirms it.

Are TikTok Shop fees advertising?

No. They are selling fees on revenue, and your payout arrives net of them — the same gross-versus-net problem as any marketplace. Keeping them separate from ad spend matters because one measures the cost of attention and the other the cost of transacting; combined, neither can be interpreted.

We are a bookkeeping company, not a CPA firm.
This page is about where the transaction belongs in your books. Whether a cost is deductible, and how it is treated on a return, is a question for your CPA — and consistent categorisation is what lets them answer it without guessing. Dedicated bookkeepers from $75/month, extra hours at $15/hour, wholesale $10/hour for CPA firms, with a 100% money-back guarantee on your 1st retainer, refundable on the unused balance.

Related Resources

Stop Deciding This Every Month

A dedicated bookkeeper who codes TikTok Ads the same way every time — from $75/month with a 100% money-back guarantee on your 1st retainer, refundable on the unused balance.

Get Started Today »