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 testing when retained contribution recovers CAC.
Outputs
Period contribution sequence, interpolated payback and unrecovered CAC.
Start here
Set a finite horizon, ramp and collection delay.
Use a different tool when: Do not use this to include customer onboarding cost in a SaaS payback period; use Customer Onboarding Payback Planner for that decision. Use this tool to find when retained customer contribution recovers acquisition cost.
Cash & growth
CAC Payback: period contribution sequence
Period contribution sequence, interpolated payback and unrecovered CAC.
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
Cost to recover. Use one consistent currency and indirect-tax basis.
currency units
Cost to recover. Use one consistent currency and indirect-tax basis.
Contribution before retention weighting. Use one consistent currency and indirect-tax basis.
currency units
Contribution before retention weighting. Use one consistent currency and indirect-tax basis.
Retained share carried forward.
%
Retained share carried forward.
Finite whole-number horizon.
Finite whole-number horizon.
Whole periods until full contribution.
Whole periods until full contribution.
Whole periods before contribution starts.
Whole periods before contribution starts.
Decision result
Every result is produced by the registered customer and marketing engine.
Preparing export actionsโฆ
CAC payback
2.94 periods
Cumulative Contribution
184.46
Unrecovered CAC
0.00
Unrecovered CAC Share
0%
Target CAC
120.00
Cumulative contribution against CAC
The line shows when cumulative customer contribution reaches the acquisition-cost target.
Cumulative contribution
CAC target
120.00
Data for Cumulative contribution against CAC
Period
Cumulative contribution
1
50.00
2
90.00
3
122.00
4
147.60
5
168.08
6
184.46
Cumulative contribution by period
Period
Contribution
Cumulative Contribution
1
50.00
50.00
2
40.00
90.00
3
32.00
122.00
4
25.60
147.60
5
20.48
168.08
6
16.38
184.46
Scenario comparison
Each row names the assumption axis changed from the baseline.
ScenarioResultDifference
Entered scenario2.94 periodsBaseline
Lower Customer acquisition cost2.56 periodsNot available
Higher Customer acquisition cost3.39 periodsNot 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.
CAC payback
Payback Periodsinterpolated cumulative contribution crossing2.94 periods
Result2.94 periods
Reports periods for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Cumulative Contributionsum of period contributions184.46
Result184.46
Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Reports percent for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Unrecovered CAC ShareContribution Per Customer Period
50
Unrecovered CAC ShareRetention Rate
0.8
Unrecovered CAC ShareHorizon Periods
6
Unrecovered CAC ShareRamp Periods
0
Unrecovered CAC SharePayment Delay Periods
0
Target CAC
Target CACentered CAC120.00
Result120.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.
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.