How to Calculate SaaS Marketing ROI: A Step-by-Step Guide
Most SaaS marketing teams can tell you what they spent last quarter. Far fewer can tell you what that spend actually produced in revenue. Calculating your SaaS marketing ROI isn’t just a finance exercise: it’s the difference between scaling what works and pouring budget into channels that look busy but deliver nothing. The formula itself is straightforward, but getting the inputs right is where most teams trip up. Costs get underreported, revenue gets attributed to the wrong touchpoint, and the resulting number is fiction. This guide walks through the real maths, the hidden costs, and the channel-level detail you need to produce a figure your CFO will actually trust. If you’re a marketing leader at a B2B SaaS company trying to defend your budget or a founder trying to understand what’s working, this is the process we’d recommend you follow.
The core formula for SaaS marketing ROI
The base calculation is simple: take the revenue generated by marketing, subtract total marketing costs, divide by total marketing costs, and multiply by 100. That gives you a percentage.
ROI (%) = ((Revenue from Marketing – Marketing Costs) / Marketing Costs) x 100
If you spent £50,000 on marketing in a quarter and it generated £200,000 in new revenue, your ROI is 300%. Simple enough on paper. The problem is that both sides of this equation are harder to pin down than they first appear.
On the cost side, most teams undercount. They’ll include media spend but forget the salaries, the tools, the agency retainers, and the content production costs. On the revenue side, they’ll count every closed deal that touched a marketing asset, even if the deal was really driven by an outbound sales call. Both errors inflate ROI and create a false sense of performance.
For SaaS specifically, you also need to decide whether you’re measuring first-year revenue or lifetime value. A customer who pays £1,000 per month and stays for three years is worth £36,000, not £12,000. That distinction changes your ROI calculation dramatically. We’ll cover CLV in detail below, but the point here is that you need to agree on definitions before you start plugging numbers into a spreadsheet.
The best teams run this calculation monthly, by channel, and compare it against a blended target. A healthy SaaS marketing programme typically aims for a 5:1 ratio of revenue to spend, meaning every £1 spent returns £5 in revenue. Anything below 3:1 usually signals a problem.
Defining your marketing costs beyond media spend
The most common mistake we see is treating “marketing costs” as synonymous with “ad spend.” Your real cost base is much wider, and if you don’t capture it all, your ROI figure is meaningless. You’re essentially flattering yourself with incomplete data.
A proper cost audit should cover five categories: people (salaries and contractor costs for everyone who works on marketing), media (paid search, paid social, display, sponsorships), technology (your martech stack), content production (copywriting, design, video), and agency or consultancy fees. Miss any one of these and your denominator is too small, which inflates your ROI.
Accounting for agency and practitioner fees
Agency fees are the line item most often miscategorised or split across budgets. If your agency charges a monthly retainer, that’s a marketing cost. If they charge a percentage of media spend, that’s a marketing cost too: and one that scales with your budget in ways that can quietly erode ROI.
At Gripped, we don’t take commission on media spend. The fee is for the work, not a percentage of the budget. That model keeps the advice honest and makes it easier for clients to calculate true costs. But regardless of your agency arrangement, you need to capture every pound spent on external support: SEO consultants, freelance writers, PPC specialists, design contractors.
Internal practitioner time matters as well. If your Head of Marketing spends 60% of their time on demand generation and 40% on product marketing, you should allocate 60% of their fully loaded salary to the demand generation cost line. This level of granularity feels tedious, but it’s what separates a real ROI calculation from a guess.
Aggregating full-funnel software and tool overheads
The average B2B SaaS marketing team runs between eight and fifteen tools. HubSpot or Salesforce for CRM, a marketing automation platform, analytics tools, SEO platforms like Ahrefs or Semrush, design tools, ABM platforms, and so on. UK businesses are now allocating between 6% and 12% of their revenue to marketing, and a growing share of that goes to software subscriptions.
List every tool your marketing team uses and its annual cost. Don’t forget the ones that sit on someone else’s budget but serve marketing purposes: Zoom for webinars, Slack channels dedicated to campaign coordination, or project management tools like Asana. If marketing relies on it, some portion of that cost belongs in your calculation.
Measuring revenue through the lens of pipeline value
Revenue attribution is where most SaaS ROI calculations fall apart. The question isn’t just “how much revenue did we close?” but “how much of that revenue can we reasonably credit to marketing?”
For companies with sales cycles of three to nine months, the revenue you close this quarter was likely generated by marketing activity two or three quarters ago. That lag makes it tempting to measure leading indicators instead: MQLs, SQLs, pipeline created. These are useful signals, but they’re not revenue.
Distinguishing between MQLs and qualified sales pipeline
An MQL is someone who downloaded a whitepaper or attended a webinar. A qualified sales pipeline opportunity is a prospect with a confirmed budget, a timeline, and a real problem your product solves. The gap between those two things is enormous.
Too many SaaS companies optimise their marketing for MQL volume because it’s easy to measure and makes dashboards look healthy. But if those MQLs don’t convert to pipeline, the ROI is zero regardless of how many you generated. SaaS companies that prioritise pipeline value over lead volume tend to report stronger unit economics and better alignment between marketing and sales.
For your ROI calculation, we’d recommend using pipeline created (weighted by close probability) as your primary marketing output metric, and closed-won revenue as your ultimate measure. If a deal is in your pipeline at £50,000 with a 40% close probability, its weighted value is £20,000. Sum those weighted values across all marketing-sourced opportunities to get a realistic picture of what marketing is producing.
Factoring in Customer Lifetime Value (CLV)
SaaS is a recurring revenue business. Measuring ROI against first-year contract value alone understates the true return on your marketing investment. CLV gives you the full picture.
The simplest CLV formula is: average revenue per account per month, multiplied by average customer lifespan in months. If your average customer pays £2,000 per month and stays for 30 months, your CLV is £60,000. You can refine this by factoring in gross margin, expansion revenue, and churn rate, but even the basic version is better than ignoring lifetime value entirely.
When you plug CLV into your ROI formula instead of first-year revenue, the numbers shift significantly. A channel that looks marginal on a 12-month view might be your best performer over 36 months. This is especially relevant for content and SEO, which tend to have higher upfront costs but compound over time.
Step-by-step: Calculating ROI for specific SaaS channels
A blended ROI number is useful, but it doesn’t tell you where to invest more or where to cut. You need channel-level ROI to make allocation decisions. Here’s how to approach the two most common categories.
Paid media and the search-to-sale journey
Paid search and paid social are the easiest channels to measure because the data trail is relatively clean. Start with total spend (media plus management fees), then track the journey from click to MQL to SQL to closed deal.
- Calculate cost per click from your ad platform.
- Track form fills or demo requests generated by paid traffic.
- Follow those leads through your CRM to see how many became qualified opportunities.
- Record the revenue from deals that originated from paid campaigns.
- Divide that revenue by total paid media cost (including agency fees and tool costs) to get your channel ROI.
Most B2B SaaS companies should aim for a paid media ROI of at least 3:1 on a CLV basis. If you’re below that, look at your targeting, your landing page conversion rates, and whether you’re bidding on high-intent keywords or wasting budget on broad, informational terms. B2B SaaS brands that track cost per qualified pipeline rather than cost per lead consistently make better spending decisions.
Content, SEO, and the impact of Generative Engine Optimisation
Content and SEO ROI is harder to isolate because these channels influence the entire funnel. A blog post might generate awareness, nurture a prospect, and support a sales conversation: all within the same deal. Attribution is messy by nature.
The practical approach is to measure two things: organic traffic that converts to pipeline (tracked through UTM parameters and CRM integration) and the influence of content on deals where it wasn’t the first touch. Most marketing automation platforms can show you which content a prospect consumed before converting.
Generative Engine Optimisation, or GEO, adds another dimension. Buyers increasingly use AI tools like ChatGPT, Perplexity, and Gemini to research software categories before they ever visit your website. If your brand isn’t showing up in those AI-generated answers, you’re invisible to a growing segment of your market. GEO involves auditing how AI models describe your company, building topic clusters around the questions buyers ask AI tools, and strengthening third-party citations so AI tools can verify your credibility. Teams that invest in both SEO and GEO together are seeing compounding returns as AI-assisted research becomes standard buyer behaviour.
For content ROI specifically, measure the total cost of your content programme (writers, designers, SEO tools, distribution costs) against the pipeline and revenue influenced by that content over a 12-month window. Content rarely pays back in month one, but a strong programme should show positive ROI within six to nine months.
Attribution models for complex B2B sales motions
B2B SaaS deals rarely happen because of a single touchpoint. A typical journey might include a LinkedIn ad, three blog visits, a webinar, a direct mail piece, and an SDR outreach sequence: all before the prospect books a demo. How you assign credit across those touchpoints determines which channels look profitable and which don’t.
The main models are first-touch (all credit to the first interaction), last-touch (all credit to the final interaction before conversion), linear (equal credit to every touchpoint), time-decay (more credit to recent touchpoints), and position-based (40% to first touch, 40% to last touch, 20% split across the middle).
No model is perfect. First-touch overvalues awareness channels. Last-touch overvalues bottom-of-funnel activity. Linear treats a casual blog visit the same as a product demo. For most B2B SaaS companies with sales cycles longer than 60 days, position-based or time-decay models give the most useful picture.
The key is to pick a model, apply it consistently, and review it quarterly. Switching models every month makes your data incomparable. If you’re running HubSpot or Salesforce, both platforms support multi-touch attribution reporting out of the box. The setup takes time, but without it, your channel-level ROI figures are based on guesswork.
One practical tip: run your ROI calculation under two different attribution models and compare the results. If a channel looks strong under both, you can invest with confidence. If it only looks good under one model, dig deeper before scaling spend.
Benchmarking and optimising your returns
Once you have a reliable ROI figure, you need context. A 200% ROI sounds good until you learn that your competitors are achieving 400%. Benchmarking gives you that context.
For B2B SaaS companies, content marketing ROI benchmarks suggest that high-performing teams achieve 5:1 or better on a blended basis, with paid channels typically delivering faster but lower long-term returns than organic. Companies between £2M and £20M ARR often see the biggest ROI improvements when they fix attribution and cost tracking rather than increasing spend.
Optimisation should follow a monthly cadence. Review channel-level ROI, identify the top and bottom performers, and reallocate budget accordingly. This is the principle behind Gripped’s 30-day sprint model: short cycles with real-time reporting so you can course-correct before a full quarter of budget is gone. Teams that measure ROI monthly rather than quarterly catch underperforming channels faster and waste less budget.
Three specific actions to improve your ROI this quarter:
- Audit your cost base. Add every tool, contractor, and internal salary allocation to your denominator. A more accurate cost base often reveals that your “best” channel isn’t as profitable as you thought.
- Shift from MQL targets to pipeline targets. Align marketing and sales around qualified pipeline value, not lead volume.
- Run a GEO audit alongside your SEO review. Check how AI tools describe your company and your category. If competitors are getting cited and you’re not, that’s a visibility gap worth closing.
The maths behind SaaS marketing ROI is straightforward. The discipline of getting accurate inputs, applying consistent attribution, and reviewing results monthly is what separates teams that grow efficiently from those that spend without knowing why. If you’re finding it difficult to get clean data, consistent attribution, or honest reporting from your current setup, it might be worth talking to a team that focuses exclusively on B2B SaaS growth. You can get your free growth audit from Gripped to see where your marketing spend is actually producing results and where it isn’t.
Reach Your Revenue Goals. Grow MRR with Gripped.
Discover how Gripped can help drive more trial sign-ups, secure quality demos with decision makers and maximise your marketing budget.
Here's what you'll get:
- Helpful advice and guidance
- No sales pitches or nonsense
- No obligations or commitments
Book your free digital marketing review
Other Articles you maybe interested in
SaaS CAC Payback Period: Benchmarks and How to Improve
Master the SaaS CAC payback period with benchmarks and how to improve your efficiency to reinvest in growth and avoid cash-flow crises as you scale to £20M.
B2B SaaS CAC Benchmarks by Industry 2025
Compare your costs against current B2B SaaS CAC benchmarks by industry in 2025 to optimize your marketing spend and scale your ARR more efficiently.
What is a Good LTV to CAC Ratio for B2B SaaS?
Discover why a 3:1 benchmark is vital and learn what a good LTV to CAC ratio for B2B SaaS is to balance customer acquisition costs with long-term growth.


