Skip to main content
Primary formula: program profit = retained contribution โˆ’ commission cost โˆ’ fixed program cost

Educational only: Business decision support, not accounting, tax or legal advice.

Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.

Update policy: Reviewed when formulas or official dependencies change.

Scope: Market-neutral small-business planning using your own assumptions.

What this planner helps you decide

Best for

Teams setting affiliate commission after returns and fixed cost.

Outputs

Retained contribution, commission cost, program profit and rate ceiling.

Start here

Use your own commission and reversal terms; no provider rate is preset.

Use a different tool when: Do not use this to evaluate total campaign contribution after incrementality and campaign cost; use Campaign Profitability Planner for that decision. Use this tool to set a sustainable affiliate commission after returns and incrementality.

Cash & growth

Affiliate Commission Profit: retained contribution

Retained contribution, commission cost, program profit and rate ceiling.

Amounts use the same currency as your inputs. No currency conversion is performed.

Decision assumptions

Use one consistent period, contribution and currency basis.

Your numbers stay in this browser

Whole attributed orders.

%

User-entered incremental share.

currency units

Commission revenue basis. Use one consistent currency and indirect-tax basis.

currency units

Contribution retained before affiliate commission. Use one consistent currency and indirect-tax basis.

%

Expected returned share.

%

Share of returned-order commission reversed.

%

Your entered rate; no provider default.

currency units

Network, tooling or administration cost. Use one consistent currency and indirect-tax basis.

currency units

Contribution to retain after program cost. Use one consistent currency and indirect-tax basis.

Decision result

Every result is produced by the registered customer and marketing engine.

Preparing export actionsโ€ฆ
Incremental Orders
140
Retained Orders
126
Commissionable Orders
126
Retained Contribution
5,040.00
Commission Cost
1,260.00
Program profit
3,480.00
Max Commission Rate
27.6%
Max Commission Rate State
Reachable
Contribution Shortfall Before Commission
0.00
Commission Headroom
17.6%

Scenario comparison

Each row names the assumption axis changed from the baseline.

ScenarioResultDifference
Entered scenario3,480.00Baseline
Lower Commission rate3,606.00Not available
Higher Commission rate3,354.00Not available

Save these results, change an input, then compare the updated figures with this baseline.

The baseline is temporary in this tab and is not added to shared scenario links or generated reports.

Calculation details

View calculation detailsView the formulas and inputs used for these results.

Incremental Orders

Incremental Ordersattributed orders ร— incrementality140 units
Result140

Reports units for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Affiliate Commission Profit Planner formulas โ†’
Inputs used by these formula steps
Incremental OrdersAttributed Orders
200
Incremental OrdersIncrementality Rate
0.7
Incremental OrdersNet Revenue Per Order
100
Incremental OrdersContribution Before Commission Per Order
40
Incremental OrdersExpected Return Rate
0.1
Incremental OrdersCommission Reversal Rate
1
Incremental OrdersCommission Rate
0.1
Incremental OrdersFixed Program Cost
300
Incremental OrdersTarget Contribution Per Incremental Order
10

Retained Orders

Retained Ordersincremental orders ร— (1 โˆ’ returns)126 units
Result126

Reports units for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Affiliate Commission Profit Planner formulas โ†’
Inputs used by these formula steps
Retained OrdersAttributed Orders
200
Retained OrdersIncrementality Rate
0.7
Retained OrdersNet Revenue Per Order
100
Retained OrdersContribution Before Commission Per Order
40
Retained OrdersExpected Return Rate
0.1
Retained OrdersCommission Reversal Rate
1
Retained OrdersCommission Rate
0.1
Retained OrdersFixed Program Cost
300
Retained OrdersTarget Contribution Per Incremental Order
10

Commissionable Orders

Commissionable Ordersincremental orders ร— (1 โˆ’ returns ร— reversal)126 units
Result126

