Skip to main content
D2 Group

D2 Tools · Commerce

TikTok Shop Profit Calculator

Model the path from GMV to valid revenue and contribution after seller vouchers, platform deductions, Ads, Affiliate commission, SKU COGS and other variable selling costs.

Runs in your browser No AI API

Inputs

Enter one consistent reporting scenario.

Contribution result

GMV

19.900.000 ₫

Valid units

95

Valid revenue

17.955.000 ₫

Contribution

3.791.250 ₫

Contribution margin

21.1%

Contribution / valid unit

39.908 ₫

Ads ratio

19.5%

Revenue / Ads

5.13x

Break-even ROAS

2.46x

Contribution waterfall

Valid sales before seller voucher18.905.000 ₫
− Seller voucher-950.000 ₫
= Valid revenue17.955.000 ₫
− Platform deductions-2.693.250 ₫
− Affiliate / creator commission-1.795.500 ₫
− COGS-5.700.000 ₫
− Packaging / fulfillment-475.000 ₫
− Other variable costs-0 ₫
= Contribution before Ads7.291.250 ₫
− Ads-3.500.000 ₫
= Contribution3.791.250 ₫

Decision signals

What does the current cost stack imply?

Contribution remains positive under the entered cost stack. Ads consume 19.5% of valid revenue; the modeled break-even Ads ratio is 40.6%.

5 units are excluded from the valid-unit revenue base in this model. Reconcile actual refunds and later adjustments against the platform evidence used for the reporting period.

The modeled break-even Revenue/Ads ratio is 2.46x. This is derived from the entered economics, not a generic TikTok Shop benchmark.

Formula

GMV is not the result.

This tool uses an operating contribution model:

Contribution = valid revenue − platform deductions − Ads − Affiliate/creator commission − COGS − packaging/fulfillment − other variable selling costs

“Platform deductions” is an input, not a universal TikTok Shop fee assumption. Use the effective recorded cost basis that matches the reporting scenario you are modeling.

Evidence to reconcile

Replace modeled inputs with source evidence when making real decisions.

  • Orders → units, status, SKU and sales-period activity.
  • Settlement / Income → actual recorded deductions, commissions, refunds, adjustments and payout evidence.
  • Ads → spend in the same commercial scope.
  • SKU cost master → product cost and effective cost date.
  • Exception register → missing costs, unmatched settlement or period mismatches that should not be silently forced to zero.

FAQ

TikTok Shop profit calculator questions

Is TikTok Shop GMV the same as profit?

No. GMV is topline commerce activity. Contribution profit only becomes visible after the valid revenue basis and the variable selling costs in scope — such as recorded platform deductions, Ads, Affiliate commission and SKU COGS — are applied consistently.

Does this calculator use a fixed TikTok Shop fee percentage?

No. Platform deductions are an input because fee labels, rates and adjustments can vary by market, program, period and seller context. For a real P&L, reconcile the modeled input against the relevant Settlement or Income evidence.

How are cancellations and refunds handled?

This simplified scenario excludes the entered cancelled or refunded units from the valid-unit revenue base. Real reporting should keep later refunds and settlement adjustments traceable to the original order under a declared period rule.

What is break-even ROAS in this calculator?

Break-even ROAS is derived from contribution before Ads. If contribution before Ads is positive, break-even Ads ratio equals contribution before Ads divided by valid revenue, and break-even Revenue/Ads equals one divided by that ratio.

What data should replace the modeled inputs for real decisions?

Use Orders for sales-period activity, Settlement or Income for recorded deductions and payout evidence, Ads data for spend in the same scope, and a controlled SKU cost master for COGS. Keep missing mappings visible as exceptions.

Deterministic modelMethodology version: 2026.09Last reviewed: 2026-09-03

Citation-ready methodology

How this tool produces its result — explicit enough to reproduce and audit.

This contract is the source of truth for the tool semantics: formulas/rules, inputs, outputs, limitations and a worked example. When calculation logic changes, the methodology version must move with the code.

Formulas / rules

  1. 01GMV = selling price × valid units before seller-funded discount adjustments.
  2. 02Valid revenue = the seller-defined retained sales basis after modeled seller-funded discounts.
  3. 03Contribution before Ads = valid revenue − non-Ads variable costs.
  4. 04Contribution after Ads = contribution before Ads − Ads spend.
  5. 05Break-even Ads ratio = contribution before Ads ÷ valid revenue; break-even Revenue/Ads = 1 ÷ break-even Ads ratio when positive.

Limitations / claim boundary

  • The calculator does not invent current TikTok Shop fee rates; the operator supplies the effective deduction assumptions for the scenario.
  • Contribution is an operating model, not accounting profit or cash settlement.
  • Attribution, refunds, taxes and logistics scope must match the evidence used by the seller.

Input contract

  • Selling price, units and seller-funded discount assumptions
  • Recorded/effective platform deductions entered by the operator
  • Affiliate or creator commission
  • SKU COGS and other variable fulfillment/selling costs
  • Ads spend or comparable paid-media input

Output contract

  • GMV and valid revenue
  • Variable-cost waterfall
  • Contribution before and after Ads
  • Ads ratio and Revenue/Ads
  • Modeled break-even paid-media boundary

Worked example

Input

Use one SKU with a declared selling price, seller voucher, recorded platform deduction rate, Affiliate rate, COGS and Ads spend.

Output

The model returns the cost waterfall, contribution and break-even Ads boundary from those exact assumptions.

Interpretation

A positive modeled contribution supports further review; it does not automatically mean the SKU should scale.

How to cite this tool

D2 Group. “TikTok Shop Profit Calculator — methodology and calculation contract.” Version 2026.09, reviewed 2026-09-03. https://d2group.co/tools/tiktok-shop-profit-calculator#methodology