Seller Profit Guard

How do you calculate a TikTok Shop promotion stack?

Last updated: 2026-08-09

Written and reviewed by Seller Profit Guard Editorial Team.

Reconcile customer item payment to original item amount less seller product discount, seller coupon, platform incentive, and platform coupon. Reconcile listed shipping to buyer, platform, and seller funding. Then add only verified platform settlement credits, subtract promotion fees and every seller cost, and calculate retained contribution.

TikTok Shop Promotion Stack Formula and Inputs evidence flow from checkout stack through settlement, seller costs, contribution, decision, and restoration
Use the promotion stack formula ledger to keep promotion availability, observed checkout, settlement, and seller economics separate.

Define stack grain

Reconcile customer item payment to original item amount less seller product discount, seller coupon, platform incentive, and platform coupon. Reconcile listed shipping to buyer, platform, and seller funding. Then add only verified platform settlement credits, subtract promotion fees and every seller cost, and calculate retained contribution. Keep promotion availability, observed checkout, seller settlement, seller costs, and assumptions in separate versioned fields. Checkpoint 1 in the promotion stack formula ledger records market, currency, campaign, product, audience, checkout period, settlement period, source, owner, reviewer, and accepted version before the result is interpreted.

For define stack grain, keep original item amount, seller product discount, seller coupon, platform product incentive, platform coupon or points, customer item payment, listed shipping, buyer shipping, platform and seller shipping support, retained platform credit, promotion fee or offset, platform fees, creator commission, ads, fulfillment, product cost, return reserve, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Name original item amount

Reconcile customer item payment to original item amount less seller product discount, seller coupon, platform incentive, and platform coupon. Reconcile listed shipping to buyer, platform, and seller funding. Then add only verified platform settlement credits, subtract promotion fees and every seller cost, and calculate retained contribution. Keep promotion availability, observed checkout, seller settlement, seller costs, and assumptions in separate versioned fields. Checkpoint 2 in the promotion stack formula ledger records market, currency, campaign, product, audience, checkout period, settlement period, source, owner, reviewer, and accepted version before the result is interpreted.

For name original item amount, keep original item amount, seller product discount, seller coupon, platform product incentive, platform coupon or points, customer item payment, listed shipping, buyer shipping, platform and seller shipping support, retained platform credit, promotion fee or offset, platform fees, creator commission, ads, fulfillment, product cost, return reserve, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Record seller product discount

Reconcile customer item payment to original item amount less seller product discount, seller coupon, platform incentive, and platform coupon. Reconcile listed shipping to buyer, platform, and seller funding. Then add only verified platform settlement credits, subtract promotion fees and every seller cost, and calculate retained contribution. Keep promotion availability, observed checkout, seller settlement, seller costs, and assumptions in separate versioned fields. Checkpoint 3 in the promotion stack formula ledger records market, currency, campaign, product, audience, checkout period, settlement period, source, owner, reviewer, and accepted version before the result is interpreted.

For record seller product discount, keep original item amount, seller product discount, seller coupon, platform product incentive, platform coupon or points, customer item payment, listed shipping, buyer shipping, platform and seller shipping support, retained platform credit, promotion fee or offset, platform fees, creator commission, ads, fulfillment, product cost, return reserve, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Record seller coupon

Reconcile customer item payment to original item amount less seller product discount, seller coupon, platform incentive, and platform coupon. Reconcile listed shipping to buyer, platform, and seller funding. Then add only verified platform settlement credits, subtract promotion fees and every seller cost, and calculate retained contribution. Keep promotion availability, observed checkout, seller settlement, seller costs, and assumptions in separate versioned fields. Checkpoint 4 in the promotion stack formula ledger records market, currency, campaign, product, audience, checkout period, settlement period, source, owner, reviewer, and accepted version before the result is interpreted.

For record seller coupon, keep original item amount, seller product discount, seller coupon, platform product incentive, platform coupon or points, customer item payment, listed shipping, buyer shipping, platform and seller shipping support, retained platform credit, promotion fee or offset, platform fees, creator commission, ads, fulfillment, product cost, return reserve, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Record platform incentives