Reports units for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Affiliate Commission Profit Planner formulas โ†’
Inputs used by these formula steps
Commissionable OrdersAttributed Orders
200
Commissionable OrdersIncrementality Rate
0.7
Commissionable OrdersNet Revenue Per Order
100
Commissionable OrdersContribution Before Commission Per Order
40
Commissionable OrdersExpected Return Rate
0.1
Commissionable OrdersCommission Reversal Rate
1
Commissionable OrdersCommission Rate
0.1
Commissionable OrdersFixed Program Cost
300
Commissionable OrdersTarget Contribution Per Incremental Order
10

Retained Contribution

Retained Contributionretained orders ร— pre-commission contribution5,040.00
Result5,040.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Affiliate Commission Profit Planner formulas โ†’
Inputs used by these formula steps
Retained ContributionAttributed Orders
200
Retained ContributionIncrementality Rate
0.7
Retained ContributionNet Revenue Per Order
100
Retained ContributionContribution Before Commission Per Order
40
Retained ContributionExpected Return Rate
0.1
Retained ContributionCommission Reversal Rate
1
Retained ContributionCommission Rate
0.1
Retained ContributionFixed Program Cost
300
Retained ContributionTarget Contribution Per Incremental Order
10

Commission Cost

Commission Costcommissionable orders ร— revenue ร— rate1,260.00
Result1,260.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Affiliate Commission Profit Planner formulas โ†’
Inputs used by these formula steps
Commission CostAttributed Orders
200
Commission CostIncrementality Rate
0.7
Commission CostNet Revenue Per Order
100
Commission CostContribution Before Commission Per Order
40
Commission CostExpected Return Rate
0.1
Commission CostCommission Reversal Rate
1
Commission CostCommission Rate
0.1
Commission CostFixed Program Cost
300
Commission CostTarget Contribution Per Incremental Order
10

Program profit

Program Profitretained contribution โˆ’ commission โˆ’ fixed cost3,480.00
Result3,480.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Affiliate Commission Profit Planner formulas โ†’
Inputs used by these formula steps
Program ProfitAttributed Orders
200
Program ProfitIncrementality Rate
0.7
Program ProfitNet Revenue Per Order
100
Program ProfitContribution Before Commission Per Order
40
Program ProfitExpected Return Rate
0.1
Program ProfitCommission Reversal Rate
1
Program ProfitCommission Rate
0.1
Program ProfitFixed Program Cost
300
Program ProfitTarget Contribution Per Incremental Order
10

Max Commission Rate

Max Commission Ratecommission ceiling when pre-commission contribution covers fixed cost and target0.28 percent
Result27.6%

Reports percent for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Affiliate Commission Profit Planner formulas โ†’
Inputs used by these formula steps
Max Commission RateAttributed Orders
200
Max Commission RateIncrementality Rate
0.7
Max Commission RateNet Revenue Per Order
100
Max Commission RateContribution Before Commission Per Order
40
Max Commission RateExpected Return Rate
0.1
Max Commission RateCommission Reversal Rate
1
Max Commission RateCommission Rate
0.1
Max Commission RateFixed Program Cost
300
Max Commission RateTarget Contribution Per Incremental Order
10

Max Commission Rate State

Max Commission Rate Statereachable unless contribution is insufficient before commissionreachable
ResultReachable

Reports state for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Affiliate Commission Profit Planner formulas โ†’
Inputs used by these formula steps
Max Commission Rate StateAttributed Orders
200
Max Commission Rate StateIncrementality Rate
0.7
Max Commission Rate StateNet Revenue Per Order
100
Max Commission Rate StateContribution Before Commission Per Order
40
Max Commission Rate StateExpected Return Rate
0.1
Max Commission Rate StateCommission Reversal Rate
1
Max Commission Rate StateCommission Rate
0.1
Max Commission Rate StateFixed Program Cost
300
Max Commission Rate StateTarget Contribution Per Incremental Order
10

Contribution Shortfall Before Commission

