Seller Profit Guard

How do you calculate sales channel contribution?

Last updated: 2026-08-09

Written and reviewed by Seller Profit Guard Editorial Team.

For one closed, mature cohort, subtract product cost, platform and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, and other declared channel costs from retained net revenue. Divide contribution by retained revenue for margin and by retained orders for a comparable unit result.

Sales Channel Contribution Formula and Inputs flow from closed channel revenue and complete costs to total and per-order contribution, decision, and restoration
Use the channel contribution ledger to compare matched mature channel cohorts.

Declare cohort grain

For one closed, mature cohort, subtract product cost, platform and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, and other declared channel costs from retained net revenue. Divide contribution by retained revenue for margin and by retained orders for a comparable unit result. Keep cohort identity, retained revenue, retained orders, each cost class, formulas, targets, and decisions in separate fields. Checkpoint 1 in the channel contribution ledger records channel, product scope, currency, cohort dates, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before interpretation.

For declare cohort grain, keep retained net revenue, retained orders, product cost, marketplace and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Use invented or approved aggregate values only. Exclude buyer identities, emails, addresses, order rows, account IDs, payment details, bank records, credentials, private invoices, campaign identifiers, and raw exports from the public channel contribution ledger.

Close reporting dates

For one closed, mature cohort, subtract product cost, platform and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, and other declared channel costs from retained net revenue. Divide contribution by retained revenue for margin and by retained orders for a comparable unit result. Keep cohort identity, retained revenue, retained orders, each cost class, formulas, targets, and decisions in separate fields. Checkpoint 2 in the channel contribution ledger records channel, product scope, currency, cohort dates, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before interpretation.

For close reporting dates, keep retained net revenue, retained orders, product cost, marketplace and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Use invented or approved aggregate values only. Exclude buyer identities, emails, addresses, order rows, account IDs, payment details, bank records, credentials, private invoices, campaign identifiers, and raw exports from the public channel contribution ledger.

Define retained net revenue

For one closed, mature cohort, subtract product cost, platform and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, and other declared channel costs from retained net revenue. Divide contribution by retained revenue for margin and by retained orders for a comparable unit result. Keep cohort identity, retained revenue, retained orders, each cost class, formulas, targets, and decisions in separate fields. Checkpoint 3 in the channel contribution ledger records channel, product scope, currency, cohort dates, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before interpretation.

For define retained net revenue, keep retained net revenue, retained orders, product cost, marketplace and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Use invented or approved aggregate values only. Exclude buyer identities, emails, addresses, order rows, account IDs, payment details, bank records, credentials, private invoices, campaign identifiers, and raw exports from the public channel contribution ledger.

Define retained orders

For one closed, mature cohort, subtract product cost, platform and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, and other declared channel costs from retained net revenue. Divide contribution by retained revenue for margin and by retained orders for a comparable unit result. Keep cohort identity, retained revenue, retained orders, each cost class, formulas, targets, and decisions in separate fields. Checkpoint 4 in the channel contribution ledger records channel, product scope, currency, cohort dates, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before interpretation.

For define retained orders, keep retained net revenue, retained orders, product cost, marketplace and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Use invented or approved aggregate values only. Exclude buyer identities, emails, addresses, order rows, account IDs, payment details, bank records, credentials, private invoices, campaign identifiers, and raw exports from the public channel contribution ledger.

Carry product cost

For one closed, mature cohort, subtract product cost, platform and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, and other declared channel costs from retained net revenue. Divide contribution by retained revenue for margin and by retained orders for a comparable unit result. Keep cohort identity, retained revenue, retained orders, each cost class, formulas, targets, and decisions in separate fields. Checkpoint 5 in the channel contribution ledger records channel, product scope, currency, cohort dates, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before interpretation.

For carry product cost, keep retained net revenue, retained orders, product cost, marketplace and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Use invented or approved aggregate values only. Exclude buyer identities, emails, addresses, order rows, account IDs, payment details, bank records, credentials, private invoices, campaign identifiers, and raw exports from the public channel contribution ledger.

channel contribution ledger: carry product cost
Original explanatory diagram for carry product cost using invented aggregate values and no private seller data.