Reconcile customer item payment to original item amount less seller product discount, seller coupon, platform incentive, and platform coupon. Reconcile listed shipping to buyer, platform, and seller funding. Then add only verified platform settlement credits, subtract promotion fees and every seller cost, and calculate retained contribution. Keep promotion availability, observed checkout, seller settlement, seller costs, and assumptions in separate versioned fields. Checkpoint 5 in the promotion stack formula ledger records market, currency, campaign, product, audience, checkout period, settlement period, source, owner, reviewer, and accepted version before the result is interpreted.

For record platform incentives, keep original item amount, seller product discount, seller coupon, platform product incentive, platform coupon or points, customer item payment, listed shipping, buyer shipping, platform and seller shipping support, retained platform credit, promotion fee or offset, platform fees, creator commission, ads, fulfillment, product cost, return reserve, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

promotion stack formula ledger: record platform incentives
Original explanatory diagram for record platform incentives using invented aggregate values and no private promotion data.

Reconcile item checkout

Reconcile customer item payment to original item amount less seller product discount, seller coupon, platform incentive, and platform coupon. Reconcile listed shipping to buyer, platform, and seller funding. Then add only verified platform settlement credits, subtract promotion fees and every seller cost, and calculate retained contribution. Keep promotion availability, observed checkout, seller settlement, seller costs, and assumptions in separate versioned fields. Checkpoint 6 in the promotion stack formula ledger records market, currency, campaign, product, audience, checkout period, settlement period, source, owner, reviewer, and accepted version before the result is interpreted.

For reconcile item checkout, keep original item amount, seller product discount, seller coupon, platform product incentive, platform coupon or points, customer item payment, listed shipping, buyer shipping, platform and seller shipping support, retained platform credit, promotion fee or offset, platform fees, creator commission, ads, fulfillment, product cost, return reserve, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Reconcile shipping checkout

Reconcile customer item payment to original item amount less seller product discount, seller coupon, platform incentive, and platform coupon. Reconcile listed shipping to buyer, platform, and seller funding. Then add only verified platform settlement credits, subtract promotion fees and every seller cost, and calculate retained contribution. Keep promotion availability, observed checkout, seller settlement, seller costs, and assumptions in separate versioned fields. Checkpoint 7 in the promotion stack formula ledger records market, currency, campaign, product, audience, checkout period, settlement period, source, owner, reviewer, and accepted version before the result is interpreted.

For reconcile shipping checkout, keep original item amount, seller product discount, seller coupon, platform product incentive, platform coupon or points, customer item payment, listed shipping, buyer shipping, platform and seller shipping support, retained platform credit, promotion fee or offset, platform fees, creator commission, ads, fulfillment, product cost, return reserve, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Verify settlement funding

Reconcile customer item payment to original item amount less seller product discount, seller coupon, platform incentive, and platform coupon. Reconcile listed shipping to buyer, platform, and seller funding. Then add only verified platform settlement credits, subtract promotion fees and every seller cost, and calculate retained contribution. Keep promotion availability, observed checkout, seller settlement, seller costs, and assumptions in separate versioned fields. Checkpoint 8 in the promotion stack formula ledger records market, currency, campaign, product, audience, checkout period, settlement period, source, owner, reviewer, and accepted version before the result is interpreted.

For verify settlement funding, keep original item amount, seller product discount, seller coupon, platform product incentive, platform coupon or points, customer item payment, listed shipping, buyer shipping, platform and seller shipping support, retained platform credit, promotion fee or offset, platform fees, creator commission, ads, fulfillment, product cost, return reserve, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Subtract full seller costs

