What belongs in a TikTok Shop fee audit?
Last updated: 2026-08-09
Written and reviewed by Seller Profit Guard Editorial Team.
Record market, category, currency, policy version, source access date, completed-order grain, customer payment, platform discount, tax, refund, referral rate, invoice lines, affiliate attribution, protected commission, seller costs, reserve, threshold, owner, reviewer, prior result, exception, backup, stop rule, and restoration test.
Record market and category
Record market, category, currency, policy version, source access date, completed-order grain, customer payment, platform discount, tax, refund, referral rate, invoice lines, affiliate attribution, protected commission, seller costs, reserve, threshold, owner, reviewer, prior result, exception, backup, stop rule, and restoration test. Preserve prior value, new value, reason, source, approver, expected effect, actual effect, and rollback result. Checkpoint 1 in the fee audit packet records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For record market and 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.
Record formula version
Record market, category, currency, policy version, source access date, completed-order grain, customer payment, platform discount, tax, refund, referral rate, invoice lines, affiliate attribution, protected commission, seller costs, reserve, threshold, owner, reviewer, prior result, exception, backup, stop rule, and restoration test. Preserve prior value, new value, reason, source, approver, expected effect, actual effect, and rollback result. Checkpoint 2 in the fee audit packet records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For record formula version, 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.
Record transaction grain
Record market, category, currency, policy version, source access date, completed-order grain, customer payment, platform discount, tax, refund, referral rate, invoice lines, affiliate attribution, protected commission, seller costs, reserve, threshold, owner, reviewer, prior result, exception, backup, stop rule, and restoration test. Preserve prior value, new value, reason, source, approver, expected effect, actual effect, and rollback result. Checkpoint 3 in the fee audit packet records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For record transaction 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.
Record referral components
Record market, category, currency, policy version, source access date, completed-order grain, customer payment, platform discount, tax, refund, referral rate, invoice lines, affiliate attribution, protected commission, seller costs, reserve, threshold, owner, reviewer, prior result, exception, backup, stop rule, and restoration test. Preserve prior value, new value, reason, source, approver, expected effect, actual effect, and rollback result. Checkpoint 4 in the fee audit packet records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For record referral components, 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.
Record invoice lines
Record market, category, currency, policy version, source access date, completed-order grain, customer payment, platform discount, tax, refund, referral rate, invoice lines, affiliate attribution, protected commission, seller costs, reserve, threshold, owner, reviewer, prior result, exception, backup, stop rule, and restoration test. Preserve prior value, new value, reason, source, approver, expected effect, actual effect, and rollback result. Checkpoint 5 in the fee audit packet records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For record 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.
Record affiliate evidence
Record market, category, currency, policy version, source access date, completed-order grain, customer payment, platform discount, tax, refund, referral rate, invoice lines, affiliate attribution, protected commission, seller costs, reserve, threshold, owner, reviewer, prior result, exception, backup, stop rule, and restoration test. Preserve prior value, new value, reason, source, approver, expected effect, actual effect, and rollback result. Checkpoint 6 in the fee audit packet records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For record affiliate evidence, 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.
Record refunds
Record market, category, currency, policy version, source access date, completed-order grain, customer payment, platform discount, tax, refund, referral rate, invoice lines, affiliate attribution, protected commission, seller costs, reserve, threshold, owner, reviewer, prior result, exception, backup, stop rule, and restoration test. Preserve prior value, new value, reason, source, approver, expected effect, actual effect, and rollback result. Checkpoint 7 in the fee audit packet records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For record refunds, 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.
Record seller costs
Record market, category, currency, policy version, source access date, completed-order grain, customer payment, platform discount, tax, refund, referral rate, invoice lines, affiliate attribution, protected commission, seller costs, reserve, threshold, owner, reviewer, prior result, exception, backup, stop rule, and restoration test. Preserve prior value, new value, reason, source, approver, expected effect, actual effect, and rollback result. Checkpoint 8 in the fee audit packet records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For record 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.
Record threshold and decision
Record market, category, currency, policy version, source access date, completed-order grain, customer payment, platform discount, tax, refund, referral rate, invoice lines, affiliate attribution, protected commission, seller costs, reserve, threshold, owner, reviewer, prior result, exception, backup, stop rule, and restoration test. Preserve prior value, new value, reason, source, approver, expected effect, actual effect, and rollback result. Checkpoint 9 in the fee audit packet records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For record threshold and decision, 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.
Record change and restoration
Record market, category, currency, policy version, source access date, completed-order grain, customer payment, platform discount, tax, refund, referral rate, invoice lines, affiliate attribution, protected commission, seller costs, reserve, threshold, owner, reviewer, prior result, exception, backup, stop rule, and restoration test. Preserve prior value, new value, reason, source, approver, expected effect, actual effect, and rollback result. Checkpoint 10 in the fee audit packet records the exact market, category, transaction component, fee line, source date, owner, reviewer, and accepted version before a contribution result is interpreted.
For record change and restoration, 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.
Record market and category: verification test 1
Create a synthetic counterexample for record market and 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.
Record formula version: verification test 2
Create a synthetic counterexample for record formula version. 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.
Record transaction grain: verification test 3
Create a synthetic counterexample for record transaction 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.
Record referral components: verification test 4
Create a synthetic counterexample for record referral components. 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.
Record invoice lines: verification test 5
Create a synthetic counterexample for record 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.
Record affiliate evidence: verification test 6
Create a synthetic counterexample for record affiliate evidence. 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.
Record refunds: verification test 7
Create a synthetic counterexample for record refunds. 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.
Record seller costs: verification test 8
Create a synthetic counterexample for record 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.
Record threshold and decision: verification test 9
Create a synthetic counterexample for record threshold and decision. 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.
Record change and restoration: verification test 10
Create a synthetic counterexample for record change and restoration. 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 Audit Template: evidence exercise 1
Reperform record market and 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 Audit Template: evidence exercise 2
Reperform record formula version 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 Audit Template: evidence exercise 3
Reperform record transaction 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 Audit Template: evidence exercise 4
Reperform record referral components 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 Audit Template: evidence exercise 5
Reperform record 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 Audit Template: evidence exercise 6
Reperform record affiliate evidence 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 Audit Template: evidence exercise 7
Reperform record refunds 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 Audit Template: evidence exercise 8
Reperform record 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 Audit Template: evidence exercise 9
Reperform record threshold and decision 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 Audit Template: evidence exercise 10
Reperform record change and restoration 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.
Minimum fee-packet columns
Include packet ID, market, Level 1 and Level 2 category, tier, currency, completed-order date, customer payment, platform discount, excluded tax, refund, retained revenue, referral base, rate, Invoice Center lines, affiliate base, refund, active rate, protection, savings, fee tax, costs, reserve, target, and result.
Add source URLs or protected pointers, access dates, evidence duration, owner, reviewer, confirmation status, conflict, prior packet, backup hash, stop rule, restoration test, policy effective date, and human authority.
Change log and rollback record
For every change, preserve old value, new value, reason, source, source-review date, policy date, expected contribution effect, actual reconciled effect, approver, and affected scenario. Never delete the accepted prior packet.
The rollback record identifies the protected backup, integrity hash, restoration command or procedure, test result, decision owner, and conditions that require reverting the model or downstream pricing action.
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 Formula and Inputs: Define the referral base, category rate, invoice lines, affiliate commission, costs, reserve, threshold, and evidence required for a review.
- 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.
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.