Lead Gen Calculator

Marketing ROI Calculator

Calculate the return on your total marketing investment — how much revenue you earn for every dollar invested.

Marketing ROI0%

What is marketing ROI?

Marketing ROI (return on marketing investment) measures the profit your marketing generates relative to what it costs. It’s the metric that turns marketing from a line-item expense into a measurable growth investment — and the one leadership cares about most.

How to calculate marketing ROI

The formula is:
Marketing ROI = (Revenue − Marketing cost) ÷ Marketing cost × 100
Generate $120,000 in revenue from $30,000 of marketing and your ROI is 300% — $4 back for every $1 invested.

How to improve marketing ROI

ROI improves when you either generate more revenue from the same spend or the same revenue from less. The biggest levers are usually downstream of the click: better conversion rates, faster lead follow-up, and automated nurture that turns more of your existing traffic and leads into customers — so you’re not just buying more, but wasting less.

Frequently asked questions

  • How do you calculate marketing ROI?

    Marketing ROI = (revenue from marketing − marketing cost) ÷ marketing cost × 100. If you generate $120,000 from $30,000 of marketing, your ROI is 300%.

  • What is a good marketing ROI?

    A common rule of thumb is a 5:1 revenue-to-cost ratio (about 400% ROI) as strong, and 2:1 (100% ROI) as the rough floor once delivery costs are considered. It varies by margin and channel.

  • Should I use revenue or profit for ROI?

    This calculator uses revenue for a quick read. For a stricter view, substitute gross profit (revenue minus cost of goods) for revenue — it accounts for the cost of fulfilling the sales.

  • How is marketing ROI different from ROAS?

    ROAS measures revenue per dollar of ad spend specifically. Marketing ROI is broader — it includes all marketing costs (people, tools, agency) and expresses the return as a percentage.

Related tools

Want help putting these numbers to work?

Refinity helps growth-stage teams turn metrics like these into a measurable, automated growth system.