Reconcile customer item payment to original item amount less seller product discount, seller coupon, platform incentive, and platform coupon. Reconcile listed shipping to buyer, platform, and seller funding. Then add only verified platform settlement credits, subtract promotion fees and every seller cost, and calculate retained contribution. Keep promotion availability, observed checkout, seller settlement, seller costs, and assumptions in separate versioned fields. Checkpoint 9 in the promotion stack formula ledger records market, currency, campaign, product, audience, checkout period, settlement period, source, owner, reviewer, and accepted version before the result is interpreted.

For subtract full seller costs, keep original item amount, seller product discount, seller coupon, platform product incentive, platform coupon or points, customer item payment, listed shipping, buyer shipping, platform and seller shipping support, retained platform credit, promotion fee or offset, platform fees, creator commission, ads, fulfillment, product cost, return reserve, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Calculate contribution

Reconcile customer item payment to original item amount less seller product discount, seller coupon, platform incentive, and platform coupon. Reconcile listed shipping to buyer, platform, and seller funding. Then add only verified platform settlement credits, subtract promotion fees and every seller cost, and calculate retained contribution. Keep promotion availability, observed checkout, seller settlement, seller costs, and assumptions in separate versioned fields. Checkpoint 10 in the promotion stack formula ledger records market, currency, campaign, product, audience, checkout period, settlement period, source, owner, reviewer, and accepted version before the result is interpreted.

For calculate contribution, keep original item amount, seller product discount, seller coupon, platform product incentive, platform coupon or points, customer item payment, listed shipping, buyer shipping, platform and seller shipping support, retained platform credit, promotion fee or offset, platform fees, creator commission, ads, fulfillment, product cost, return reserve, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Define stack grain: verification test 1

Create a synthetic counterexample for define stack grain. Change one field only, retain the prior packet, and show item checkout gap, shipping checkout gap, seller-funded customer discount, platform-facing support, net retained platform funding, retained seller revenue, contribution, margin, and Block, Review, or Ready effects.

Reconcile the counterexample against the named stacking rule, Promotion Simulator result, completed checkout, Finance credit and fee lines, Affiliate Center commission, Ads report and Finance cost, fulfillment charge, product-cost ledger, matured return reserve, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, buyer, order, coupon, creator, campaign, invoice, bank, tax, credential, or raw export data.

Name original item amount: verification test 2

Create a synthetic counterexample for name original item amount. Change one field only, retain the prior packet, and show item checkout gap, shipping checkout gap, seller-funded customer discount, platform-facing support, net retained platform funding, retained seller revenue, contribution, margin, and Block, Review, or Ready effects.

Reconcile the counterexample against the named stacking rule, Promotion Simulator result, completed checkout, Finance credit and fee lines, Affiliate Center commission, Ads report and Finance cost, fulfillment charge, product-cost ledger, matured return reserve, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, buyer, order, coupon, creator, campaign, invoice, bank, tax, credential, or raw export data.

Record seller product discount: verification test 3

Create a synthetic counterexample for record seller product discount. Change one field only, retain the prior packet, and show item checkout gap, shipping checkout gap, seller-funded customer discount, platform-facing support, net retained platform funding, retained seller revenue, contribution, margin, and Block, Review, or Ready effects.

Reconcile the counterexample against the named stacking rule, Promotion Simulator result, completed checkout, Finance credit and fee lines, Affiliate Center commission, Ads report and Finance cost, fulfillment charge, product-cost ledger, matured return reserve, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, buyer, order, coupon, creator, campaign, invoice, bank, tax, credential, or raw export data.

Record seller coupon: verification test 4

Create a synthetic counterexample for record seller coupon. Change one field only, retain the prior packet, and show item checkout gap, shipping checkout gap, seller-funded customer discount, platform-facing support, net retained platform funding, retained seller revenue, contribution, margin, and Block, Review, or Ready effects.

Reconcile the counterexample against the named stacking rule, Promotion Simulator result, completed checkout, Finance credit and fee lines, Affiliate Center commission, Ads report and Finance cost, fulfillment charge, product-cost ledger, matured return reserve, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, buyer, order, coupon, creator, campaign, invoice, bank, tax, credential, or raw export data.