Carry fees and acquisition

For one closed, mature cohort, subtract product cost, platform and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, and other declared channel costs from retained net revenue. Divide contribution by retained revenue for margin and by retained orders for a comparable unit result. Keep cohort identity, retained revenue, retained orders, each cost class, formulas, targets, and decisions in separate fields. Checkpoint 6 in the channel contribution ledger records channel, product scope, currency, cohort dates, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before interpretation.

For carry fees and acquisition, keep retained net revenue, retained orders, product cost, marketplace and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Use invented or approved aggregate values only. Exclude buyer identities, emails, addresses, order rows, account IDs, payment details, bank records, credentials, private invoices, campaign identifiers, and raw exports from the public channel contribution ledger.

Carry fulfillment and returns

For one closed, mature cohort, subtract product cost, platform and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, and other declared channel costs from retained net revenue. Divide contribution by retained revenue for margin and by retained orders for a comparable unit result. Keep cohort identity, retained revenue, retained orders, each cost class, formulas, targets, and decisions in separate fields. Checkpoint 7 in the channel contribution ledger records channel, product scope, currency, cohort dates, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before interpretation.

For carry fulfillment and returns, keep retained net revenue, retained orders, product cost, marketplace and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Use invented or approved aggregate values only. Exclude buyer identities, emails, addresses, order rows, account IDs, payment details, bank records, credentials, private invoices, campaign identifiers, and raw exports from the public channel contribution ledger.

Allocate software and support

For one closed, mature cohort, subtract product cost, platform and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, and other declared channel costs from retained net revenue. Divide contribution by retained revenue for margin and by retained orders for a comparable unit result. Keep cohort identity, retained revenue, retained orders, each cost class, formulas, targets, and decisions in separate fields. Checkpoint 8 in the channel contribution ledger records channel, product scope, currency, cohort dates, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before interpretation.

For allocate software and support, keep retained net revenue, retained orders, product cost, marketplace and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Use invented or approved aggregate values only. Exclude buyer identities, emails, addresses, order rows, account IDs, payment details, bank records, credentials, private invoices, campaign identifiers, and raw exports from the public channel contribution ledger.

Calculate contribution

For one closed, mature cohort, subtract product cost, platform and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, and other declared channel costs from retained net revenue. Divide contribution by retained revenue for margin and by retained orders for a comparable unit result. Keep cohort identity, retained revenue, retained orders, each cost class, formulas, targets, and decisions in separate fields. Checkpoint 9 in the channel contribution ledger records channel, product scope, currency, cohort dates, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before interpretation.

For calculate contribution, keep retained net revenue, retained orders, product cost, marketplace and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Use invented or approved aggregate values only. Exclude buyer identities, emails, addresses, order rows, account IDs, payment details, bank records, credentials, private invoices, campaign identifiers, and raw exports from the public channel contribution ledger.

Calculate unit economics

For one closed, mature cohort, subtract product cost, platform and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, and other declared channel costs from retained net revenue. Divide contribution by retained revenue for margin and by retained orders for a comparable unit result. Keep cohort identity, retained revenue, retained orders, each cost class, formulas, targets, and decisions in separate fields. Checkpoint 10 in the channel contribution ledger records channel, product scope, currency, cohort dates, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before interpretation.

For calculate unit economics, keep retained net revenue, retained orders, product cost, marketplace and payment fees, acquisition and commission, fulfillment, return loss, software, support labor, other cost, target, conflict, backup, stop rule, and restoration as separate evidence fields.

Use invented or approved aggregate values only. Exclude buyer identities, emails, addresses, order rows, account IDs, payment details, bank records, credentials, private invoices, campaign identifiers, and raw exports from the public channel contribution ledger.

Declare cohort grain: verification test 1

Create one synthetic counterexample for declare cohort grain. Change a single revenue, order, fee, acquisition, fulfillment, return, software, support, product-cost, allocation, or target field, retain the prior packet, and show the total-cost, contribution, margin, per-order result, difference, and Block, Review, or Ready effect.

