ADVERTISING AND MARKETING · QUICKBOOKS ONLINE & XERO
How to Categorize TikTok Ads in QuickBooks and Xero
Last Updated: October 5, 2026TikTok 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.
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.