Record platform incentives: verification test 5

Create a synthetic counterexample for record platform incentives. Change one field only, retain the prior packet, and show item checkout gap, shipping checkout gap, seller-funded customer discount, platform-facing support, net retained platform funding, retained seller revenue, contribution, margin, and Block, Review, or Ready effects.

Reconcile the counterexample against the named stacking rule, Promotion Simulator result, completed checkout, Finance credit and fee lines, Affiliate Center commission, Ads report and Finance cost, fulfillment charge, product-cost ledger, matured return reserve, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, buyer, order, coupon, creator, campaign, invoice, bank, tax, credential, or raw export data.

promotion stack formula ledger: record platform incentives: verification test 5
Original explanatory diagram for record platform incentives: verification test 5 using invented aggregate values and no private promotion data.

Reconcile item checkout: verification test 6

Create a synthetic counterexample for reconcile item checkout. Change one field only, retain the prior packet, and show item checkout gap, shipping checkout gap, seller-funded customer discount, platform-facing support, net retained platform funding, retained seller revenue, contribution, margin, and Block, Review, or Ready effects.

Reconcile the counterexample against the named stacking rule, Promotion Simulator result, completed checkout, Finance credit and fee lines, Affiliate Center commission, Ads report and Finance cost, fulfillment charge, product-cost ledger, matured return reserve, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, buyer, order, coupon, creator, campaign, invoice, bank, tax, credential, or raw export data.

Reconcile shipping checkout: verification test 7

Create a synthetic counterexample for reconcile shipping checkout. Change one field only, retain the prior packet, and show item checkout gap, shipping checkout gap, seller-funded customer discount, platform-facing support, net retained platform funding, retained seller revenue, contribution, margin, and Block, Review, or Ready effects.

Reconcile the counterexample against the named stacking rule, Promotion Simulator result, completed checkout, Finance credit and fee lines, Affiliate Center commission, Ads report and Finance cost, fulfillment charge, product-cost ledger, matured return reserve, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, buyer, order, coupon, creator, campaign, invoice, bank, tax, credential, or raw export data.

Verify settlement funding: verification test 8

Create a synthetic counterexample for verify settlement funding. Change one field only, retain the prior packet, and show item checkout gap, shipping checkout gap, seller-funded customer discount, platform-facing support, net retained platform funding, retained seller revenue, contribution, margin, and Block, Review, or Ready effects.

Reconcile the counterexample against the named stacking rule, Promotion Simulator result, completed checkout, Finance credit and fee lines, Affiliate Center commission, Ads report and Finance cost, fulfillment charge, product-cost ledger, matured return reserve, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, buyer, order, coupon, creator, campaign, invoice, bank, tax, credential, or raw export data.

Subtract full seller costs: verification test 9

Create a synthetic counterexample for subtract full seller costs. Change one field only, retain the prior packet, and show item checkout gap, shipping checkout gap, seller-funded customer discount, platform-facing support, net retained platform funding, retained seller revenue, contribution, margin, and Block, Review, or Ready effects.

Reconcile the counterexample against the named stacking rule, Promotion Simulator result, completed checkout, Finance credit and fee lines, Affiliate Center commission, Ads report and Finance cost, fulfillment charge, product-cost ledger, matured return reserve, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, buyer, order, coupon, creator, campaign, invoice, bank, tax, credential, or raw export data.

Calculate contribution: verification test 10

Create a synthetic counterexample for calculate contribution. Change one field only, retain the prior packet, and show item checkout gap, shipping checkout gap, seller-funded customer discount, platform-facing support, net retained platform funding, retained seller revenue, contribution, margin, and Block, Review, or Ready effects.

Reconcile the counterexample against the named stacking rule, Promotion Simulator result, completed checkout, Finance credit and fee lines, Affiliate Center commission, Ads report and Finance cost, fulfillment charge, product-cost ledger, matured return reserve, owner, reviewer, backup, stop-rule, and restoration evidence. Never expose seller, buyer, order, coupon, creator, campaign, invoice, bank, tax, credential, or raw export data.

