You’re spending money on marketing. Is it actually making your business any money?
It’s a question every small business owner should be able to answer.
Maybe you’re paying for Google Ads, investing in SEO, producing content, going to exhibitions, and paying someone to handle your social media.
Your marketing reports may well show increasing traffic, increasing impressions and loads of engagement.
All very encouraging.
But how much of that activity is actually generating enquiries, bringing in customers and driving profitable business growth?
If you don’t know, you’re not alone.
So many small and mid-sized businesses find it difficult to work out marketing ROI, especially when the customer won’t purchase for weeks or months.
The good news is you don’t need an expensive analytics platform or a complex reporting system to get going.
You need clear objectives, reliable information and a sound understanding of what marketing is for.
What Is Marketing ROI?
Marketing return on investment (ROI) measures the financial return marketing generates relative to its cost.
It helps businesses determine whether their marketing spend is creating sufficient commercial value to justify the cost.
For a small business, measuring marketing ROI means looking beyond website visits, advertising clicks, and social media engagement to understand how marketing contributes to sales and profitability.
A positive ROI means the return has exceeded the investment. A negative ROI means the return is still less than the cost of the investment.
However, you’ll find it’s far more complicated than a simple comparison between ad spend and sales.
You also have to factor in the cost of delivering the products or services you’re selling, how long it takes a customer to buy, and the extent to which marketing actually drove the sale.
How Do You Calculate Marketing ROI?
A practical way to calculate marketing ROI is:
Marketing ROI (%) = [(Gross Profit Attributable to Marketing − Marketing Costs) ÷ Marketing Costs] × 100
For this calculation, gross profit is revenue attributable to marketing less the direct cost of providing the products or services sold, before deducting the marketing costs in the formula.
Let’s have a look at an example.
Imagine your business spends £2,000 on a marketing campaign.
That campaign generates an additional £10k in sales revenue.
The direct cost of the products/services is £4k, so the gross profit is £ 6k.
Your calculation would be:
[(£6,000 − £2,000) ÷ £2,000] × 100 = 200% ROI
In this case, the campaign generates £2 back on top of the marketing spend for every £1 that is spent.
That’s a lot more useful than just knowing the campaign got 15k impressions.
Of course, real-world marketing performance is never quite that simple.
Customers may go through several campaigns before they buy, some enquiries can take months to convert, and some marketing will be about building long-term demand rather than immediate sales.
But the calculation does provide a useful benchmark.
Why Small Businesses Struggle to Measure Marketing ROI
One of the biggest problems is that marketing doesn’t exist in a vacuum.
A customer may come across your company via Google, read a number of your articles, follow you on LinkedIn, and then get in touch with your sales team after hearing a reference.
Which activity gets the credit for the sale?
There’s rarely a perfect answer.
For B2B businesses (especially in manufacturing, engineering and the technical sectors), the challenge can be even greater.
Purchase decisions can involve several people, take a long time, and be very commercially significant.
That doesn’t mean measuring marketing ROI is impossible.
It means you need a sensible approach that accounts for how your customers actually buy.
1. Start with Clear Commercial Objectives
Before you decide what to measure, establish what your marketing is meant to achieve.
- Are you after new customers?
- Are you looking to boost sales from your existing customer base?
- Are you looking to enter a new market?
- Are you after a certain type of enquiry?
Different objectives call for different measures.
For instance, if your objective is to drive new customer acquisition, you’d look at qualified enquiries, sales opportunities, conversion rates, and customer acquisition cost.
If you’re going into a new market, you may need to start with awareness of the target customer, engagement with relevant organisations, and the development of new commercial opportunities.
Practical tip: Set two or three concrete marketing objectives which directly underpin your wider business objectives. Marketing should add to business performance, not just produce a nice set of stats.
2. Track Where Your Leads Come From
If you don’t know where your enquiries are coming from, then measuring the effectiveness of your marketing becomes a hell of a lot harder.
Start by recording how your potential customers find out about your business.
That could be organic search, paid ads, LinkedIn, email marketing, referrals, trade shows or direct enquiries.
Google Analytics can help you understand how people reach your site and which activities lead to key actions.
Your CRM can then be used to link those enquiries to sales opportunities and on to the customer.
You don’t necessarily need an expensive system. For a small business, a well-maintained spreadsheet or a fairly simple CRM can be quite sufficient. The important thing is to record the information consistently.
Practical tip: Ask every new prospect how they found out about your business and note that down alongside your digital attribution data. Neither method is perfect, but taken together they can give a rather more useful picture.
3. Measure Qualified Leads, Not Just Enquiries
Generating more leads is clearly a good marketing objective. But not all leads are equally valuable.
A business getting 100 enquiries from people who have absolutely no intention of buying is in a far worse position than one that gets 10 enquiries from genuine prospective customers.
This is absolutely vital for specialist B2B businesses.
A good lead has a genuine requirement, is the type of customer you’re after, and has real potential to buy.
Marketing and sales should agree on those criteria.
Once you’ve got a consistent definition, you can measure how many qualified leads each marketing channel generates.
This gives you a far better idea of performance than just counting contact form submissions.
4. Understand Your Cost per Lead and Customer Acquisition Cost
Two of the more useful metrics for SMEs are cost per lead and customer acquisition cost.
Cost per Lead
Cost per lead measures how much you’re spending to generate each enquiry.
Cost per Lead = Marketing Spend ÷ Number of Leads Generated
If you spend £1,500 on a campaign and get 30 leads, your cost per lead is £50.
However, if only five of those leads are actually qualified, your cost per qualified lead is £300. That distinction matters.
Customer Acquisition Cost
Customer acquisition cost is the average cost of acquiring a new customer.
Customer Acquisition Cost = Total Relevant Acquisition Costs ÷ New Customers Acquired
For a full calculation, include the relevant marketing and sales costs (not just advertising spend).
For example, if your business spends £6,000 on customer acquisition over a period of time and acquires six new customers, the average acquisition cost is £1,000.
Whether it’s good value depends on how profitable those customers are and how much business they’re likely to generate over time.
A £1,000 acquisition cost would be perfectly reasonable for a customer making £ 30k in annual gross profit. It would be much less appealing to a customer making a single £500 purchase.
5. Look Beyond the First Sale
For so many businesses (especially those with a lot of repeat business and long-term contracts), a customer’s value goes way beyond the initial sale. This is where customer lifetime value comes in.
Customer lifetime value is the estimate of the financial value a customer will generate over the course of the relationship.
A fairly simple starting point is to look at average annual customer revenue, expected relationship length and gross profit margin.
For instance, a customer spending £10k per year over 5 years is £50k in revenue.
At a 40% gross margin, that’s £20k in gross profit before marketing and all the other operating costs.
That context will help you work out how much your business can realistically invest in acquiring similar customers.
Lifetime value is, of course, an estimate, not guaranteed income. Customer retention, future spend and delivery costs are all variables.
For smaller businesses, it’s often quite sensible to start with real historical customer data rather than some optimistic projections.
6. Don’t Confuse Marketing Activity with Marketing Performance
One of the easiest errors to make is measuring what the marketing platforms make so easy, rather than what your business actually needs to know.
Google Ads reports clicks.
LinkedIn reports impressions.
Your website has the analytics report on visitors and engagement.
These figures are all useful, but none of them obviously deliver a commercial return.
A campaign could easily generate thousands of website visits and still produce zero qualified leads.
Another might attract only 100 visitors but could still produce several sales opportunities.
Which would you prefer?
The answer’s pretty obvious.
Practical tip: treat impressions, clicks and engagement as diagnostic tools. Use qualified leads, opportunities, customers and financial contribution as your measure of commercial performance. A dashboard full of up arrows is very encouraging. But it’s even more encouraging when some of those arrows point toward revenue.
7. Connect Marketing Activity to Your Sales Pipeline
For B2B businesses, measuring marketing ROI is all about understanding what happens after the enquiry is received.
- How many enquiries actually become qualified leads?
- How many qualified leads actually become sales opportunities?
- How many opportunities actually convert to customers?
- What’s the average value and profitability of those customers?
This is where the alignment between marketing and sales is absolutely critical.
If marketing measures success in terms of the number of enquiries and sales measures it in terms of revenue, then they’re very much working toward different objectives.
A shared CRM and common definitions will go a long way to connecting the whole process.
For instance, you might find that organic search brings in fewer enquiries than paid search but a higher % of profitable customers. That info could well impact where you put your next marketing budget.
8. Account for the Full Cost of Marketing
When you’re working out your ROI, don’t forget the costs outside your ad budget.
These could be agency fees, freelance support, software subscriptions, content production, design, website development and the relevant amount of internal staff time.
The costs you include should be those for the activity and period under review.
If you’re looking at a specific campaign, include the costs of that campaign.
If you’re looking at your overall marketing function, then take a wider view.
For major one-off investments (e.g., a new website), you may want to look at the return over a longer period rather than treating the full cost as an expense against one month’s sales.
Consistency is important. Changing your calculation every month makes meaningful comparison very difficult.
9. Understand the Limits of Marketing Attribution
Marketing attribution is the process of determining which marketing interactions led to the customer taking action.
It’s useful, but by no means perfect.
A customer may have seen your LinkedIn posts for months, heard about your business from a colleague, and then eventually come to your website via Google.
Analytics software might credit the enquiry to organic search, even though several other interactions would have influenced the decision.
For businesses with long B2B sales cycles, that’s absolutely the case.
Rather than expecting perfect attribution, you’ll need a mix of analytics, CRM data, customer feedback, and commercial sense.
Look for patterns over time.
If there’s a spike in enquiries from a particular market following a prolonged campaign, see whether the campaign actually caused that spike, but don’t assume correlation proves causation.
Good measurement should lead to better decision-making, not give you a false sense of certainty.
10. Build a Simple Monthly Marketing Scorecard
You don’t need a complex reporting system to work out whether your marketing is any good. For so many small businesses, a monthly scorecard on a fairly limited set of metrics is quite adequate
| Metric | What it tells you |
| Marketing expenditure | How much you’ve invested |
| Qualified enquiries | Whether you’re attracting suitable prospects |
| Cost per qualified lead | How efficiently you’re generating opportunities |
| Sales opportunities | Whether leads are progressing |
| New customers | Whether opportunities are converting |
| Revenue and gross profit from new customers | The financial contribution of acquired business |
| Marketing ROI | Whether the measured return justifies the investment |
Compare performance over time rather than evaluating every campaign based on a single month’s results.
For businesses with longer sales cycles, it may be more useful to look at ROI quarterly or over a period that reflects the length of the sales cycle (i.e., from initial enquiry to sale).
A Practical 30-Day Plan to Improve Marketing Measurement
If your business is currently finding it difficult to measure marketing performance, that’s where I’d start.
Week 1: Establish What Matters
Agree on your commercial objectives and identify the marketing activities which will support them. Define what a qualified lead is, and ensure marketing and sales use the same definition.
Week 2: Review Your Tracking
Check your website analytics, contact forms, advertising tracking, and CRM. Ensure that key actions (e.g. enquiry submissions, consultation bookings) are being logged correctly.
Week 3: Connect Enquiries to Sales
Review how leads are recorded, qualified, and followed up. Establish a consistent method of identifying the source of each enquiry and tracking it through the sales pipeline.
Week 4: Create Your First Scorecard
Bring your marketing spend, qualified leads, sales opportunities, and customer acquisition data into one place.
Identify gaps in the data and put a regular reporting process in place.
You might not have a perfect ROI figure after 30 days – particularly if you have a long sales cycle.
You should have a much clearer idea of what you’re measuring and what you need to improve.
When Should You Get External Help Measuring Marketing ROI?
Occasionally the problem isn’t actually getting the data.
It’s knowing what to do with it.
You may well have Google Analytics, your advertising dashboards, and a CRM in place and still be left in the dark about which of your marketing activities are actually driving business growth.
Maybe your marketing agency is reporting up in traffic whilst your sales team are moaning about a drop in enquiries.
Or perhaps you’ve invested in several marketing channels without a clear strategy linking them to commercial outcomes.
These are situations where experienced marketing leadership can actually make a difference.
A freelance Marketing Consultant or Fractional Marketing Director can help you set the right objectives, improve your reporting, spot the activities that aren’t working and bring a much greater level of accountability to your marketing spend.
The objective isn’t to generate any more reports.
It’s to enable better commercial decisions.
How Makin Marketing Helps SMEs Improve Marketing Performance
I’m Sean Makin, founder of Makin Marketing, a marketing consultancy based in Fife supporting businesses right across Scotland and the wider UK.
With over 25 years’ experience in B2B marketing (specifically in the technical, engineering, and science-led sectors), I help business owners, founders, and MDs build marketing strategies that deliver tangible commercial growth.
My work includes marketing strategy, demand generation, CRM development, brand positioning and senior marketing leadership.
I help businesses understand what’s working, identify where resources are being wasted and establish clearer links between marketing activity and commercial performance.
That might involve reviewing your current marketing strategy, improving lead generation, developing more meaningful reporting or providing ongoing support as a Fractional Marketing Director.
The approach depends on your business, your objectives and the resources you already have.
It’s not about producing ever more complex spreadsheets to measure marketing performance.
It’s all about working out whether your marketing is actually moving the business in the right direction.
Frequently Asked Questions About Marketing ROI
What would be a good marketing ROI for a small business?
There’s no universal benchmark. A good ROI will vary depending on your margins, customer acquisition costs, sales cycle, and business objectives. You should compare your results against your own commercial requirements and historical performance rather than against some industry standard.
How do you work out your marketing ROI?
One useful approach is to take the gross profit attributable to marketing, subtract the marketing costs, divide by the marketing costs, and multiply by 100. That gives you a percentage return on the marketing investment.
Can a small business measure marketing ROI without expensive software?
Yes. A mix of website analytics, ongoing enquiry tracking, basic CRM records and a monthly reporting spreadsheet can all provide useful insight. The key is having reliable data and a consistent way to measure it.
What’s the difference between marketing ROI and ROAS?
Return on ad spend (ROAS) is advertising-attributable revenue divided by advertising spend. Marketing ROI is the financial return on marketing spend and, ideally, is calculated on a gross profit basis rather than revenue.
How long should I wait before I start measuring marketing ROI?
It all depends on your typical sales cycle and the marketing activity you’re running. Some campaigns will generate sales very quickly, and you’ll be able to see the financial return fairly rapidly. Others (particularly SEO, brand building, and more complex B2B marketing) will take many months to produce any real financial return at all.
Should I include staff costs in my marketing ROI calculation?
Yes, where those costs are relevant to the marketing activity under review. Including the appropriate internal and external costs gives a much more realistic picture of the investment required.
What if I can’t identify which marketing activity generated a sale?
Use the information available from analytics, CRM records, customer feedback and sales conversations. Attribution is rarely perfect, particularly in B2B markets. A consistent, evidence-based estimate is more useful than pretending every sale can be traced to one activity.
Is Your Marketing Delivering a Return?
If you’re investing in marketing but struggling to understand what it’s contributing to your business, the answer isn’t necessarily another analytics platform or a more elaborate dashboard. You may need a clearer strategy, better measurement, and someone experienced enough to connect marketing performance to commercial results. At Makin Marketing, I work directly with business owners and leadership teams to improve marketing effectiveness, establish accountability and focus investment on activities that support growth.
Whether you’re based in Fife, elsewhere in Scotland or across the UK, I can help you understand what’s working, what needs to change and where your marketing resources could make the greatest difference. If you’re unsure whether your marketing is delivering a worthwhile return, let’s talk.
Get in touch with Makin Marketing or start with my free marketing assessment.
Because successful marketing shouldn’t simply look impressive in a monthly report, it should make a meaningful contribution to your business.






