Marketing can generate website visits, social media engagement and enquiries—but those numbers do not automatically mean a business is making money. For a small business working with a limited budget, the important question is simple: which marketing activities are helping produce profitable sales?
Measuring marketing return on investment (ROI) gives you a clearer way to answer that question. You do not need an expensive analytics platform to begin. You need a consistent method, reliable figures and a habit of reviewing results before deciding where your next marketing budget should go.
What is marketing ROI?
Marketing ROI compares the financial return attributable to a marketing activity with the cost of that activity. It can help you assess a campaign, channel or broader marketing programme. The challenge is attribution: customers may discover your business through one channel, research you through another and purchase later.
For that reason, treat ROI as a decision-making measure rather than a perfectly precise answer. Use a consistent time period and be clear about which revenue and costs you include.
How to calculate marketing ROI
A commonly used formula is:
Marketing ROI (%) = (Revenue attributable to marketing − Marketing cost) ÷ Marketing cost × 100
For example, imagine a local service business spends €800 on a campaign and can reasonably attribute €2,000 in sales revenue to it.
- Revenue attributed to the campaign: €2,000
- Campaign cost: €800
- Revenue minus campaign cost: €1,200
- ROI: (€2,000 − €800) ÷ €800 × 100 = 150%
This calculation suggests a 150% return relative to the campaign cost, using revenue as the return measure. It does not mean the business made €1,200 in profit: delivery costs, product costs, overheads and other expenses still matter. If you can calculate gross profit attributable to the campaign, using that figure can give you a more commercially useful view.
Track the metrics that connect marketing to sales
1. Qualified leads
Count enquiries that match your target customer, not just every form submission or message. A smaller number of relevant enquiries may be more valuable than a large number of poor-fit leads.
2. Conversion rate
Measure the percentage of relevant visitors or leads who take the next meaningful step, such as booking a consultation, requesting a quote or purchasing. Define the conversion clearly and keep the definition consistent.
3. Customer acquisition cost
Customer acquisition cost (CAC) = Total acquisition spend ÷ Number of new customers acquired
If you spend €600 on marketing and sales activities and acquire 12 new customers, the blended acquisition cost is €50 per customer. Compare that cost with your margins and the value a customer is likely to generate over time.
4. Average order value and repeat purchases
Two campaigns may bring in the same number of customers but produce different revenue. Track average order value, repeat purchase rate and—where you have enough reliable data—customer lifetime value. Avoid assuming every customer will return; use actual cohort data where possible.
5. Cost per lead and lead-to-customer rate
Cost per lead helps you understand how efficiently a channel generates enquiries. Pair it with the percentage of leads that become paying customers. Cheap leads are not a win if they rarely convert.
Compare marketing channels fairly
Different channels play different roles, so do not judge every activity by the same short-term metric.
| Channel | Useful measures | What to watch |
|---|---|---|
| Search engine optimisation (SEO) | Relevant organic clicks, qualified enquiries, conversions and assisted sales | Results can take time; separate visibility from business outcomes. |
| Paid search and social ads | Spend, conversion rate, cost per acquisition and attributed revenue | Include agency, creative and landing-page costs where relevant. |
| Email marketing | Clicks, purchases, repeat orders and revenue per campaign | Do not treat opens alone as proof of sales impact. |
| Social media | Referral visits, enquiries, bookings and tracked conversions | Engagement is useful context, but it is not the same as revenue. |
| Referral and partnership activity | Qualified referrals, close rate and customer value | Record the source consistently when a new enquiry arrives. |
Compare channels over an appropriate period and account for their different roles in the customer journey. SEO may support a customer who converts weeks after the first visit, while an advertising campaign may be designed for immediate demand. Last-click attribution alone can undervalue channels that help customers discover or evaluate a business.
Set up a simple measurement system
- Choose one business goal. Examples include qualified enquiries, online purchases or booked consultations.
- Record the baseline. Note current sales, leads, conversion rates and marketing costs before changing campaigns.
- Use consistent source tracking. Add UTM parameters to campaign links and use a clear naming convention. Ask new customers how they heard about you as a useful second source of evidence.
- Configure meaningful conversions. In Google Analytics, identify the events that represent genuine business outcomes and mark the relevant ones as key events. Avoid counting every page view as a conversion.
- Include the full relevant cost. Consider media spend, tools, freelancer or agency fees, creative production and the staff time you can reasonably estimate.
- Review monthly, then investigate exceptions. Look for changes in lead quality, conversion rate and cost—not just changes in traffic.
For website measurement, connect your findings with your existing website and marketing performance review process. Keep your tracking setup consistent so month-to-month comparisons remain useful.
Common marketing ROI mistakes
- Counting revenue as profit. Revenue does not account for the cost of fulfilling an order or delivering a service.
- Ignoring hidden costs. Include relevant production, software and service costs when comparing campaigns.
- Giving every sale to the last click. Use attribution as an estimate and consider the wider customer journey.
- Changing too many things at once. If you change the audience, offer, landing page and budget simultaneously, it becomes harder to identify what improved results.
- Making decisions from tiny samples. A handful of conversions can fluctuate sharply. Record the sample size and look for patterns over a suitable period.
- Stopping long-term activity too early. Evaluate channels against realistic timelines and leading indicators as well as final sales.
A monthly marketing ROI checklist
- Did we reach the right audience?
- How many qualified leads or sales did each channel contribute?
- What was the cost per qualified lead and per new customer?
- What revenue—and, where possible, gross profit—can reasonably be attributed to the activity?
- Which landing pages or offers converted best?
- What evidence supports increasing, reducing or testing the budget?
- What is one change we will test next month?
Final thoughts
Marketing ROI is most useful when it helps you make better decisions, not when it produces a single impressive percentage. Start with a clear business goal, track a small set of meaningful metrics and record costs consistently. Then give each channel a fair evaluation period and use the results to guide your next test.
For a small business, the aim is not to measure everything. It is to understand which activities are helping attract suitable customers and generate sustainable returns—and to spend the next euro with better evidence than you had last month.