Reconcile the counterexample against closed marketplace or store reports, settlement and payment statements, advertising and affiliate reports, fulfillment invoices, product ledgers, a mature return cohort, software bills, support time records, target approval, owner, reviewer, protected baseline, stop trigger, and restored result.

Explain why the test does not prove demand, conversion, incrementality, causality, lifetime value, payout timing, overhead coverage, accounting income, tax, or universal channel superiority.

Close reporting dates: verification test 2

Create one synthetic counterexample for close reporting dates. Change a single revenue, order, fee, acquisition, fulfillment, return, software, support, product-cost, allocation, or target field, retain the prior packet, and show the total-cost, contribution, margin, per-order result, difference, and Block, Review, or Ready effect.

Reconcile the counterexample against closed marketplace or store reports, settlement and payment statements, advertising and affiliate reports, fulfillment invoices, product ledgers, a mature return cohort, software bills, support time records, target approval, owner, reviewer, protected baseline, stop trigger, and restored result.

Explain why the test does not prove demand, conversion, incrementality, causality, lifetime value, payout timing, overhead coverage, accounting income, tax, or universal channel superiority.

Define retained net revenue: verification test 3

Create one synthetic counterexample for define retained net revenue. Change a single revenue, order, fee, acquisition, fulfillment, return, software, support, product-cost, allocation, or target field, retain the prior packet, and show the total-cost, contribution, margin, per-order result, difference, and Block, Review, or Ready effect.

Reconcile the counterexample against closed marketplace or store reports, settlement and payment statements, advertising and affiliate reports, fulfillment invoices, product ledgers, a mature return cohort, software bills, support time records, target approval, owner, reviewer, protected baseline, stop trigger, and restored result.

Explain why the test does not prove demand, conversion, incrementality, causality, lifetime value, payout timing, overhead coverage, accounting income, tax, or universal channel superiority.

Define retained orders: verification test 4

Create one synthetic counterexample for define retained orders. Change a single revenue, order, fee, acquisition, fulfillment, return, software, support, product-cost, allocation, or target field, retain the prior packet, and show the total-cost, contribution, margin, per-order result, difference, and Block, Review, or Ready effect.

Reconcile the counterexample against closed marketplace or store reports, settlement and payment statements, advertising and affiliate reports, fulfillment invoices, product ledgers, a mature return cohort, software bills, support time records, target approval, owner, reviewer, protected baseline, stop trigger, and restored result.

Explain why the test does not prove demand, conversion, incrementality, causality, lifetime value, payout timing, overhead coverage, accounting income, tax, or universal channel superiority.

Carry product cost: verification test 5

Create one synthetic counterexample for carry product cost. Change a single revenue, order, fee, acquisition, fulfillment, return, software, support, product-cost, allocation, or target field, retain the prior packet, and show the total-cost, contribution, margin, per-order result, difference, and Block, Review, or Ready effect.

Reconcile the counterexample against closed marketplace or store reports, settlement and payment statements, advertising and affiliate reports, fulfillment invoices, product ledgers, a mature return cohort, software bills, support time records, target approval, owner, reviewer, protected baseline, stop trigger, and restored result.

Explain why the test does not prove demand, conversion, incrementality, causality, lifetime value, payout timing, overhead coverage, accounting income, tax, or universal channel superiority.

channel contribution ledger: carry product cost: verification test 5
Original explanatory diagram for carry product cost: verification test 5 using invented aggregate values and no private seller data.

Carry fees and acquisition: verification test 6

Create one synthetic counterexample for carry fees and acquisition. Change a single revenue, order, fee, acquisition, fulfillment, return, software, support, product-cost, allocation, or target field, retain the prior packet, and show the total-cost, contribution, margin, per-order result, difference, and Block, Review, or Ready effect.

Reconcile the counterexample against closed marketplace or store reports, settlement and payment statements, advertising and affiliate reports, fulfillment invoices, product ledgers, a mature return cohort, software bills, support time records, target approval, owner, reviewer, protected baseline, stop trigger, and restored result.

Explain why the test does not prove demand, conversion, incrementality, causality, lifetime value, payout timing, overhead coverage, accounting income, tax, or universal channel superiority.

