How do you calculate TikTok Shop seller fees?
Last updated: 2026-08-09
Written and reviewed by Seller Profit Guard Editorial Team.
Calculate retained revenue from customer payment plus platform-funded discount minus tax and refund. Subtract the verified category referral fee, other observed invoice fees, creator commission on its own actual-paid-price base, seller costs, and return reserve. Keep every rate editable and source-dated.
Declare market and currency
Calculate retained revenue from customer payment plus platform-funded discount minus tax and refund. Subtract the verified category referral fee, other observed invoice fees, creator commission on its own actual-paid-price base, seller costs, and return reserve. Keep every rate editable and source-dated. Use a versioned formula ledger and separate official rules, observed invoice lines, seller costs, and assumptions. Checkpoint 1 in the fee formula ledger records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For declare market and currency, keep customer payment, platform-funded discount, seller-funded discount, tax, refund, referral base, category rate, payment or other fee, promotion, logistics, CPS Ads, affiliate base, commission, seller costs, reserve, threshold, conflict, backup, stop rule, and restoration as separate evidence fields.
Verify exact category
Calculate retained revenue from customer payment plus platform-funded discount minus tax and refund. Subtract the verified category referral fee, other observed invoice fees, creator commission on its own actual-paid-price base, seller costs, and return reserve. Keep every rate editable and source-dated. Use a versioned formula ledger and separate official rules, observed invoice lines, seller costs, and assumptions. Checkpoint 2 in the fee formula ledger records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For verify exact category, keep customer payment, platform-funded discount, seller-funded discount, tax, refund, referral base, category rate, payment or other fee, promotion, logistics, CPS Ads, affiliate base, commission, seller costs, reserve, threshold, conflict, backup, stop rule, and restoration as separate evidence fields.
Define completed-order grain
Calculate retained revenue from customer payment plus platform-funded discount minus tax and refund. Subtract the verified category referral fee, other observed invoice fees, creator commission on its own actual-paid-price base, seller costs, and return reserve. Keep every rate editable and source-dated. Use a versioned formula ledger and separate official rules, observed invoice lines, seller costs, and assumptions. Checkpoint 3 in the fee formula ledger records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For define completed-order grain, keep customer payment, platform-funded discount, seller-funded discount, tax, refund, referral base, category rate, payment or other fee, promotion, logistics, CPS Ads, affiliate base, commission, seller costs, reserve, threshold, conflict, backup, stop rule, and restoration as separate evidence fields.
Build referral base
Calculate retained revenue from customer payment plus platform-funded discount minus tax and refund. Subtract the verified category referral fee, other observed invoice fees, creator commission on its own actual-paid-price base, seller costs, and return reserve. Keep every rate editable and source-dated. Use a versioned formula ledger and separate official rules, observed invoice lines, seller costs, and assumptions. Checkpoint 4 in the fee formula ledger records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For build referral base, keep customer payment, platform-funded discount, seller-funded discount, tax, refund, referral base, category rate, payment or other fee, promotion, logistics, CPS Ads, affiliate base, commission, seller costs, reserve, threshold, conflict, backup, stop rule, and restoration as separate evidence fields.
Enter category rate
Calculate retained revenue from customer payment plus platform-funded discount minus tax and refund. Subtract the verified category referral fee, other observed invoice fees, creator commission on its own actual-paid-price base, seller costs, and return reserve. Keep every rate editable and source-dated. Use a versioned formula ledger and separate official rules, observed invoice lines, seller costs, and assumptions. Checkpoint 5 in the fee formula ledger records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For enter category rate, keep customer payment, platform-funded discount, seller-funded discount, tax, refund, referral base, category rate, payment or other fee, promotion, logistics, CPS Ads, affiliate base, commission, seller costs, reserve, threshold, conflict, backup, stop rule, and restoration as separate evidence fields.
Map invoice lines
Calculate retained revenue from customer payment plus platform-funded discount minus tax and refund. Subtract the verified category referral fee, other observed invoice fees, creator commission on its own actual-paid-price base, seller costs, and return reserve. Keep every rate editable and source-dated. Use a versioned formula ledger and separate official rules, observed invoice lines, seller costs, and assumptions. Checkpoint 6 in the fee formula ledger records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For map invoice lines, keep customer payment, platform-funded discount, seller-funded discount, tax, refund, referral base, category rate, payment or other fee, promotion, logistics, CPS Ads, affiliate base, commission, seller costs, reserve, threshold, conflict, backup, stop rule, and restoration as separate evidence fields.
Build affiliate base
Calculate retained revenue from customer payment plus platform-funded discount minus tax and refund. Subtract the verified category referral fee, other observed invoice fees, creator commission on its own actual-paid-price base, seller costs, and return reserve. Keep every rate editable and source-dated. Use a versioned formula ledger and separate official rules, observed invoice lines, seller costs, and assumptions. Checkpoint 7 in the fee formula ledger records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For build affiliate base, keep customer payment, platform-funded discount, seller-funded discount, tax, refund, referral base, category rate, payment or other fee, promotion, logistics, CPS Ads, affiliate base, commission, seller costs, reserve, threshold, conflict, backup, stop rule, and restoration as separate evidence fields.
Enter seller costs
Calculate retained revenue from customer payment plus platform-funded discount minus tax and refund. Subtract the verified category referral fee, other observed invoice fees, creator commission on its own actual-paid-price base, seller costs, and return reserve. Keep every rate editable and source-dated. Use a versioned formula ledger and separate official rules, observed invoice lines, seller costs, and assumptions. Checkpoint 8 in the fee formula ledger records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For enter seller costs, keep customer payment, platform-funded discount, seller-funded discount, tax, refund, referral base, category rate, payment or other fee, promotion, logistics, CPS Ads, affiliate base, commission, seller costs, reserve, threshold, conflict, backup, stop rule, and restoration as separate evidence fields.
Set reserve and threshold
Calculate retained revenue from customer payment plus platform-funded discount minus tax and refund. Subtract the verified category referral fee, other observed invoice fees, creator commission on its own actual-paid-price base, seller costs, and return reserve. Keep every rate editable and source-dated. Use a versioned formula ledger and separate official rules, observed invoice lines, seller costs, and assumptions. Checkpoint 9 in the fee formula ledger records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For set reserve and threshold, keep customer payment, platform-funded discount, seller-funded discount, tax, refund, referral base, category rate, payment or other fee, promotion, logistics, CPS Ads, affiliate base, commission, seller costs, reserve, threshold, conflict, backup, stop rule, and restoration as separate evidence fields.
Close evidence controls
Calculate retained revenue from customer payment plus platform-funded discount minus tax and refund. Subtract the verified category referral fee, other observed invoice fees, creator commission on its own actual-paid-price base, seller costs, and return reserve. Keep every rate editable and source-dated. Use a versioned formula ledger and separate official rules, observed invoice lines, seller costs, and assumptions. Checkpoint 10 in the fee formula ledger records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For close evidence controls, keep customer payment, platform-funded discount, seller-funded discount, tax, refund, referral base, category rate, payment or other fee, promotion, logistics, CPS Ads, affiliate base, commission, seller costs, reserve, threshold, conflict, backup, stop rule, and restoration as separate evidence fields.
Declare market and currency: verification test 1
Create a synthetic counterexample for declare market and currency. Change one field only, retain the prior packet, and show referral base, referral fee, other invoice fees, affiliate commission, total fees, contribution, margin, and Block, Review, or Ready effects.
Then reconcile the counterexample against current Academy policy, category table, order breakdown, Finance transaction, Invoice Center detail, Affiliate Center record, promotion, fulfillment, cost, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, creator, buyer, order, invoice, bank, tax, credential, or raw export data.
Verify exact category: verification test 2
Create a synthetic counterexample for verify exact category. Change one field only, retain the prior packet, and show referral base, referral fee, other invoice fees, affiliate commission, total fees, contribution, margin, and Block, Review, or Ready effects.
Then reconcile the counterexample against current Academy policy, category table, order breakdown, Finance transaction, Invoice Center detail, Affiliate Center record, promotion, fulfillment, cost, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, creator, buyer, order, invoice, bank, tax, credential, or raw export data.
Define completed-order grain: verification test 3
Create a synthetic counterexample for define completed-order grain. Change one field only, retain the prior packet, and show referral base, referral fee, other invoice fees, affiliate commission, total fees, contribution, margin, and Block, Review, or Ready effects.
Then reconcile the counterexample against current Academy policy, category table, order breakdown, Finance transaction, Invoice Center detail, Affiliate Center record, promotion, fulfillment, cost, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, creator, buyer, order, invoice, bank, tax, credential, or raw export data.
Build referral base: verification test 4
Create a synthetic counterexample for build referral base. Change one field only, retain the prior packet, and show referral base, referral fee, other invoice fees, affiliate commission, total fees, contribution, margin, and Block, Review, or Ready effects.
Then reconcile the counterexample against current Academy policy, category table, order breakdown, Finance transaction, Invoice Center detail, Affiliate Center record, promotion, fulfillment, cost, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, creator, buyer, order, invoice, bank, tax, credential, or raw export data.
Enter category rate: verification test 5
Create a synthetic counterexample for enter category rate. Change one field only, retain the prior packet, and show referral base, referral fee, other invoice fees, affiliate commission, total fees, contribution, margin, and Block, Review, or Ready effects.
Then reconcile the counterexample against current Academy policy, category table, order breakdown, Finance transaction, Invoice Center detail, Affiliate Center record, promotion, fulfillment, cost, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, creator, buyer, order, invoice, bank, tax, credential, or raw export data.
Map invoice lines: verification test 6
Create a synthetic counterexample for map invoice lines. Change one field only, retain the prior packet, and show referral base, referral fee, other invoice fees, affiliate commission, total fees, contribution, margin, and Block, Review, or Ready effects.
Then reconcile the counterexample against current Academy policy, category table, order breakdown, Finance transaction, Invoice Center detail, Affiliate Center record, promotion, fulfillment, cost, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, creator, buyer, order, invoice, bank, tax, credential, or raw export data.
Build affiliate base: verification test 7
Create a synthetic counterexample for build affiliate base. Change one field only, retain the prior packet, and show referral base, referral fee, other invoice fees, affiliate commission, total fees, contribution, margin, and Block, Review, or Ready effects.
Then reconcile the counterexample against current Academy policy, category table, order breakdown, Finance transaction, Invoice Center detail, Affiliate Center record, promotion, fulfillment, cost, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, creator, buyer, order, invoice, bank, tax, credential, or raw export data.
Enter seller costs: verification test 8
Create a synthetic counterexample for enter seller costs. Change one field only, retain the prior packet, and show referral base, referral fee, other invoice fees, affiliate commission, total fees, contribution, margin, and Block, Review, or Ready effects.
Then reconcile the counterexample against current Academy policy, category table, order breakdown, Finance transaction, Invoice Center detail, Affiliate Center record, promotion, fulfillment, cost, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, creator, buyer, order, invoice, bank, tax, credential, or raw export data.
Set reserve and threshold: verification test 9
Create a synthetic counterexample for set reserve and threshold. Change one field only, retain the prior packet, and show referral base, referral fee, other invoice fees, affiliate commission, total fees, contribution, margin, and Block, Review, or Ready effects.
Then reconcile the counterexample against current Academy policy, category table, order breakdown, Finance transaction, Invoice Center detail, Affiliate Center record, promotion, fulfillment, cost, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, creator, buyer, order, invoice, bank, tax, credential, or raw export data.
Close evidence controls: verification test 10
Create a synthetic counterexample for close evidence controls. Change one field only, retain the prior packet, and show referral base, referral fee, other invoice fees, affiliate commission, total fees, contribution, margin, and Block, Review, or Ready effects.
Then reconcile the counterexample against current Academy policy, category table, order breakdown, Finance transaction, Invoice Center detail, Affiliate Center record, promotion, fulfillment, cost, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, creator, buyer, order, invoice, bank, tax, credential, or raw export data.
TikTok Shop Fee Calculator Formula and Inputs: evidence exercise 1
Reperform declare market and currency using the invented organic and affiliate packets. Hold the USD 61 retained order, category rate, logistics, seller costs, and reserve constant, then isolate the affiliate packet's USD 56 actual-paid-price base and 10% creator rate.
Stress category, discount funding, tax exclusion, refund, rate, payment or other fee, promotion, logistics, CPS Ads, affiliate attribution, commission protection, product cost, reserve, threshold, owner, conflict, or restoration one at a time. A calculated margin cannot certify an invoice, payout, tax result, campaign saving, or platform decision.
TikTok Shop Fee Calculator Formula and Inputs: evidence exercise 2
Reperform verify exact category using the invented organic and affiliate packets. Hold the USD 61 retained order, category rate, logistics, seller costs, and reserve constant, then isolate the affiliate packet's USD 56 actual-paid-price base and 10% creator rate.
Stress category, discount funding, tax exclusion, refund, rate, payment or other fee, promotion, logistics, CPS Ads, affiliate attribution, commission protection, product cost, reserve, threshold, owner, conflict, or restoration one at a time. A calculated margin cannot certify an invoice, payout, tax result, campaign saving, or platform decision.
TikTok Shop Fee Calculator Formula and Inputs: evidence exercise 3
Reperform define completed-order grain using the invented organic and affiliate packets. Hold the USD 61 retained order, category rate, logistics, seller costs, and reserve constant, then isolate the affiliate packet's USD 56 actual-paid-price base and 10% creator rate.
Stress category, discount funding, tax exclusion, refund, rate, payment or other fee, promotion, logistics, CPS Ads, affiliate attribution, commission protection, product cost, reserve, threshold, owner, conflict, or restoration one at a time. A calculated margin cannot certify an invoice, payout, tax result, campaign saving, or platform decision.
TikTok Shop Fee Calculator Formula and Inputs: evidence exercise 4
Reperform build referral base using the invented organic and affiliate packets. Hold the USD 61 retained order, category rate, logistics, seller costs, and reserve constant, then isolate the affiliate packet's USD 56 actual-paid-price base and 10% creator rate.
Stress category, discount funding, tax exclusion, refund, rate, payment or other fee, promotion, logistics, CPS Ads, affiliate attribution, commission protection, product cost, reserve, threshold, owner, conflict, or restoration one at a time. A calculated margin cannot certify an invoice, payout, tax result, campaign saving, or platform decision.
TikTok Shop Fee Calculator Formula and Inputs: evidence exercise 5
Reperform enter category rate using the invented organic and affiliate packets. Hold the USD 61 retained order, category rate, logistics, seller costs, and reserve constant, then isolate the affiliate packet's USD 56 actual-paid-price base and 10% creator rate.
Stress category, discount funding, tax exclusion, refund, rate, payment or other fee, promotion, logistics, CPS Ads, affiliate attribution, commission protection, product cost, reserve, threshold, owner, conflict, or restoration one at a time. A calculated margin cannot certify an invoice, payout, tax result, campaign saving, or platform decision.
TikTok Shop Fee Calculator Formula and Inputs: evidence exercise 6
Reperform map invoice lines using the invented organic and affiliate packets. Hold the USD 61 retained order, category rate, logistics, seller costs, and reserve constant, then isolate the affiliate packet's USD 56 actual-paid-price base and 10% creator rate.
Stress category, discount funding, tax exclusion, refund, rate, payment or other fee, promotion, logistics, CPS Ads, affiliate attribution, commission protection, product cost, reserve, threshold, owner, conflict, or restoration one at a time. A calculated margin cannot certify an invoice, payout, tax result, campaign saving, or platform decision.
TikTok Shop Fee Calculator Formula and Inputs: evidence exercise 7
Reperform build affiliate base using the invented organic and affiliate packets. Hold the USD 61 retained order, category rate, logistics, seller costs, and reserve constant, then isolate the affiliate packet's USD 56 actual-paid-price base and 10% creator rate.
Stress category, discount funding, tax exclusion, refund, rate, payment or other fee, promotion, logistics, CPS Ads, affiliate attribution, commission protection, product cost, reserve, threshold, owner, conflict, or restoration one at a time. A calculated margin cannot certify an invoice, payout, tax result, campaign saving, or platform decision.
TikTok Shop Fee Calculator Formula and Inputs: evidence exercise 8
Reperform enter seller costs using the invented organic and affiliate packets. Hold the USD 61 retained order, category rate, logistics, seller costs, and reserve constant, then isolate the affiliate packet's USD 56 actual-paid-price base and 10% creator rate.
Stress category, discount funding, tax exclusion, refund, rate, payment or other fee, promotion, logistics, CPS Ads, affiliate attribution, commission protection, product cost, reserve, threshold, owner, conflict, or restoration one at a time. A calculated margin cannot certify an invoice, payout, tax result, campaign saving, or platform decision.
TikTok Shop Fee Calculator Formula and Inputs: evidence exercise 9
Reperform set reserve and threshold using the invented organic and affiliate packets. Hold the USD 61 retained order, category rate, logistics, seller costs, and reserve constant, then isolate the affiliate packet's USD 56 actual-paid-price base and 10% creator rate.
Stress category, discount funding, tax exclusion, refund, rate, payment or other fee, promotion, logistics, CPS Ads, affiliate attribution, commission protection, product cost, reserve, threshold, owner, conflict, or restoration one at a time. A calculated margin cannot certify an invoice, payout, tax result, campaign saving, or platform decision.
TikTok Shop Fee Calculator Formula and Inputs: evidence exercise 10
Reperform close evidence controls using the invented organic and affiliate packets. Hold the USD 61 retained order, category rate, logistics, seller costs, and reserve constant, then isolate the affiliate packet's USD 56 actual-paid-price base and 10% creator rate.
Stress category, discount funding, tax exclusion, refund, rate, payment or other fee, promotion, logistics, CPS Ads, affiliate attribution, commission protection, product cost, reserve, threshold, owner, conflict, or restoration one at a time. A calculated margin cannot certify an invoice, payout, tax result, campaign saving, or platform decision.
Referral-base identity and fee-line matrix
Write the referral-base identity before entering a percentage: customer payment plus platform-funded discount minus excluded tax, followed by customer refund at the declared retained-order grain. Keep seller-funded discounts and reimbursements in their own evidence columns rather than changing the formula silently.
Build a line matrix for referral, payment or other fee, promotion, logistics, CPS Ads, affiliate commission, service-fee tax, seller costs, and reserve. Each row needs applicability, base, rate or amount, source, access date, owner, reviewer, and whether the line is observed, assumed, or excluded.
Nine-confirmation release contract
The calculation contract requires nine shared yes confirmations in addition to the two scenario confirmations. These cover privacy-safe packets, market and category rate, completed-order and refund grain, Invoice Center lines, affiliate protection, commission savings, fee-tax scope, independent review, and restoration authority.
If any shared confirmation is no, blank, or unsupported, the decision is Block and 21 derived economic outputs are quarantined. Formula labels and issue messages remain visible so the packet can be repaired without presenting invalid economics.
Sources and further reading
- TikTok Shop Academy: Referral Fee Updates: Official completed-order referral base, fee, refund administration, settlement, and example guidance.
- TikTok Shop Academy: Referral Fees by Category: Official category-level referral-rate table and exceptional tiers.
- TikTok Shop Academy: How Standard Affiliate Commission Works: Official actual-paid-price, refund, active-rate, commission-protection, and settlement guidance reviewed July 29, 2026.
- TikTok Shop Academy: Check Tax Invoices: Official Invoice Center evidence for referral, promotion, logistics, and CPS Ads fee lines.
- TikTok Business Help: Commission Savings: Official eligible campaign commission-savings and Finance verification workflow.
- TikTok Shop Academy: Sales Tax on Referral Fees: Official state-specific service-fee tax scope and evidence locations.
- Seller Profit Guard methodology: Evidence, privacy, validation, correction, release, monitoring, and restoration controls.
Related Seller Profit Guard tools
- TikTok Shop Fee Reference Calculator: Run the browser-local organic versus affiliate fee packet.
- Creator Commission Calculator: Model creator, sample, advertising, and return economics separately.
- Fee Anomaly Checker: Compare observed aggregate fee lines with a dated rule snapshot.
- TikTok Shop Listing QA Checker: Keep PDP quality and product eligibility separate from fee economics.
- Methodology: Review evidence, privacy, validation, correction, monitoring, and restoration.
- Data Privacy: Protect sellers, creators, buyers, orders, invoices, banks, tax records, and raw exports.
- TikTok Shop Fee Calculator: Organic Order Example: Reperform an invented organic self-selling order from customer payment and platform discount through fees, costs, reserve, and contribution.
- TikTok Shop Fee Calculator: Affiliate Order Example: Model a distinct affiliate-attributed order with protected creator rate, actual-paid-price base, refunds, invoice lines, and contribution.
- TikTok Shop Fee Calculator Mistakes: Diagnose wrong categories, mixed discount funding, tax inside the base, invented payment fees, attribution errors, refunds, and duplicated costs.
- TikTok Shop Fee Calculator Data Sources: Map each calculator field to current Academy policy, order breakdown, Invoice Center, Finance, Affiliate Center, fulfillment, cost, or assumption evidence.
- TikTok Shop Fee Calculator Decision Thresholds: Separate structural Blocks, contribution-margin Review cases, and narrow Ready evidence without treating a model as an invoice or approval.
- Organic vs Affiliate TikTok Shop Fees: Compare organic and affiliate orders at the same transaction grain and isolate which verified fee or commission line drives the contribution gap.
- Weekly TikTok Shop Fee Reconciliation Routine: Turn category, transaction, invoice, affiliate, promotion, fulfillment, refund, cost, exception, and restoration evidence into a recurring review.
- Interpret TikTok Shop Fee Results Without False Precision: Explain what referral base, fee totals, contribution, margin, and Ready, Review, or Block can establish—and what remains unverified.
- TikTok Shop Fee Audit Template: Provide a reusable control sheet and change log for market, category, transaction, invoice lines, affiliate basis, costs, decisions, and rollback.
Next step: Open Seller Profit Guard.
This is operational planning help, not tax, accounting, legal, financial, or platform-policy advice. Review the Terms and disclaimer, and verify current platform rules and fee assumptions before changing prices.