Book a Demo
Book a Demo
Login

Principal vs. Agent: Recognizing China Marketplace Revenue Through a TP or Distributor

Almost no global brand sells on China’s marketplaces entirely on its own. You run a Tmall flagship store through a Tmall Partner (TP), you appoint a distributor to hold the JD store, or a trading company imports and resells your goods under its own license. Each of these arrangements quietly answers a question most finance teams never explicitly ask: are we the principal in this transaction, or the agent? The answer decides whether you book gross GMV or a net commission as revenue — and getting it wrong can overstate your China top line by an order of magnitude.

Principal-versus-agent analysis determines whether a brand recognizes the full gross sales price of a China marketplace order as its own revenue (principal) or only the net margin, commission, or fee it retains (agent) — based on which party controls the goods before they transfer to the consumer. On China’s TP, distributor, and cross-border models, that single determination drives your reported revenue, your channel margin, and whether your group P&L is even comparable across markets.


The short answer

Whether you are principal or agent turns on control — who directs the use of the goods and obtains their benefits immediately before they pass to the end customer. To get it right on a China marketplace store:

  • Identify the seller of record for each operating model — brand entity, TP, or distributor — because it determines who holds inventory risk and sets the price.
  • Apply the IFRS 15 / ASC 606 control indicators: inventory risk, pricing discretion, and primary responsibility for fulfilling the order.
  • If you are the principal, recognize gross GMV as revenue and treat marketplace fees as costs; if you are the agent, recognize only the net commission or margin you keep.
  • Reconcile the chosen basis consistently through settlement reconciliation and into group P&L consolidation, so every entity reports on the same principle.

Why the principal-vs-agent line is blurrier in China

Brands that settled this question years ago for Amazon or their own DTC site assume it carries over. In China it does not, because the operating models are structurally different and the marketplace sits between you and the buyer in ways that obscure who actually controls the sale.

1. The TP model splits operations from ownership

A Tmall Partner runs the storefront, customer service, and often warehousing — but the goods may still be owned by your brand entity on consignment, or they may be sold outright to the TP first. Those are opposite answers to the control question. If the TP buys your inventory and resells it at its own price and risk, the TP is the principal and you recognize revenue on the sell-in to the TP. If the TP merely operates the store for a fee while you retain inventory risk, you are the principal and recognize revenue on the sell-through to the consumer. The Tmall settlement structure looks identical in both cases, which is exactly why the distinction gets missed.

2. Cross-border and general-trade imports carry different sellers of record

Under cross-border e-commerce (跨境, CBEC), goods may be sold from an offshore entity directly to the Chinese consumer, with the brand as principal. Under general trade, a Chinese importer of record takes title, pays VAT and duty, and resells domestically — often making that importer the principal for the domestic leg. Two channels of the same product can therefore require two different revenue treatments, which is why bonded-warehouse and CBEC accounting has to be modeled per flow, not per brand.

3. JD’s 1P and 3P models are principal-vs-agent in disguise

JD’s self-operated (1P) model is a wholesale sell-in: JD buys your goods and resells them, so JD is the principal to the consumer and you recognize revenue when JD takes control. JD’s marketplace (3P/POP) model is a platform arrangement where you remain the seller of record and JD is closer to an agent. We covered the mechanics in depth in JD 1P vs 3P accounting — the revenue-recognition consequence is that the same brand can be principal on one JD channel and reliant on a reseller on another.

4. Gross GMV is culturally the headline number

Chinese marketplaces, agencies, and internal teams all report success in GMV. That gravitational pull toward the gross number is precisely what tempts an agent-role brand to book GMV it never controlled — the same trap behind confusing GMV with net revenue.


The principal-vs-agent decision chain

For every China operating model, walk the same sequence before you decide how to recognize revenue. Each step feeds the next.

  1. Map the contract flow → who sells to whom? Brand → consumer, brand → TP → consumer, or brand → distributor → consumer. Diagram title and cash separately.
  2. Locate inventory risk → who owns the goods sitting in the China warehouse, and who bears the loss if they don’t sell or get returned? Consignment keeps risk with you; outright sale-in moves it.
  3. Test pricing discretion → who sets the retail price the consumer pays? If the TP or distributor sets it, that is a strong indicator they are the principal.
  4. Assign fulfillment responsibility → who is primarily responsible to the customer for delivery, quality, and returns? That party controls the promised good.
  5. Conclude principal or agent → if control rests with you, recognize gross; if it rests with the intermediary, recognize your net margin or commission only.
  6. Lock the basis into reconciliation → carry the conclusion through fee and net-margin decomposition so the reported revenue and the settlement cash agree every period.

Sell-in vs. sell-through: the two revenue outcomes

