Act on the result
Use blended CAC, loaded channel CAC and marginal CAC to set the next channel acquisition budget.
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 comparing acquisition cost across aligned channels.
Loaded channel cost, blended CAC, marginal CAC and attribution mismatch.
Use the same attribution period and allocate shared cost with explicit weights.
Use a different tool when: Do not use this to compare bounded contribution LTV with entered acquisition cost and target ratio; use LTV to CAC Ratio Planner for that decision. Use this tool to measure loaded and marginal customer acquisition cost across aligned channels.
Cash & growth
Loaded channel cost, blended CAC, marginal CAC and attribution mismatch.
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
Direct acquisition spend for channel A. Use one consistent currency and indirect-tax basis.
Whole acquired customers attributed to channel A.
Weight used only to allocate shared cost.
Declared attribution window.
Direct acquisition spend for channel B. Use one consistent currency and indirect-tax basis.
Whole acquired customers attributed to channel B.
Weight used only to allocate shared cost.
Declared attribution window.
Creative, tooling or team cost shared by both channels. Use one consistent currency and indirect-tax basis.
Additional tested spend. Use one consistent currency and indirect-tax basis.
Additional customers from the tested spend.
Every result is produced by the registered customer and marketing engine.
| Id | Direct Spend | Allocated Shared Cost | Loaded Cost | Acquired Customers | Channel CAC | Spend Share |
|---|---|---|---|---|---|---|
| channel-a | 1,000.00 | 200.00 | 1,200.00 | 10.00 | 120.00 | 66.7% |
| channel-b | 500.00 | 100.00 | 600.00 | 5.00 | 120.00 | 33.3% |
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.
sum of channel loaded costs1,800.00Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Customer Acquisition Cost Planner formulas โsum of acquired customers15 unitsReports units for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Customer Acquisition Cost Planner formulas โtotal acquisition cost รท total customers120.00Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Customer Acquisition Cost Planner formulas โincremental spend รท incremental customers150.00Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Customer Acquisition Cost Planner formulas โchannel attribution windows are unequalfalse booleanReports boolean for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.
Customer Acquisition Cost 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 |
|---|---|---|---|---|---|
| channelAAttributionDays | Declared attribution window. | days | 0 to 100000000 | Required | 30 |
| channelACustomers | Whole acquired customers attributed to channel A. | acquired customers/channel A attribution window | 0 to 100000000 | Required | 10 |
| channelADirectSpend | Direct acquisition spend for channel A. Use one consistent currency and indirect-tax basis. | currency units/channel A attribution window | 0 to 10000000 | Required | 1000 |
| channelAWeight | Weight used only to allocate shared cost. | relative allocation weight | 0 to 1000000 | Required | 2 |
| channelBAttributionDays | Declared attribution window. | days | 0 to 100000000 | Required | 30 |
| channelBCustomers | Whole acquired customers attributed to channel B. | acquired customers/channel B attribution window | 0 to 100000000 | Required | 5 |
| channelBDirectSpend | Direct acquisition spend for channel B. Use one consistent currency and indirect-tax basis. | currency units/channel B attribution window | 0 to 10000000 | Required | 500 |
| channelBWeight | Weight used only to allocate shared cost. | relative allocation weight | 0 to 1000000 | Required | 1 |
| incrementalCustomers | Additional customers from the tested spend. | acquired customers/incremental test period | 0 to 100000000 | Required | 2 |
| incrementalSpend | Additional tested spend. Use one consistent currency and indirect-tax basis. | currency units/incremental test period | 0 to 10000000 | Required | 300 |
| sharedAcquisitionCost | Creative, tooling or team cost shared by both channels. Use one consistent currency and indirect-tax basis. | currency units/aligned channel comparison period | 0 to 10000000 | Required | 300 |
Blended CAC combines direct and allocated shared acquisition costs, while marginal CAC keeps the incremental test visible.
Data used here
Use blended CAC, loaded channel CAC and marginal CAC to set the next channel acquisition budget.
Retest shared acquisition cost in currency units per aligned comparison period and incremental customers as acquired customers per test period.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Measure loaded, blended and marginal CAC from aligned cost and customer records without relying on a universal benchmark.
Read guideTest whether incremental referral contribution covers earned rewards and programme cost on one attribution basis.
Read guideName the growth mechanism, find its first binding economic constraint and use the matching workflow without a universal growth benchmark or readiness verdict.
Read guideUse blended CAC, loaded channel CAC and marginal CAC to set the next channel acquisition budget.
Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.