Carry fulfillment and returns: verification test 7

Create one synthetic counterexample for carry fulfillment and returns. Change a single revenue, order, fee, acquisition, fulfillment, return, software, support, product-cost, allocation, or target field, retain the prior packet, and show the total-cost, contribution, margin, per-order result, difference, and Block, Review, or Ready effect.

Reconcile the counterexample against closed marketplace or store reports, settlement and payment statements, advertising and affiliate reports, fulfillment invoices, product ledgers, a mature return cohort, software bills, support time records, target approval, owner, reviewer, protected baseline, stop trigger, and restored result.

Explain why the test does not prove demand, conversion, incrementality, causality, lifetime value, payout timing, overhead coverage, accounting income, tax, or universal channel superiority.

Allocate software and support: verification test 8

Create one synthetic counterexample for allocate software and support. Change a single revenue, order, fee, acquisition, fulfillment, return, software, support, product-cost, allocation, or target field, retain the prior packet, and show the total-cost, contribution, margin, per-order result, difference, and Block, Review, or Ready effect.

Reconcile the counterexample against closed marketplace or store reports, settlement and payment statements, advertising and affiliate reports, fulfillment invoices, product ledgers, a mature return cohort, software bills, support time records, target approval, owner, reviewer, protected baseline, stop trigger, and restored result.

Explain why the test does not prove demand, conversion, incrementality, causality, lifetime value, payout timing, overhead coverage, accounting income, tax, or universal channel superiority.

Calculate contribution: verification test 9

Create one synthetic counterexample for calculate contribution. Change a single revenue, order, fee, acquisition, fulfillment, return, software, support, product-cost, allocation, or target field, retain the prior packet, and show the total-cost, contribution, margin, per-order result, difference, and Block, Review, or Ready effect.

Reconcile the counterexample against closed marketplace or store reports, settlement and payment statements, advertising and affiliate reports, fulfillment invoices, product ledgers, a mature return cohort, software bills, support time records, target approval, owner, reviewer, protected baseline, stop trigger, and restored result.

Explain why the test does not prove demand, conversion, incrementality, causality, lifetime value, payout timing, overhead coverage, accounting income, tax, or universal channel superiority.

Calculate unit economics: verification test 10

Create one synthetic counterexample for calculate unit economics. Change a single revenue, order, fee, acquisition, fulfillment, return, software, support, product-cost, allocation, or target field, retain the prior packet, and show the total-cost, contribution, margin, per-order result, difference, and Block, Review, or Ready effect.

Reconcile the counterexample against closed marketplace or store reports, settlement and payment statements, advertising and affiliate reports, fulfillment invoices, product ledgers, a mature return cohort, software bills, support time records, target approval, owner, reviewer, protected baseline, stop trigger, and restored result.

Explain why the test does not prove demand, conversion, incrementality, causality, lifetime value, payout timing, overhead coverage, accounting income, tax, or universal channel superiority.

Sales Channel Contribution Formula and Inputs: evidence exercise 1

Reperform declare cohort grain with invented organic marketplace and paid owned-store cohorts. Hold currency, closed dates, retained-revenue definition, retained-order definition, settlement cutoff, return maturity, product scope, cost rules, and evidence controls constant where comparison requires them.

Archive the accepted packet before varying the field. Explain the resulting total channel cost, total contribution, contribution margin, revenue per retained order, cost per retained order, contribution per retained order, A-minus-B difference, decision, monitoring trigger, and restoration path.

The exercise remains educational and source-linked. It does not recommend a channel, hardcode a rate, prove attribution or causality, approve a migration, or replace market-, plan-, payment-, campaign-, contract-, tax-, accounting-, demand-, or operations-specific review.

Sales Channel Contribution Formula and Inputs: evidence exercise 2

Reperform close reporting dates with invented organic marketplace and paid owned-store cohorts. Hold currency, closed dates, retained-revenue definition, retained-order definition, settlement cutoff, return maturity, product scope, cost rules, and evidence controls constant where comparison requires them.

