Guide

Reconciling TikTok Shop settlements with your bank

By CogsIQ. Published 4 October 2026.

A month of TikTok Shop sales never arrives in your bank as one matching deposit. Money moves through three stages, each on its own date and each with something taken out. Reconciling means walking from one stage to the next until every difference has a name.

Three stages, three dates

  1. The order. A customer places an order. This is the date sales reports and GMV use.
  2. The settlement. Once the order is final, TikTok settles it: the sale, less its commission, affiliate commission, fulfilment, shipping and your discounts, plus any subsidy. Settlements are grouped into statements.
  3. The payout. TikTok pays statements out to your bank account. A payout can carry several statements, can hold part of the money back as a reserve, and can have earlier refunds deducted from it.

Your bank shows a fourth date: the day the deposit posts, which can be a day or two after the payout is sent.

Why the numbers never match

  • Fees come out before the money moves. A settlement is already net of TikTok's fees, so it is always less than the sales behind it.
  • The reserve. TikTok can hold back part of each settlement to cover returns and disputes, and release it later, around 30 days on. A month's payouts include releases from earlier months and leave some of this month's money held.
  • Refunds arrive later. An order refunded after it settled is deducted from a later payout, often in another month.
  • Month ends cut through everything. Orders placed on the last days of a month settle and pay out in the next one.
  • Some charges are not in the payout at all. Warehouse fees, ad spend and costs billed outside TikTok reach you as separate bills or card charges.

None of these is an error. Each is a timing or netting difference you can name and total, and once each is named the two sides meet.

A monthly routine, step by step

  1. Collect the month's statements and payouts. From Seller Center's finance pages, or from the connection or reports you already use. Note each payout's statement, gross settlement, reserve held, reserve released, refund deductions and net amount paid.
  2. Check each payout adds up. Gross settlement, less reserve held, plus reserve released, less refund deductions, should come to the net amount paid. When it does not, look for an adjustment on the statement before moving on.
  3. Match each payout to a bank deposit. By amount, then by date within a few days. Every deposit from TikTok should match exactly one payout.
  4. List what is in transit. Payouts sent at the end of the month that post in the next, and money still held in reserve. These are the month's timing differences.
  5. Tie settlements back to orders. For the month's settled orders, sales less fees, discounts and refunds should come to the settlement total. Unmatched lines are usually refunds of earlier orders or adjustments.
  6. Write down the bridge. Sales, less fees, less refunds, plus or minus reserve movement, plus or minus amounts in transit, equals deposits. Keep it with the month's records.

Costs paid outside TikTok

Your bank also shows money going out: supplier payments, freight forwarders, your 3PL, software, and ad or label charges on a card. A bank line is evidence that money left, but it rarely says what it paid for. "TikTok" on a card statement can be ads, labels or a warehouse bill.

So use the bank feed to find costs nobody recorded, then record each one from its own document: the supplier invoice on its purchase order, the freight bill as a purchase-order cost, the 3PL invoice and the software subscription as expenses. A profit figure built from bank descriptions inherits their guesses.

How CogsIQ helps

  • Payouts, statement by statement. The Cash view lists each payout with its gross settlement, reserve held and released, refund deductions and net deposited, with the reserve still held and when it should release.
  • Earned and paid side by side. Profit counted on the order date sits above the cash that has landed, so a gap is read as timing rather than a mistake.
  • A forecast of what is still to come. Expected deposits worked out from your own settlement history, labelled as estimates.
  • Bank sync, in early beta. Connect a US bank through Plaid with a read-only token and the statement is read once a day. Sort each payee once: payouts, your own money, costs. Attach a charge to the invoice it paid to mark it paid. Nothing from the bank feed enters profit; profit reads the documents.

For the cost side of the same bridge, see TikTok Shop fees and landed cost.

One rule worth keeping. Reconcile from documents, not descriptions. A payout is checked against its statement, a deposit against its payout, and a cost against its invoice. The bank feed tells you where to look.

See earned and paid side by side.

Free for 30 days with one shop and 5 purchase orders, no card needed. Import one settlement report and one purchase order and the gap between revenue and profit shows at once.