Gross profit after marketing spend and fixed campaign costs.
Marketing ROI Calculator
Evaluate whether a marketing campaign or channel is profitable enough to scale.
Is this campaign or channel profitable enough to keep, optimize, scale, or stop?
Marketing spend, Impressions, Clicks, Leads, Customers, Average order value, Gross margin, Repeat purchase multiplier, Fixed campaign costs
Inputs
Outputs
GoodPrimary outputs
Revenue generated per dollar of marketing spend.
Supporting outputs
Marketing spend divided by clicks.
Marketing spend divided by leads.
Marketing spend divided by customers acquired.
Clicks as a percent of impressions.
Leads as a percent of clicks.
Customers as a percent of leads.
Revenue attributed to the campaign including repeat multiplier.
Campaign revenue converted to gross profit.
Gross profit generated per dollar of total campaign cost.
Customers required for gross profit to cover campaign cost.
Maximum CAC supported by the modeled economics.
Recommended next move
GoodCampaign economics support scaling
Net contribution is positive and customer acquisition cost is at or below gross profit per customer.
Traffic is the selected scale lever
Qualified traffic is the selected constraint to test next: add volume carefully and confirm click quality, conversion rates, and CAC hold as the campaign scales.
Customer conversion sensitivity
Compare how the result changes when a key assumption moves.
| Scenario | Customer conversion rate | Estimated customers | Revenue generated | Gross profit generated | Net contribution |
|---|---|---|---|---|---|
| Conversion -50% | 10% | 50 | $15,000.00 | $9,000.00 | -$3,000.00 |
| Conversion -25% | 15% | 75 | $22,500.00 | $13,500.00 | $1,500.00 |
| Base conversion | 20% | 100 | $30,000.00 | $18,000.00 | $6,000.00 |
| Conversion +25% | 25% | 125 | $37,500.00 | $22,500.00 | $10,500.00 |
| Conversion +50% | 30% | 150 | $45,000.00 | $27,000.00 | $15,000.00 |
Operator context
Use this when
- Use after a campaign has enough conversion data for an initial read.
- Use before scaling spend in a channel.
- Use to separate revenue ROAS from profit contribution.
Interpretation rules
A strong ROAS can still be unattractive if gross margin or fixed campaign cost is weak.
Increase spend only when attribution, conversion lag, and contribution are credible.
Operator notes
- Use incrementality or baseline checks before treating all conversions as campaign-created.
- Review funnel rates before deciding whether the issue is traffic, lead quality, or closing.
Watch for
- Revenue ROAS can hide unprofitable campaigns.
- Short attribution windows can undercount delayed conversions or repeat purchase value.