Archive the accepted packet before varying the field. Explain the resulting total channel cost, total contribution, contribution margin, revenue per retained order, cost per retained order, contribution per retained order, A-minus-B difference, decision, monitoring trigger, and restoration path.

The exercise remains educational and source-linked. It does not recommend a channel, hardcode a rate, prove attribution or causality, approve a migration, or replace market-, plan-, payment-, campaign-, contract-, tax-, accounting-, demand-, or operations-specific review.

Sales Channel Contribution Formula and Inputs: evidence exercise 3

Reperform define retained net revenue with invented organic marketplace and paid owned-store cohorts. Hold currency, closed dates, retained-revenue definition, retained-order definition, settlement cutoff, return maturity, product scope, cost rules, and evidence controls constant where comparison requires them.

Archive the accepted packet before varying the field. Explain the resulting total channel cost, total contribution, contribution margin, revenue per retained order, cost per retained order, contribution per retained order, A-minus-B difference, decision, monitoring trigger, and restoration path.

The exercise remains educational and source-linked. It does not recommend a channel, hardcode a rate, prove attribution or causality, approve a migration, or replace market-, plan-, payment-, campaign-, contract-, tax-, accounting-, demand-, or operations-specific review.

Sales Channel Contribution Formula and Inputs: evidence exercise 4

Reperform define retained orders with invented organic marketplace and paid owned-store cohorts. Hold currency, closed dates, retained-revenue definition, retained-order definition, settlement cutoff, return maturity, product scope, cost rules, and evidence controls constant where comparison requires them.

Archive the accepted packet before varying the field. Explain the resulting total channel cost, total contribution, contribution margin, revenue per retained order, cost per retained order, contribution per retained order, A-minus-B difference, decision, monitoring trigger, and restoration path.

The exercise remains educational and source-linked. It does not recommend a channel, hardcode a rate, prove attribution or causality, approve a migration, or replace market-, plan-, payment-, campaign-, contract-, tax-, accounting-, demand-, or operations-specific review.

Sales Channel Contribution Formula and Inputs: evidence exercise 5

Reperform carry product cost with invented organic marketplace and paid owned-store cohorts. Hold currency, closed dates, retained-revenue definition, retained-order definition, settlement cutoff, return maturity, product scope, cost rules, and evidence controls constant where comparison requires them.

Archive the accepted packet before varying the field. Explain the resulting total channel cost, total contribution, contribution margin, revenue per retained order, cost per retained order, contribution per retained order, A-minus-B difference, decision, monitoring trigger, and restoration path.

The exercise remains educational and source-linked. It does not recommend a channel, hardcode a rate, prove attribution or causality, approve a migration, or replace market-, plan-, payment-, campaign-, contract-, tax-, accounting-, demand-, or operations-specific review.

channel contribution ledger: sales channel contribution formula and inputs: evidence exercise 5
Original explanatory diagram for sales channel contribution formula and inputs: evidence exercise 5 using invented aggregate values and no private seller data.

Sales Channel Contribution Formula and Inputs: evidence exercise 6

Reperform carry fees and acquisition with invented organic marketplace and paid owned-store cohorts. Hold currency, closed dates, retained-revenue definition, retained-order definition, settlement cutoff, return maturity, product scope, cost rules, and evidence controls constant where comparison requires them.

Archive the accepted packet before varying the field. Explain the resulting total channel cost, total contribution, contribution margin, revenue per retained order, cost per retained order, contribution per retained order, A-minus-B difference, decision, monitoring trigger, and restoration path.

The exercise remains educational and source-linked. It does not recommend a channel, hardcode a rate, prove attribution or causality, approve a migration, or replace market-, plan-, payment-, campaign-, contract-, tax-, accounting-, demand-, or operations-specific review.

Sales Channel Contribution Formula and Inputs: evidence exercise 7

Reperform carry fulfillment and returns with invented organic marketplace and paid owned-store cohorts. Hold currency, closed dates, retained-revenue definition, retained-order definition, settlement cutoff, return maturity, product scope, cost rules, and evidence controls constant where comparison requires them.

