Selling on TikTok Shop generates a high volume of transactions, along with revenue, fees and adjustments that arise at different points in the order lifecycle. Without proper consolidation and control, sales figures, cash flow and accounting records drift apart. This article sets out steps for TikTok Shop accounting and reconciliation, from determining revenue to verifying cash actually received and preparing data for tax filing.
1. How TikTok Shop Accounting Differs From Traditional Retail Accounting
TikTok Shop accounting covers revenue recognition, transaction reconciliation, the treatment of platform fees and the tax obligations arising from selling on TikTok Shop.
In traditional retail, a business tracks revenue, costs and cash flow through invoices, sales documents and bank statements. On TikTok Shop, cash passes through the platform before reaching the seller’s account. The platform may automatically deduct commission, payment processing fees, shipping costs, refunds and seller-funded promotions. As a result, the amount received does not fully reflect the revenue and costs of the underlying orders.
This is why the books cannot be built from the bank statement alone. Accountants need to cross-check the order report, the TikTok Shop transaction and settlement report, and the bank statement in order to establish revenue, deductions and net cash received.
|
Criterion
|
Traditional retail accounting
|
TikTok Shop accounting
|
|
Source data
|
Sales invoices, cash book, bank statement
|
Platform settlement and order reports
|
|
Revenue recognition point
|
On transfer of goods and invoicing
|
On order completion, ahead of the settlement cycle
|
|
Cash flow
|
Customer pays the seller directly
|
Platform collects, deducts fees, then pays out on a cycle
|
|
Selling expenses
|
Incurred and paid independently
|
Deducted automatically; must be unpacked from reports
|
|
Tax obligation
|
Seller files everything
|
Part is withheld and remitted by the platform
|
|
Control frequency
|
Monthly
|
Every settlement cycle
|
The core difference: revenue earned on TikTok Shop and cash actually transferred to the bank account are two different numbers. Deductions have to be unpacked and matched against the platform’s transaction data before anything is recorded or reported.
2. How TikTok Shop Holds and Releases Funds
Accurate TikTok Shop accounting starts with understanding how the platform manages and releases cash. Misreading that mechanism at the outset distorts everything that follows, from revenue recognition to fee treatment and reconciliation.
2.1. What TikTok Shop Deducts Before Payout
Before transferring funds to the seller, TikTok Shop may automatically deduct a range of amounts arising from sales activity. These include:
Total order value and net cash received are therefore rarely the same. In TikTok Shop bookkeeping, each deduction has to be identified separately from revenue rather than collapsed into the single figure that lands in the bank account.
2.2. Settlement Cycles and Their Effect on Accounting Periods
TikTok Shop aggregates orders eligible for payment by cycle, then deducts fees and adjustments before releasing the balance. Completed orders in a cycle might total VND 500 million, while only VND 430 to 460 million reaches the account once deductions are applied.
More importantly, the date an order completes and the date the money is released can fall in two different periods. An order completed on the last day of the month may only be paid out the following month. Recognising TikTok Shop revenue on the payout date pushes sales into the wrong period, so monthly revenue and performance figures no longer reflect reality. Accounting for the channel therefore has to separate the point at which revenue arises from the point at which cash is received, rather than treating them as one event.
2.3. Why the Bank Statement Alone Is Not Enough
The bank statement shows only what TikTok Shop actually transferred. For TikTok Shop reconciliation, accountants need the order report and the transaction or settlement report from the platform, matched against net cash received per the bank statement. The settlement report explains how the payout was built up; the bank statement confirms what arrived. Combining both sources is the basis for recognising revenue, recording expenses and investigating variances.
3. TikTok Shop Revenue Recognition and Fee Treatment
These are the entries that determine whether the rest of the TikTok Shop accounting holds up, and they are where errors most often begin.
3.1. Recognise Revenue at Order Value
The governing principle of TikTok Shop revenue recognition is to book the full value of completed sales before platform deductions, in other words the
gross merchandise value (GMV) of completed orders.
All platform fees are recorded separately as selling expenses and never netted against revenue. Take one settlement cycle: completed order value of VND 500,000,000; commission and payment fees of VND 38,000,000; seller-borne shipping of VND 12,000,000; affiliate commission of VND 20,000,000; net cash received of VND 430,000,000.
In substance, revenue remains VND 500 million, while the VND 70 million of deductions is recognised separately within selling expenses. When the payout lands, the receivable from TikTok Shop is reduced accordingly.
3.2. Recording Affiliate Commission
Affiliate commission is a common cost of selling on TikTok Shop. Even though the platform may deduct it automatically before payout, sellers still need to track it separately so that TikTok Shop bookkeeping is complete and the expense can be substantiated when required.
Supporting records should be retained in full: the collaboration agreement or terms, a commission schedule at order level, and documentation of the payment itself. Where a withholding obligation arises on commission paid to an individual, the seller must also meet that obligation under the applicable rules.
An automatic deduction by TikTok Shop does not mean the accounting file is complete. The platform report establishes how much was deducted, but it does not necessarily replace the documents needed to evidence the nature of the expense.
3.3. Returns, Cancellations and Adjustments
Returns, cancellations and adjustments need to be tracked separately, so they do not distort current-period revenue. Where revenue has already been recognised and the order is subsequently returned, the reduction in revenue and any fees refunded or adjusted by the platform both have to be processed.
Prior-period adjustments are often netted by TikTok Shop against a later settlement cycle. Reconciliation therefore needs a clear split between amounts arising in the current period and adjustments carried over from an earlier one. Folding everything into the revenue or costs of the period under review is what causes figures to diverge across periods.
4. TikTok Shop Reconciliation: Verifying the Full Data Set
4.1. Three-Way Reconciliation Across Platform, Ledger and Bank
An effective reconciliation process brings together three data sources: the report from TikTok Shop, the accounting ledger and the bank statement.
At an aggregate level, two identities must hold:
The first identity tests the completeness of revenue. The second tests the completeness of selling expenses. Only once these figures are explained and matched consistently can revenue, cost and profit reporting from TikTok Shop be used to assess business performance.
4.2. Common Causes of Discrepancies
In practice, variances usually trace back to a familiar set of causes:
-
Orders completed at period end but settled in the following period, creating a timing difference
-
Returned or cancelled orders not yet reversed out of revenue
-
A missing fee or deduction, such as a seller-funded promotion or an operational penalty
-
Misclassifying the nature of a refund or adjustment when recording platform transactions
-
Multi-channel data mixed across marketplaces when reports are exported
Every variance should carry a documented cause, amount and resolution status within the reconciliation period itself. Explaining differences early limits the build-up of error and avoids long investigations in later periods.
5. Tax Obligations for TikTok Shop Sellers
5.1. How TikTok Shop Withholds and Remits Tax
Since 1 July 2025,
Decree 252/2026/NĐ-CP has required e-commerce platform operators with a payment function to withhold, declare and remit value added tax and personal income tax on behalf of household and individual businesses within its scope. Withholding is applied transaction by transaction, at the point the platform confirms the transaction as successful and accepts payment.
For resident individuals, the current withholding rates on transaction revenue are 1% VAT and 0.5% personal income tax on goods; 5% and 2% on services; and 3% and 1.5% on transport and services tied to goods. Full details are set out in
Decree 252/2026/NĐ-CP
In practice, sellers do not separately declare and pay VAT and personal income tax on the platform revenue that TikTok Shop has already withheld and remitted. Sellers still need to retain and review transaction data in order to establish revenue, the tax already withheld, and any other obligations that may apply.
5.2. Companies and Household Businesses Meet Tax Obligations Differently
The withholding, declaration and remittance mechanism under
Decree 252/2026/NĐ-CP applies to household and individual businesses; companies are not covered by the same mechanism. A company selling on TikTok Shop therefore meets its tax obligations under the regime applicable to companies, tracking revenue on the basis of transaction data rather than the amount TikTok Shop pays out. Household and individual businesses ended the lump-sum method on 1 January 2026 and now meet their obligations under
Resolution 198/2025/QH15.
For both groups, tax already remitted by the platform must be matched against the real obligation each period, with any shortfall declared or any overpayment refunded. None of this is possible until the reconciliation data is clean. Current rules and filing forms are published by the tax authority.
6. A Six-Step Process for TikTok Shop Accounting
6.1. Six Steps to Repeat Every Settlement Cycle
-
Collect the data.
Download the settlement report and order report from TikTok Shop, making sure the reporting window matches the settlement cycle under review.
-
Determine revenue.
Establish the total value of orders (GMV) completed in the period. Exclude cancelled orders, incomplete orders and anything that does not qualify for recognition.
-
Split and record platform fees.
Unpack commission, payment fees, shipping, promotional costs and other deductions and record each according to its substance, rather than lumping them into a single expense line.
-
Record affiliate commission.
Match affiliate commission at order level, retain the commission schedule, and apply tax withholding where the payment falls within scope.
-
Run the three-way reconciliation.
Match the platform report, the accounting ledger and the bank statement. Every variance needs an identified cause and a documented resolution.
-
File and archive.
Match the tax withheld and remitted by the platform against the accounting data and identify any remaining obligations. Archive source reports and supporting documents by period.
7. Standardise TikTok Shop Accounting With Sliner
TikTok Shop accounting only holds up when revenue is booked at gross order value and every settlement cycle is reconciled to zero. Variances left open accumulate and turn into assessment exposure.
Sliner builds accounting and reconciliation processes for multi-channel sellers: standardising how platform fees are unpacked, structuring reconciliation schedules around actual settlement cycles, and matching tax obligations against amounts the platform has already withheld. Data processing runs on
Genbook, a reconciliation and bookkeeping platform built for e-commerce, in place of manual spreadsheets.