Campaign ROI Calculator: How to Use It
The five inputs
The calculator takes five fields. The first four are required and drive every metric; the quota is optional and only powers the coverage view. Get these right and everything downstream is trustworthy.
| Input | What to enter | Where to find it |
|---|---|---|
| Total spend ($) | Fully loaded campaign cost: media plus agency, tooling and content, not just ad budget. | Finance or your campaign budget tracker |
| Leads generated | Net new leads the campaign produced over the period. | CRM / marketing automation reporting |
| Avg deal size ($) | Average value of a closed-won deal for this segment. | Closed-won revenue ÷ deals, last 4 quarters |
| Win rate (%) | Share of leads that become customers, end to end. | Historical lead-to-customer conversion |
| Quota ($, optional) | The sales target you want pipeline measured against. | Sales / RevOps plan; leave blank to skip coverage |
Why win rate is the sensitive one
Pipeline is leads × deal size × win rate, so win rate scales the whole result linearly. A win rate guessed two points too high can flip a campaign from break-even to "great" on paper. Use a blended, historical rate rather than your best month.
Reading the outputs
The Results panel updates live as you type and shows four headline tiles plus two visual views. Here is what each one means.
| Output | How it's computed | What it tells you |
|---|---|---|
| ROI | (Pipeline − Spend) ÷ Spend × 100 | Profit-style return per dollar spent; green when positive, red when negative. |
| Pipeline | Leads × Deal size × Win rate | Projected revenue value the campaign should generate. |
| CAC | Spend ÷ customers (leads × win rate) | Cost to acquire one customer; the tile also shows the implied customer count. |
| CPL | Spend ÷ Leads | Cost per lead, your top-of-funnel efficiency. |
The funnel and coverage views
The spend → pipeline funnel bars compare what you put in against the pipeline you get out, and state plainly how many dollars of pipeline each $1 of spend returns. If you entered a quota, the pipeline coverage view shows pipeline ÷ quota as a multiple (for example, 2.5×), flagging whether the campaign alone covers the target.
Step by step
A clean run takes under a minute. Follow these steps in order.
- Open the calculator at /roi. It loads with example values you can overwrite.
- Enter total spend. Use the fully loaded cost, not just media.
- Enter leads generated for the same campaign and time window.
- Enter average deal size for the segment this campaign targets.
- Enter win rate as a percentage (the field expects 15, not 0.15).
- Add a quota if you want coverage, or leave it blank.
- Read the live results. ROI, pipeline, CAC, CPL, the funnel and coverage all recalculate as you type.
- Sensitivity-test it. Nudge win rate or deal size up and down a couple of points to see how fragile the ROI is.
How to interpret the result
Treat the ROI figure as a projection, not a receipt. Because pipeline is modelled from win rate rather than closed deals, the number is a forecast. It is most useful for comparing scenarios and campaigns, and for spotting the input that needs the most attention.
Sense-check against rules of thumb
- ROI: a frequently cited benchmark is roughly 5:1 revenue-to-cost (about 400%) as strong, with under 2:1 often unprofitable once overhead is counted. These are rules of thumb, and your own trend is the honest benchmark.
- Pipeline coverage: 3–4× is a common target for SaaS sales orgs. Below 3× leaves little room if win rates slip.
- CAC and CPL: meaningful only against your history. There is no universal "good" number across industries and motions.
Tips for accurate numbers
- Match the time window. Spend, leads, and the period must line up; mixing a quarter of spend with a month of leads distorts CPL and ROI.
- Use blended, historical rates. A long-run win rate beats an optimistic recent one and keeps the forecast honest.
- Load all the cost. Fold in agency, tooling and content so CAC and ROI reflect true economics, not just media.
- Re-run after deals close. Swap projected pipeline for realized revenue once the cycle completes to confirm the actual return.
- Compare scenarios, not absolutes. The tool shines when you hold spend steady and test how leads, deal size or win rate change the outcome.
Frequently asked questions
What inputs does the Campaign ROI Calculator need?
Five inputs: total spend, leads generated, average deal size, win rate as a percentage, and an optional sales quota. The first four drive ROI, CPL and CAC; the quota only adds the pipeline-coverage view. Leave quota blank if you only need ROI.
Does the calculator measure revenue or pipeline?
It projects pipeline (leads times deal size times win rate), not closed revenue. For long B2B cycles, treat the ROI figure as a forecast until deals actually close, then re-run it with realized revenue to confirm the true return.
What is a good pipeline coverage ratio?
A common benchmark for SaaS sales teams is 3–4x coverage, meaning projected pipeline is three to four times the quota. Lower than 3x risks missing target if win rates slip; the right number depends on your historical close rate.
Why is my ROI negative in the calculator?
Negative ROI means projected pipeline is below your spend, usually too few leads, too low a win rate, or too small a deal size for the budget. Raise the input that is realistically improvable and watch which lever moves ROI most.
Last updated: 14 June 2026