TikTok Shop Promotion Stack Formula and Inputs: evidence exercise 1

Reperform define stack grain using invented organic and creator-led packets. Hold market, currency, original item amount, listed shipping, product, period, fulfillment, product cost, return reserve, other variable cost, and contribution target constant, then isolate one declared seller-discount, platform-support, settlement-funding, promotion-fee, creator-commission, or advertising difference.

Stress the selected field one at a time and preserve the old result beside the new result. A calculated contribution cannot certify future stacking, eligibility, platform reimbursement, payout, incremental sales, conversion lift, creator quality, advertising scalability, accounting income, tax treatment, or authority to change a price, promotion, commission, campaign, or fulfillment path.

TikTok Shop Promotion Stack Formula and Inputs: evidence exercise 2

Reperform name original item amount using invented organic and creator-led packets. Hold market, currency, original item amount, listed shipping, product, period, fulfillment, product cost, return reserve, other variable cost, and contribution target constant, then isolate one declared seller-discount, platform-support, settlement-funding, promotion-fee, creator-commission, or advertising difference.

Stress the selected field one at a time and preserve the old result beside the new result. A calculated contribution cannot certify future stacking, eligibility, platform reimbursement, payout, incremental sales, conversion lift, creator quality, advertising scalability, accounting income, tax treatment, or authority to change a price, promotion, commission, campaign, or fulfillment path.

TikTok Shop Promotion Stack Formula and Inputs: evidence exercise 3

Reperform record seller product discount using invented organic and creator-led packets. Hold market, currency, original item amount, listed shipping, product, period, fulfillment, product cost, return reserve, other variable cost, and contribution target constant, then isolate one declared seller-discount, platform-support, settlement-funding, promotion-fee, creator-commission, or advertising difference.

Stress the selected field one at a time and preserve the old result beside the new result. A calculated contribution cannot certify future stacking, eligibility, platform reimbursement, payout, incremental sales, conversion lift, creator quality, advertising scalability, accounting income, tax treatment, or authority to change a price, promotion, commission, campaign, or fulfillment path.

TikTok Shop Promotion Stack Formula and Inputs: evidence exercise 4

Reperform record seller coupon using invented organic and creator-led packets. Hold market, currency, original item amount, listed shipping, product, period, fulfillment, product cost, return reserve, other variable cost, and contribution target constant, then isolate one declared seller-discount, platform-support, settlement-funding, promotion-fee, creator-commission, or advertising difference.

Stress the selected field one at a time and preserve the old result beside the new result. A calculated contribution cannot certify future stacking, eligibility, platform reimbursement, payout, incremental sales, conversion lift, creator quality, advertising scalability, accounting income, tax treatment, or authority to change a price, promotion, commission, campaign, or fulfillment path.

TikTok Shop Promotion Stack Formula and Inputs: evidence exercise 5

Reperform record platform incentives using invented organic and creator-led packets. Hold market, currency, original item amount, listed shipping, product, period, fulfillment, product cost, return reserve, other variable cost, and contribution target constant, then isolate one declared seller-discount, platform-support, settlement-funding, promotion-fee, creator-commission, or advertising difference.

Stress the selected field one at a time and preserve the old result beside the new result. A calculated contribution cannot certify future stacking, eligibility, platform reimbursement, payout, incremental sales, conversion lift, creator quality, advertising scalability, accounting income, tax treatment, or authority to change a price, promotion, commission, campaign, or fulfillment path.

promotion stack formula ledger: tiktok shop promotion stack formula and inputs: evidence exercise 5
Original explanatory diagram for tiktok shop promotion stack formula and inputs: evidence exercise 5 using invented aggregate values and no private promotion data.

TikTok Shop Promotion Stack Formula and Inputs: evidence exercise 6

