Home › Answers › Websites, content & growth › How do I measure marketing ROI?

How do I measure marketing ROI?

● The short answer

Marketing ROI is the profit marketing generates divided by what it costs: (gross profit from marketing-driven sales minus marketing cost) divided by marketing cost. To measure it, track where each lead came from, record which leads became customers and what they were worth, and count all costs, including fees, tools and time, not just ad spend.

Key takeaways

  • Marketing ROI is profit from marketing-driven sales minus total marketing cost, divided by that cost.
  • Use gross profit, not revenue, and include fees, tools and time, not only ad spend.
  • Track every lead's source and whether it became a customer, even in a spreadsheet.

The formula, and the parts people get wrong

The basic calculation is simple:

ROI = (gross profit attributable to marketing minus marketing cost) divided by marketing cost

If a campaign costs $4,000 and produces sales with $12,000 in gross profit, ROI is ($12,000 minus $4,000) divided by $4,000, or 200%. The mistakes are in the inputs:

  • Using revenue instead of profit. A $10,000 sale with a 30% margin produced $3,000, not $10,000, to pay for the marketing.
  • Counting only ad spend. Agency fees, software, content production and staff time are costs too.
  • Ignoring repeat value. A customer who returns for five years is worth far more than their first invoice.
  • Confusing ROI with ROAS. Return on ad spend divides revenue by ad cost. It is useful for managing campaigns but is not profit.

The how is where we come in.

What we walk through with you, for your business:

  • Building the measurement, step by step
  • Metrics to watch along the way
  • Channels that are hard to measure
  • Our take

Every business is different, so the plan is too. Tell us where you want to show up and we will show you what it takes.

Talk to us

More questions

What is a good marketing ROI?

It depends on margins, sales cycle and growth stage, so there is no universal benchmark worth trusting. A useful rule is that marketing should return more gross profit than it costs over a period that matches your customer lifetime. A new business may accept a lower ROI to build a customer base; a mature one should expect a higher return.

How long should I wait before judging ROI?

Match the window to your sales cycle. Search ads for emergency services can show results in weeks. SEO, content and B2B campaigns can take several months, and enterprise deals longer. Watch leading indicators like lead volume and cost per lead early, and judge full ROI once enough leads have had time to close.

Want us to check this for your business?

Send us your URL. We will show you where you are found, trusted and missing across AI answers, search, maps and reviews, in plain English.

Get a free visibility check