Contribution Shortfall Before Commissionmax(0, fixed cost + target contribution โˆ’ retained contribution)0.00
Result0.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Affiliate Commission Profit Planner formulas โ†’
Inputs used by these formula steps
Contribution Shortfall Before CommissionAttributed Orders
200
Contribution Shortfall Before CommissionIncrementality Rate
0.7
Contribution Shortfall Before CommissionNet Revenue Per Order
100
Contribution Shortfall Before CommissionContribution Before Commission Per Order
40
Contribution Shortfall Before CommissionExpected Return Rate
0.1
Contribution Shortfall Before CommissionCommission Reversal Rate
1
Contribution Shortfall Before CommissionCommission Rate
0.1
Contribution Shortfall Before CommissionFixed Program Cost
300
Contribution Shortfall Before CommissionTarget Contribution Per Incremental Order
10

Commission Headroom

Commission Headroommaximum rate โˆ’ entered rate0.18 percent
Result17.6%

Reports percent for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Affiliate Commission Profit Planner formulas โ†’
Inputs used by these formula steps
Commission HeadroomAttributed Orders
200
Commission HeadroomIncrementality Rate
0.7
Commission HeadroomNet Revenue Per Order
100
Commission HeadroomContribution Before Commission Per Order
40
Commission HeadroomExpected Return Rate
0.1
Commission HeadroomCommission Reversal Rate
1
Commission HeadroomCommission Rate
0.1
Commission HeadroomFixed Program Cost
300
Commission HeadroomTarget Contribution Per Incremental Order
10

Inputs used

Attributed Orders
200
Incrementality Rate
0.7
Net Revenue Per Order
100
Contribution Before Commission Per Order
40
Expected Return Rate
0.1
Commission Reversal Rate
1
Commission Rate
0.1
Fixed Program Cost
300
Target Contribution Per Incremental Order
10

Referral reward economics

Test reward leakage on every qualified referral against contribution from only the assumed incremental customers. Attribution and incrementality remain your assumptions.

%
%
currency units
currency units
currency units
currency units
Retained contribution per incremental referral
21.43
Referral programme contribution
800.00
Break-even qualified referrals
27
Maximum reward per qualified referral
30.00

Calculation details

View calculation detailsView the formulas and inputs used for these results.

Retained contribution per incremental referral

Retained contribution per incremental referral(incremental contribution โˆ’ rewards paid to qualified referrals) รท incremental referrals21.43
Result21.43

Calculated only from editable, market-neutral owner-module assumptions. The engine retains raw precision; display rounding never feeds calculation.

Owner methodology โ†’
Inputs used by these formula steps
Retained contribution per incremental referralReferred Customers
100
Retained contribution per incremental referralQualification Percent
80
Retained contribution per incremental referralIncrementality Percent
70
Retained contribution per incremental referralContribution
50
Retained contribution per incremental referralReward
20
Retained contribution per incremental referralFixed Cost
400
Retained contribution per incremental referralTarget Contribution
0

Referral programme contribution

Referral programme contributionincremental customers ร— contribution โˆ’ qualified customers ร— reward โˆ’ fixed cost800
Result800.00

Calculated only from editable, market-neutral owner-module assumptions. The engine retains raw precision; display rounding never feeds calculation.

Owner methodology โ†’
Inputs used by these formula steps
Referral programme contributionReferred Customers
100
Referral programme contributionQualification Percent
80
Referral programme contributionIncrementality Percent
70
Referral programme contributionContribution
50
Referral programme contributionReward
20
Referral programme contributionFixed Cost
400
Referral programme contributionTarget Contribution
0

Break-even qualified referrals

Break-even qualified referralsceil(fixed programme cost รท retained contribution per qualified referral)27
Result27

Calculated only from editable, market-neutral owner-module assumptions. The engine retains raw precision; display rounding never feeds calculation.

Owner methodology โ†’
Inputs used by these formula steps
Break-even qualified referralsReferred Customers
100
Break-even qualified referralsQualification Percent
80
Break-even qualified referralsIncrementality Percent
70
Break-even qualified referralsContribution
50
Break-even qualified referralsReward
20
Break-even qualified referralsFixed Cost
400
Break-even qualified referralsTarget Contribution
0