Reperform reconcile item checkout using invented organic and creator-led packets. Hold market, currency, original item amount, listed shipping, product, period, fulfillment, product cost, return reserve, other variable cost, and contribution target constant, then isolate one declared seller-discount, platform-support, settlement-funding, promotion-fee, creator-commission, or advertising difference.

Stress the selected field one at a time and preserve the old result beside the new result. A calculated contribution cannot certify future stacking, eligibility, platform reimbursement, payout, incremental sales, conversion lift, creator quality, advertising scalability, accounting income, tax treatment, or authority to change a price, promotion, commission, campaign, or fulfillment path.

TikTok Shop Promotion Stack Formula and Inputs: evidence exercise 7

Reperform reconcile shipping checkout using invented organic and creator-led packets. Hold market, currency, original item amount, listed shipping, product, period, fulfillment, product cost, return reserve, other variable cost, and contribution target constant, then isolate one declared seller-discount, platform-support, settlement-funding, promotion-fee, creator-commission, or advertising difference.

Stress the selected field one at a time and preserve the old result beside the new result. A calculated contribution cannot certify future stacking, eligibility, platform reimbursement, payout, incremental sales, conversion lift, creator quality, advertising scalability, accounting income, tax treatment, or authority to change a price, promotion, commission, campaign, or fulfillment path.

TikTok Shop Promotion Stack Formula and Inputs: evidence exercise 8

Reperform verify settlement funding using invented organic and creator-led packets. Hold market, currency, original item amount, listed shipping, product, period, fulfillment, product cost, return reserve, other variable cost, and contribution target constant, then isolate one declared seller-discount, platform-support, settlement-funding, promotion-fee, creator-commission, or advertising difference.

Stress the selected field one at a time and preserve the old result beside the new result. A calculated contribution cannot certify future stacking, eligibility, platform reimbursement, payout, incremental sales, conversion lift, creator quality, advertising scalability, accounting income, tax treatment, or authority to change a price, promotion, commission, campaign, or fulfillment path.

TikTok Shop Promotion Stack Formula and Inputs: evidence exercise 9

Reperform subtract full seller costs using invented organic and creator-led packets. Hold market, currency, original item amount, listed shipping, product, period, fulfillment, product cost, return reserve, other variable cost, and contribution target constant, then isolate one declared seller-discount, platform-support, settlement-funding, promotion-fee, creator-commission, or advertising difference.

Stress the selected field one at a time and preserve the old result beside the new result. A calculated contribution cannot certify future stacking, eligibility, platform reimbursement, payout, incremental sales, conversion lift, creator quality, advertising scalability, accounting income, tax treatment, or authority to change a price, promotion, commission, campaign, or fulfillment path.

TikTok Shop Promotion Stack Formula and Inputs: evidence exercise 10

Reperform calculate contribution using invented organic and creator-led packets. Hold market, currency, original item amount, listed shipping, product, period, fulfillment, product cost, return reserve, other variable cost, and contribution target constant, then isolate one declared seller-discount, platform-support, settlement-funding, promotion-fee, creator-commission, or advertising difference.

Stress the selected field one at a time and preserve the old result beside the new result. A calculated contribution cannot certify future stacking, eligibility, platform reimbursement, payout, incremental sales, conversion lift, creator quality, advertising scalability, accounting income, tax treatment, or authority to change a price, promotion, commission, campaign, or fulfillment path.

Prove the item and shipping identities

The item identity starts with original item amount and subtracts seller product discount, seller coupon, platform product incentive, and platform coupon or points to reach observed customer payment. The shipping identity reconciles listed shipping to buyer, platform, and seller funding.

Both equations use completed checkout evidence. A gap is structural and quarantines every derived economic value until the packet is repaired.

Bridge checkout to matured settlement

Customer-facing support is not automatically retained seller funding. Map only matured Finance promotion credits, fees, and adjustments at the same order grain into retained revenue.

Preserve the official line name, statement date, program version, related order grain, and later adjustment status.

Sources and further reading

Related Seller Profit Guard tools

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.