Skip to content

Free calculator

Marketing ROI Calculator

See what your marketing returned after the costs of delivering the sales it brought in. The result shows the contribution left after marketing and the return on every unit you spent.

Free, instant, no signup or email required

Did my marketing pay for itself?

Product, materials, delivery, fees — not overhead

Nothing is saved or sent anywhere.

Result

—

Enter your numbers

Fill in the fields and the result appears here.

The formula

Contribution = attributed revenue − delivery costsNet after marketing = contribution − marketing spendReturn on marketing = net after marketing ÷ marketing spend

Worked example

You spend $5,000, attribute $20,000 of sales to it, and delivering those sales costs $8,000. Contribution is $12,000; after the marketing, $7,000 is left. The return is 7,000 ÷ 5,000 = 140%.

What the result means — and what it does not

  • It is not net profit: rent, salaries and other overhead are not deducted.
  • It assumes the attributed revenue was caused by the marketing.

Common questions

Why deduct delivery costs?

Because revenue is not what marketing earns you. A $20,000 campaign result with $8,000 of product and delivery costs only leaves $12,000 to pay back the marketing. Measuring against revenue makes every campaign look better than it was.

How do I decide which revenue to attribute?

Use the sales your tracking links to the marketing — tracked links, codes, a “how did you hear about us” question, or your ad platform. Be consistent between campaigns, and remember that some of those customers may have bought anyway.

What return is good enough?

Anything below 0% did not pay for itself on the costs counted here. Above that, it must also cover your overhead and leave profit, and it competes with other ways to spend the same money; there is no universal threshold.