
Strategy
How to build a SaaS marketing ROI model before you spend
A step by step method for building a SaaS marketing ROI model: the inputs, assumptions, payback timeline and measurement plan to agree before you commit budget.
What to take away
- Build the model before you request budget, because the payback target tells you what you can afford.
- Three inputs decide the answerfully loaded spend, gross profit per account, and the month an account repays it.
- Your cash runway, not a competitor benchmark, sets the SaaS marketing payback period you can fund.
- Agree the SaaS marketing measurement plan in the same session, so tracking and consent limits shape the promises you make.
- Write the SaaS marketing ROI calculation in a spreadsheet your finance lead can audit.
Decide the output before you touch any inputs
Most teams begin with a channel plan and work backwards to a number. That order hides the assumptions that matter most.
Begin instead with the question your board will ask: how many months until this spend returns cash? The practical detail is set out in Own benchmark data or buy the.
Then choose the payback month you can live with. Everything after that becomes arithmetic you can check and challenge.
The three inputs of a SaaS marketing ROI model
| Input | Source | Frequent mistake |
|---|---|---|
| Fully loaded spend | Finance ledger: media, salaries, tooling, agency fees | Counting media only |
| Gross profit per account | Revenue less hosting, support and payment fees | Using revenue instead |
| Repayment month | Billing and cohort data | Assuming month one |
Example: a ten thousand pound month
Take a UK SaaS company spending ten thousand pounds in month one on paid search, content and a part time contractor.
Average new account pays three hundred pounds a month. Gross margin is eighty per cent, so gross profit is two hundred and forty pounds per account.
Forty accounts produce 9,600 pounds of gross profit, which recovers the spend inside the first month. Twenty accounts return 4,800 pounds, so payback runs just past two months.
That single gap explains why the same spend is safe for one firm and reckless for another.
Set the payback target from your cash position
Your target comes from the cash you hold. With three months of runway above payroll, a nine month payback is unaffordable even when the long run return looks strong.
Write the constraint as a single number. It becomes the gate every channel must pass before it goes live.
A payback target that cannot be funded is a wish, not a plan.
Build the spend forecast in four steps
- List every cost line, including salaries, tooling, retainers and the VAT you cannot recover.
- Assign each line to a channel and a month, so the model shows cash leaving before cash arrives.
- Apply the gross margin to expected accounts to produce gross profit for each month.
- Subtract cumulative gross profit from cumulative spend to find the month the line crosses zero.
Steps two and four turn the numbers into SaaS marketing spend forecasting, a cash view rather than an annual plan.
Tax treatment changes the net figure, since recoverable VAT alters the real cost of spend. Business tax guidance sets out the rules.
Turn the model into a measurement plan
A model is only as good as the numbers you can collect. Before launch, list which conversions you can track, which you can join to billing records, and which you can only estimate.
Consent shapes that list. Where marketing depends on consent, your records must show what each contact agreed to. The Data Protection Act 2018 marketing provisions describe how processing personal data for marketing is regulated.
Set a review date and a tolerance. If payback drifts past the target by your chosen margin, the channel pauses and the assumption is retested.
For sector context when forecasts feel pessimistic, the ONS digital economy data tracks how UK technology firms are trading.
Once the inputs are agreed, the next step is to calculate SaaS marketing return on investment in pounds, which our worked example takes month by month.
Common questions
Should the model use revenue or gross profit?
Use gross profit. Hosting, support and payment fees leave the business each month, so only the remainder repays marketing spend.
How many months of data do I need before I trust it?
Six months of cohort data gives a usable pattern for most B2B SaaS firms. Before that, model on ranges and review monthly.
Who should own the B2B SaaS marketing budget model?
Marketing owns the assumptions and finance owns the structure. One person keeps the file, and both sign off before spend starts.
What if payback never arrives?
Stop the channel, keep the tracking, and recheck the gross margin and conversion assumptions before any restart.