Maximum reward per qualified referral

Maximum reward per qualified referral(incremental contribution โˆ’ fixed cost โˆ’ target contribution) รท qualified customers30
Result30.00

Calculated only from editable, market-neutral owner-module assumptions. The engine retains raw precision; display rounding never feeds calculation.

Owner methodology โ†’
Inputs used by these formula steps
Maximum reward per qualified referralReferred Customers
100
Maximum reward per qualified referralQualification Percent
80
Maximum reward per qualified referralIncrementality Percent
70
Maximum reward per qualified referralContribution
50
Maximum reward per qualified referralReward
20
Maximum reward per qualified referralFixed Cost
400
Maximum reward per qualified referralTarget Contribution
0

Inputs used

referredCustomers
100
qualificationPercent
80
incrementalityPercent
70
contribution
50
reward
20
fixedCost
400
targetContribution
0
Open this calculator with preset values

This calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.

Scenario links contain only allowlisted numeric and closed-choice inputs shown in the URL; Margin101 excludes free text and identifying fields. Anyone you share the URL with can read those numbers, so do not include private or identifying data.

Example: https://margin101.com/tools/affiliate-commission-profit/?sv=1&attributedOrders=200&commissionRate=0.1&commissionReversalRate=1&contributionBeforeCommissionPerOrder=40&expectedReturnRate=0.1&fixedProgramCost=300&incrementalityRate=0.7&netRevenuePerOrder=100&targetContributionPerIncrementalOrder=10

ParameterMeaningUnitAllowed valuesPresenceDefault
attributedOrdersWhole attributed orders.attributed orders/programme period0 to 100000000Required200
commissionRateYour entered rate; no provider default.decimal share of net revenue per commissionable order0 to 1Required0.1
commissionReversalRateShare of returned-order commission reversed.decimal share of returned-order commission0 to 1Required1
contributionBeforeCommissionPerOrderContribution retained before affiliate commission. Use one consistent currency and indirect-tax basis.currency units/order before commission0 to 10000000Required40
expectedReturnRateExpected returned share.decimal share of incremental orders0 to 1Required0.1
fixedProgramCostNetwork, tooling or administration cost. Use one consistent currency and indirect-tax basis.currency units/programme period0 to 10000000Required300
incrementalityRateUser-entered incremental share.decimal share of attributed orders0 to 1Required0.7
netRevenuePerOrderCommission revenue basis. Use one consistent currency and indirect-tax basis.currency units/order0 to 10000000Required100
targetContributionPerIncrementalOrderContribution to retain after program cost. Use one consistent currency and indirect-tax basis.currency units/incremental order0 to 10000000Required10

Affiliate Commission Profit: retained contribution

Program profit shows retained contribution after commission, returns treatment and fixed programme cost.

Formula summary

Primary formula
program profit = retained contribution โˆ’ commission cost โˆ’ fixed program cost

Read the full methodology

Data used here

  • The estimate uses your inputs and the general business formula documented in the methodology.

Decision checks

Act on the result

Set the affiliate commission at or below the maximum commission rate while protecting program profit.

Stress-test the decision

Retest expected return rate as a percentage of incremental orders and commission reversal rate as a percentage of returned-order commission.

When this estimate can be misleading

  • Attribution, incrementality, conversion and retention are user-entered assumptions, not causal claims or forecasts.
  • Use one consistent period, currency, contribution and indirect-tax basis.
  • This is educational decision support, not financial, tax, legal or accounting advice.
  • Program profit shows retained contribution after commission, returns treatment and fixed programme cost.

Educational estimate, not advice. See all assumptions & limitations โ†’

Guides to interpret the decision and its assumptions.

Frequently asked questions

How do I set a sustainable affiliate commission after returns and incrementality?

Set the affiliate commission at or below the maximum commission rate while protecting program profit.

Which planning assumptions should I stress-test?

Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.