Book a Demo
Book a Demo
Login

China TP (代运营) Reconciliation: Accounting for Tmall Partner Service Fees, Ad Pass-Through & Store-Operator Costs (2026)

Most Western brands do not actually run their own Tmall or JD flagship store. They hire a TP — a Tmall Partner, known in Chinese as a 代运营 (dàiyùnyíng, “operate-on-behalf”) agency — to manage the storefront, customer service, livestreams, and media buying. That arrangement is efficient operationally, but it quietly breaks the finance function’s view of China. The money the brand sees is a net figure the TP remits after subtracting its own service fees, pass-through ad spend, and a tangle of deducted costs — and the monthly TP statement rarely lines up cleanly with the platform settlement files or the brand’s ERP. The result is a China P&L that no one fully trusts.

China TP (代运营) reconciliation is the process of matching a Tmall Partner or store-operator agency’s monthly statement — service fees, tiered commissions, pass-through Alimama and Qianchuan ad spend, promotion co-funding, and deducted platform costs — back to the underlying marketplace settlement data and your own ERP, so that gross merchandise value, net revenue, operating costs, and true store margin are stated correctly. Done properly, it converts the TP’s opaque “we’ll remit you RMB X this month” into an auditable bridge from GMV to the cash you actually receive.


The short answer

  • A TP statement is a net remittance, not a revenue report — it already has the agency’s fees, ad spend, and cost deductions baked in.
  • Whether you recognize gross GMV or the net TP remittance depends on who is the merchant of record; this is a principal-vs-agent question you must resolve before you reconcile anything.
  • The TP statement must tie back to the underlying platform settlement data on Tmall, JD, and Douyin — not just to the lump sum the agency wires you.
  • The biggest margin leaks hide in pass-through media: ad spend the TP buys on your behalf but reports as a single line, with rebates and platform incentives it may not pass back.
  • Without line-level reconciliation, service fees and ad spend get netted against revenue, understating both your true GMV and your true cost base — and making channel decisions on bad numbers.

Why reconciling a China TP is different from a normal 3PL invoice

A Western brand paying a fulfilment provider gets an invoice it can post to a single expense account. A TP relationship is not that. The agency sits between your brand and the marketplace, touching revenue, cost, and cash at the same time. Three structural features make reconciliation genuinely hard, and each one creates a distinct break.

1. The TP controls the money flow

In many arrangements the platform settles into the TP’s account, not yours. The agency then deducts its costs and remits the remainder — often weeks later and in a single RMB transfer. You never see the platform payout directly, so you cannot reconcile against it unless you demand the underlying settlement export. This is the same settlement-cycle cash trap that delays every China P&L, amplified by a second intermediary.

2. Service fees are tiered and partly variable

TP compensation is rarely a flat retainer. It typically blends a base management fee, a commission that steps up with GMV tiers, and performance bonuses tied to campaign targets. During Double 11 or 618 the variable component can dwarf the base. If finance books a fixed monthly estimate, the true-up at quarter-end is painful and the phasing of margin is wrong.

3. Ad spend and promotions are passed through, not billed cleanly

The TP buys Alimama, Qianchuan, and JD Ads inventory on your behalf and folds it into its statement. It may also co-fund or administer platform promotions and subsidies. Rebates, ad credits, and platform incentives earned on that spend belong to you — but unless your contract and your reconciliation both demand them, they can quietly stay with the agency.

The reconciliation chain: from GMV to cash received

Every yuan of sales passes through a predictable sequence before it reaches your bank. Reconciling a TP means rebuilding that sequence line by line, for each platform, every month:

  1. Gross GMV — total order value captured in the store, from the platform settlement export.
  2. Platform deductions — commissions, transaction fees, and refunds the marketplace takes before it pays anyone.
  3. Pass-through media — Alimama/Qianchuan/JD Ads spend the TP incurred on your behalf during the period.
  4. Promotion co-funding — coupon and subsidy amounts funded by the brand versus the platform versus the TP.
  5. TP service fees — base management fee plus tiered commission and any performance bonus.
  6. Net remittance — the single RMB figure the TP actually wires to you, which must equal GMV minus every layer above.

When that arithmetic balances to the cent against both the platform export and your bank statement, you have a clean gross-to-net bridge. When it does not — and on the first pass it never does — the gap is your reconciliation work list.

Where the money leaks

