1-Byte

Free Marketing tool

Campaign ROI Calculator

Use campaign spend, attributed sales and gross margin to estimate whether a campaign paid for itself.

Your inputs

Try the example values, then enter your own. This tool runs in your browser.

Your result

Use the example or enter your figures, then calculate.

Attribution is an estimate. This excludes repeat purchases and costs outside your gross margin.

How it works

Attributed gross profit = revenue × gross margin. ROI = (gross profit − campaign spend) ÷ campaign spend.

Common questions

Why use gross profit instead of revenue?

Revenue includes costs of delivering the sale; gross profit is closer to what can cover campaign spend.

What if campaign spend is zero?

ROI percentage is undefined when the denominator is zero.

Related free tools

Need something built for your business?

The public tool catalogue is free. For a custom website or workflow, tell us what you need.

Ask about custom work