Archive the accepted packet before varying the field. Explain the resulting total channel cost, total contribution, contribution margin, revenue per retained order, cost per retained order, contribution per retained order, A-minus-B difference, decision, monitoring trigger, and restoration path.

The exercise remains educational and source-linked. It does not recommend a channel, hardcode a rate, prove attribution or causality, approve a migration, or replace market-, plan-, payment-, campaign-, contract-, tax-, accounting-, demand-, or operations-specific review.

Sales Channel Contribution Formula and Inputs: evidence exercise 8

Reperform allocate software and support with invented organic marketplace and paid owned-store cohorts. Hold currency, closed dates, retained-revenue definition, retained-order definition, settlement cutoff, return maturity, product scope, cost rules, and evidence controls constant where comparison requires them.

Archive the accepted packet before varying the field. Explain the resulting total channel cost, total contribution, contribution margin, revenue per retained order, cost per retained order, contribution per retained order, A-minus-B difference, decision, monitoring trigger, and restoration path.

The exercise remains educational and source-linked. It does not recommend a channel, hardcode a rate, prove attribution or causality, approve a migration, or replace market-, plan-, payment-, campaign-, contract-, tax-, accounting-, demand-, or operations-specific review.

Sales Channel Contribution Formula and Inputs: evidence exercise 9

Reperform calculate contribution with invented organic marketplace and paid owned-store cohorts. Hold currency, closed dates, retained-revenue definition, retained-order definition, settlement cutoff, return maturity, product scope, cost rules, and evidence controls constant where comparison requires them.

Archive the accepted packet before varying the field. Explain the resulting total channel cost, total contribution, contribution margin, revenue per retained order, cost per retained order, contribution per retained order, A-minus-B difference, decision, monitoring trigger, and restoration path.

The exercise remains educational and source-linked. It does not recommend a channel, hardcode a rate, prove attribution or causality, approve a migration, or replace market-, plan-, payment-, campaign-, contract-, tax-, accounting-, demand-, or operations-specific review.

Sales Channel Contribution Formula and Inputs: evidence exercise 10

Reperform calculate unit economics with invented organic marketplace and paid owned-store cohorts. Hold currency, closed dates, retained-revenue definition, retained-order definition, settlement cutoff, return maturity, product scope, cost rules, and evidence controls constant where comparison requires them.

Archive the accepted packet before varying the field. Explain the resulting total channel cost, total contribution, contribution margin, revenue per retained order, cost per retained order, contribution per retained order, A-minus-B difference, decision, monitoring trigger, and restoration path.

The exercise remains educational and source-linked. It does not recommend a channel, hardcode a rate, prove attribution or causality, approve a migration, or replace market-, plan-, payment-, campaign-, contract-, tax-, accounting-, demand-, or operations-specific review.

Define the retained cohort before doing arithmetic

A comparable cohort needs a closed reporting period, settlement cutoff, return-maturity rule, common currency, product scope, and retained-order definition. Placed, paid, fulfilled, delivered, and retained orders are not interchangeable. Exclude cancelled and fully reversed orders consistently, and record how partially refunded or reshipped orders remain in the packet.

Retained net revenue is the seller-defined revenue matched to those retained orders after declared seller discounts, refunds, reversals, and excluded tax or unverified funding. Etsy Payment Account balance, Shopify total or net sales, and TikTok Gross Revenue use different platform definitions; bridge them explicitly rather than pasting each dashboard total into one field.

Only after cohort identity is fixed should the worksheet subtract product, platform and payment, acquisition and commission, fulfillment, mature return, software, support, and other declared costs.

Reconcile the three contribution denominators

Total contribution equals retained net revenue minus every declared channel cost. Contribution margin divides that result by retained net revenue. Contribution per retained order divides it by mature retained orders. Each answers a different question about the same closed packet.

Total contribution reflects both unit economics and observed retained volume. Margin normalizes revenue size but not order mix. Per-order contribution normalizes count but can hide operational capacity and basket composition. Present all three before describing a channel difference.

On structural Block, the enhanced calculator masks 32 quantitative outputs. The formulas, thresholds, confirmation count, dates, and conflicts remain visible so the reviewer can repair evidence without copying an invalid result.

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.