Act on the result
Use campaign contribution, CAC and allowable total spend to approve or cap media spend for the comparison period.
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.
Teams translating traffic and conversion into contribution economics.
Expected customers, CAC, campaign contribution and spend ceilings.
Use contribution per customer rather than revenue.
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 translate traffic and conversion assumptions into contribution and allowable acquisition spend.
Cash & growth
Expected customers, CAC, campaign contribution and spend ceilings.
Amounts use the same currency as your inputs. No currency conversion is performed.
Use one consistent period, contribution and currency basis.
Your numbers stay in this browser
Visits in one comparison period.
Expected customer conversion.
Contribution, not revenue. Use one consistent currency and indirect-tax basis.
Variable acquisition spend. Use one consistent currency and indirect-tax basis.
Fixed campaign or tooling cost. Use one consistent currency and indirect-tax basis.
Every result is produced by the registered customer and marketing engine.
Each row names the assumption axis changed from the baseline.
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.
traffic ร conversion rate200 unitsReports units for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Conversion Economics Planner formulas โexpected customers ร contribution per customer6,000.00Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Conversion Economics Planner formulas โmedia spend + fixed acquisition cost2,000.00Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Conversion Economics Planner formulas โgross contribution โ total acquisition cost4,000.00Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Conversion Economics Planner formulas โtotal acquisition cost รท expected customers10.00Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Conversion Economics Planner formulas โgross contribution6,000.00Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Conversion Economics Planner formulas โcontribution per customer ร conversion rate0.60Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Conversion Economics Planner formulas โ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.
| Parameter | Meaning | Unit | Allowed values | Presence | Default |
|---|---|---|---|---|---|
| contributionPerCustomer | Contribution, not revenue. Use one consistent currency and indirect-tax basis. | currency units/converted customer | 0 to 10000000 | Required | 30 |
| conversionRate | Expected customer conversion. | decimal share of visits converting to customers | 0 to 1 | Required | 0.02 |
| fixedAcquisitionCost | Fixed campaign or tooling cost. Use one consistent currency and indirect-tax basis. | currency units/comparison period | 0 to 10000000 | Required | 0 |
| mediaSpend | Variable acquisition spend. Use one consistent currency and indirect-tax basis. | currency units/comparison period | 0 to 10000000 | Required | 2000 |
| traffic | Visits in one comparison period. | visits/comparison period | 0 to 100000000 | Required | 10000 |
Campaign contribution translates the entered traffic and conversion rate into customers before subtracting acquisition cost.
Data used here
Use campaign contribution, CAC and allowable total spend to approve or cap media spend for the comparison period.
Retest conversion rate as a percentage of visits and contribution per customer in currency units per converted customer.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Follow traffic through expected customers, contribution, acquisition cost and CAC in a bounded sensitivity example.
Read guideUse campaign contribution, CAC and allowable total spend to approve or cap media spend for the comparison period.
Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.