In practice, the variance between what a brand thinks it earned and what the TP remits clusters in a handful of recurring failure modes:

  • Ad spend netted against revenue. Media buying appears only as a reduction in the remittance, so both GMV and marketing cost are understated — and true ROAS is unknowable.
  • Unreturned rebates and incentives. Platform ad rebates and growth incentives earned on your spend are retained by the agency because no one reconciles them back.
  • Commission tier drift. The TP applies a higher GMV-tier commission than the contract supports, or fails to apply agreed step-downs after volume thresholds.
  • Double-counted promotion funding. A discount the platform funded is billed to the brand a second time as a TP-administered promotion.
  • FX applied at the TP’s convenience. RMB is converted to your reporting currency at a rate that suits the agency, not a documented policy — an FX translation exposure hidden inside an operating relationship.
  • Refund timing gaps. Refunds hit the platform export in one period and the TP remittance in another, so net revenue is misstated in both.

A monthly TP reconciliation checklist

Whether you run this in a spreadsheet or an automated pipeline, the control set is the same. Fold it into your month-end close routine so it happens on a cadence, not just when a number looks wrong:

  • Obtain the raw platform settlement export for every store — not just the TP’s summary. This is non-negotiable; without it you are reconciling to the agency’s own arithmetic.
  • Match GMV, platform commission, and refunds on the export to the TP statement, order line by order line where possible.
  • Separate pass-through ad spend and promotion funding onto their own GL lines so they are never netted against revenue.
  • Recompute the TP service fee from the contract terms and compare it to what was charged; flag any tier or bonus variance.
  • Confirm every platform rebate or ad incentive earned in the period is either remitted to you or documented as retained per contract.
  • Reconcile the net remittance to the bank deposit, applying your documented FX policy, and post the result through your settlement-to-GL mapping.
  • Log every unresolved break with an owner and an aging date — unexplained variance is a finding, not a rounding difference.

The accounting question underneath it all

Before any of this reconciles, finance has to answer one question: are you the principal or the agent? If your brand is the merchant of record and controls the goods, you recognize gross GMV and treat the TP’s fees and pass-through spend as operating costs. If the TP or a distributor is the merchant of record, you may recognize only the net amount. Under IFRS 15 and ASC 606, the test turns on who controls the good or service before transfer to the customer — and the answer drives whether your reported China revenue is a large gross number or a much smaller net one. Getting this wrong doesn’t just misstate revenue; it makes every channel-margin comparison meaningless.

That distinction also shapes tax and compliance. Service fees a TP charges typically carry their own E-Commerce Law and VAT-invoicing (fapiao) obligations, which is why the TP statement has to reconcile to your fapiao and tax records as well as to cash.

How Digate fits

Digate connects directly to the marketplace settlement layer on Tmall, JD, Douyin, Pinduoduo, and Xiaohongshu and maps every payout, fee, refund, and ad-spend line to your ERP — NetSuite, SAP, Oracle, or Dynamics. That means you no longer reconcile to the TP’s summary; you reconcile to the platform’s own data, with the TP statement as one input rather than the source of truth. Service fees, pass-through media, and rebates land on their own GL lines automatically, so your true store margin is visible order by order instead of buried inside a monthly net wire. When the TP’s number and the platform’s number disagree, you see exactly where — and by how much.

Frequently asked questions

What is a TP (代运营) and why do brands use one?

A TP, or Tmall Partner (代运营, dàiyùnyíng), is an authorized agency that operates a brand’s marketplace store on its behalf — handling store setup, customer service, content, livestreams, and media buying. Western brands use TPs because operating a Chinese flagship store requires local licences, language, platform relationships, and 24/7 service that are impractical to build in-house at launch.

Should we recognize gross GMV or the net TP remittance as revenue?

It depends on who is the merchant of record and who controls the goods before sale. If your entity is the seller of record, you generally recognize gross and expense the TP’s fees; if the TP or a distributor is, you may recognize net. This is a principal-versus-agent determination under IFRS 15 / ASC 606 and should be documented before you design the reconciliation.

Why won’t the TP statement match the platform settlement?

Because the two are built for different purposes. The platform settlement reports what the marketplace paid out; the TP statement reports what the agency chose to remit after its own deductions, on its own timing and FX. Refund timing gaps, pass-through ad spend, and tiered service fees all sit between them. Reconciliation is the process of explaining every yuan of that difference.

Can TP reconciliation be automated?

Yes — provided you can access the raw platform settlement data rather than only the TP’s summary. Once the platform export, the TP statement, and the bank deposit are all machine-readable, the matching, fee recomputation, and GL posting can run every day rather than in a manual month-end scramble. Digate is built to do exactly this.

Get China-commerce data insights for your ERP

Monthly playbooks on unifying Tmall, JD, Douyin & Pinduoduo data into NetSuite/SAP. No spam.

Digate Lead Capture (v1)

Prefer to talk? Book a demo.