Nearly every China principal-vs-agent question collapses into one of two accounting outcomes. Knowing which one applies to each store is the whole game.

  • Sell-in (you are the wholesaler, intermediary is principal): revenue is recognized when the TP or distributor takes control of the goods, at your wholesale price. Consumer-level GMV, marketplace fees, and promotions belong to the intermediary’s books, not yours. Your risk shifts to channel inventory — how much unsold product is sitting in the distributor’s hands.
  • Sell-through (you are the principal, intermediary is a service agent): revenue is recognized when the consumer takes control, on gross GMV, with commissions, tech-service fees, and brand-funded promotions recognized as costs and contra-revenue. This is the model that requires full marketplace revenue recognition discipline down to the SKU.
  • The hybrid trap: many brands sell-in for accounting but still receive sell-through data from the platform and try to reconcile the two directly. They will never tie out, because they are two different measurement bases — you must bridge them deliberately, not force them to match.

Where principal-vs-agent errors quietly destroy your numbers

  • Booking gross GMV as an agent. Recognizing full consumer sales price when a distributor is the principal can inflate reported China revenue several-fold and misstate margin entirely.
  • Booking net when you are the principal. The reverse error — recognizing only the remittance from a TP that merely operates your consignment store — understates revenue and hides your true channel economics.
  • Inconsistent basis across channels. Treating Tmall as sell-through and JD 1P as sell-in without documenting why leaves your channel profitability comparisons meaningless.
  • Ignoring channel inventory in a sell-in model. If you recognize revenue on sell-in but never track distributor stock, you can’t forecast reorders and you mask a demand collapse behind healthy-looking sell-in.
  • Letting the model drift silently. A TP relationship that shifts from consignment to outright purchase mid-year changes your revenue basis — and if finance isn’t told, the change never hits the books.
  • No documented control assessment. Auditors will ask why you chose gross or net. If the analysis lives in someone’s head, it is a restatement risk, not a policy.

A principal-vs-agent checklist for every China store

Run this once per operating model, and re-run it whenever a contract changes. If you can’t answer all seven, your China revenue basis is an assumption, not a policy.

  • Contract flow diagrammed: who holds title at each step, and who the seller of record is.
  • Inventory risk located: consignment vs. outright sale-in, documented per SKU or per store.
  • Pricing discretion identified: who sets the consumer retail price.
  • Fulfillment responsibility assigned: who answers to the customer for delivery, quality, and returns.
  • Principal or agent conclusion recorded, with the control indicators that support it.
  • Revenue basis (gross vs. net) mapped to the ERP and applied consistently across periods.
  • Channel inventory tracked wherever a sell-in model is used, so demand signals aren’t hidden.

How Digate keeps the basis consistent

Digate connects every China channel — Tmall, JD 1P and 3P, Douyin, Pinduoduo, and cross-border flows — directly to your ERP and applies the revenue basis you’ve chosen for each operating model. Where you are the principal, it recognizes gross GMV net of returns and brand-funded promotions and books marketplace fees as costs. Where you are the agent, it recognizes only your net margin and carries the difference correctly. It tracks channel inventory in your sell-in relationships and bridges platform sell-through data back to your wholesale books so the two bases finally reconcile.

The result is one auditable revenue policy applied the same way across every China entity and channel — the foundation of the unified P&L reporting global finance teams need. It is the same discipline we bring when we fix a broken marketplace-to-ERP integration: the numbers stop depending on who built the spreadsheet.


Frequently asked questions

Am I the principal or the agent on a Tmall flagship store?

It depends on your contract with the Tmall Partner. If the TP buys your goods and resells them at its own price and risk, the TP is the principal and you recognize revenue on the sell-in to the TP. If the TP only operates the store for a fee while your brand entity retains inventory risk and sets the price, you are the principal and recognize revenue on the sell-through to the consumer. The control indicators in IFRS 15 and ASC 606 — inventory risk, pricing discretion, and fulfillment responsibility — decide it.

Does principal-vs-agent change how much revenue I report?

Dramatically. A principal recognizes the full gross sales price and shows marketplace fees as costs; an agent recognizes only the net commission or margin retained. On a high-GMV, thin-margin China channel, the two answers can differ by a factor of ten or more, which is why the determination is one of the most consequential judgments in your China books.

Is JD 1P a sell-in or a sell-through model?

JD self-operated (1P) is a sell-in: JD buys your inventory and resells it, so JD is the principal to the consumer and you recognize revenue when JD takes control of the goods. JD marketplace (3P/POP) is closer to a platform-agent model where you remain the seller of record. A single brand can be on both simultaneously, requiring two revenue treatments.

What accounting standard governs principal-vs-agent for China ecommerce?

IFRS 15 and its US GAAP equivalent ASC 606 both use a control-based model: the principal controls the specified good or service before it is transferred to the customer, while the agent arranges for another party to provide it. The indicators — primary responsibility for fulfillment, inventory risk, and pricing discretion — apply identically to China marketplace arrangements, even though the operating models are China-specific.

Can this be automated instead of decided order by order?

Yes. The principal-vs-agent conclusion is set once per operating model, not per order. A platform like Digate encodes that policy per channel and entity, then applies the correct gross or net basis automatically as it posts journal entries into NetSuite or SAP — so the judgment is made deliberately once and enforced consistently forever after.