Person pointing at printed charts with a pen to review enquiry-to-booking conversion figures

Marketing ROI Calculator: Does Your Campaign Pay for Itself?

Marketing return on investment (ROI) compares the gross profit a campaign produces with what it cost: (gross profit minus marketing spend) divided by marketing spend. Enter your spend, leads, conversion rate, average sale and margin to see your ROI, cost per lead and cost per customer.

Marketing ROI Calculator

See whether a campaign pays for itself on gross profit.

How the calculation works

  1. New customers = leads x conversion rate.
  2. Revenue = new customers x average sale value.
  3. Gross profit = revenue x gross margin.
  4. ROI = (gross profit minus spend) / spend.
  5. Cost per lead = spend / leads, and cost per customer = spend / new customers.

How to improve marketing ROI

Most businesses can improve ROI faster by converting more of the leads they already get than by buying more leads. Faster replies, consistent follow-up and a clear booking process all raise conversion without increasing spend. Read enquiry-to-booking conversion, why customers go quiet after a quote and our lead generation guide.

Worked example (illustrative figures)

A campaign costs R10,000 and brings in 40 leads, so the cost per lead is R250. 20% of the leads buy, giving 8 customers and a cost per customer of R1,250. Each sale is worth R6,000 at a 35% gross margin, which is R2,100 of gross profit, or R16,800 in total. ROI is (R16,800 − R10,000) ÷ R10,000 = 68%: every rand spent returned R1.68 of gross profit.

If the same leads converted at 25% instead of 20%, the campaign would produce 10 customers and R21,000 of gross profit, lifting ROI to 110% with no extra spend. That is why follow-up usually improves ROI faster than a bigger budget.

Mistakes to avoid

  • Judging a campaign on leads or clicks alone instead of gross profit.
  • Measuring too early, before slower buyers have decided.
  • Leaving out agency fees, design or software costs from the spend.
  • Forgetting repeat purchases when customers usually buy again.

The calculator shows amounts in rand, but the maths works in any currency: enter your figures in pounds, dollars or euros and read the results in the same currency.

Questions about marketing ROI

Why use gross profit instead of revenue?

Revenue includes the cost of delivering the product or service. Using gross profit shows whether the campaign actually made money.

What if customers buy more than once?

Then a single campaign can be worth more than this calculator shows. Use the Lead Value Calculator to include repeat purchases.

What is a good marketing ROI?

It depends on your margins, cash flow and goals. A positive ROI means the campaign more than paid for itself on gross profit; compare channels and keep the ones that perform best.

Your next step

Track every lead’s source and outcome with the trackers in the Business Growth Toolkit, or see Business Growth Automation Systems for built-in reporting.

A laptop on a desk showing the line: Find the gap. Build the system. Grow your business.

Get Practical Business Growth Insights

Short, useful emails on customer gaps, lead conversion, follow-up, automation and business growth.