Free Tools › Marketing ROI Calculator
Free · No signup

Marketing ROI Calculator

Marketing ROI and PPC ROI worked out on gross profit, the way your P&L sees it. Most ROI calculators use revenue minus spend, which can make a losing campaign look like a 300% return.

✓ ROI on gross profit, not just revenue ✓ Includes agency and tool fees ✓ Adjusts for sales you'd get anyway
Choose what you want to work out

Return on marketing spend, on gross profit and on revenue side by side.

📈 Your marketing results
Revenue your marketing drove in the period
$
Ad spend plus agency fees, tools, creative and content
$
Revenue minus product cost, as a share of revenue
%
Marketing ROI
—
 
 
Net return
—
ROI if you ignore product cost
—
ROAS
—
Gross profit from marketing
—
Break-even ROAS
—
Return per $1 spent
—
Great ROAS, thin profit?

TGM manages $336M+ in DTC ad spend across 218+ brands

We set ad targets from your margins and fees, not from platform defaults, and report ROI the way your accountant would.

Get a Free Strategy Call →
Shopify
MyIntent
Home Chef
Fresh Patch
Playboy
Atlas Coffee Club
Taste Salud
Gibson
Walmart
Waterbox Aquariums
Ubersuggest
Hale Bob
Grow and Behold
Hard Rock
Fatburger
Pixi Beauty
BPN
Joovv
MD
Client
Shopify
MyIntent
Home Chef
Fresh Patch
Playboy
Atlas Coffee Club
Taste Salud
Gibson
Walmart
Waterbox Aquariums
Ubersuggest
Hale Bob
Grow and Behold
Hard Rock
Fatburger
Pixi Beauty
BPN
Joovv
MD
Client

On This Page

Key Takeaways
  • Marketing ROI = (gross profit from marketing − marketing cost) ÷ marketing cost.
  • Revenue-based ROI overstates returns for any business that sells products: $60k on $15k is 300% on revenue, 140% on gross profit.
  • Count every cost: fees, tools and creative, not just ad spend.
  • Break-even ROAS = 1 ÷ gross margin before fees, and higher once you add them.
  • Platform-credited revenue isn't all incremental. ROI on incremental sales is the one that matters.

The Marketing ROI Formula

Marketing ROI = (gross profit from marketing − marketing cost) ÷ marketing cost × 100
Gross profit = revenue × gross margin

$60,000 of revenue from marketing at a 60% gross margin is $36,000 of gross profit. Take off $15,000 of marketing cost and you have $21,000 left, a 140% marketing ROI. Every dollar spent came back as $2.40 of gross profit.

Marketing cost means all of it: ad spend, agency and freelancer fees, tools, creative production and content. Leave the fees out and ROI looks better than the business feels. This is also called ROMI, return on marketing investment.

Why Revenue-Based ROI Misleads

Most ROI calculators online use revenue minus cost. On the same numbers that gives 300% instead of 140%. The difference is the $24,000 your products cost you, and for a product business that's not optional.

It gets worse at lower margins. At 30% gross margin, $60,000 of revenue is only $18,000 of gross profit. Against $15,000 of cost, that's a 20% ROI, and revenue-based ROI would still say 300%. A campaign can look excellent on revenue and barely break even on profit.

Revenue-based ROI only makes sense where there's almost no cost of goods, like some software. For DTC brands, use gross profit. Better still, use contribution margin once shipping and payment fees are in. The monthly P&L tab of our contribution margin calculator works that out, agency fees and tools included.

PPC ROI and Break-Even CPC

PPC ROI = (orders × AOV × margin − ad spend − fees) ÷ (ad spend + fees)

$8,000 of spend buys 4,000 clicks at $2.00 each. At a 3.5% conversion rate that's 140 orders. At a $95 AOV that's $13,300 of revenue, a 1.66x ROAS. At a 60% margin, gross profit is $7,980. Add $1,000 of management and tool fees and total cost is $9,000, so the campaign loses $1,020. That's an ROI of minus 11.3%.

The fix is in two numbers the calculator gives you. Break-even ROAS here is 1.88x once fees count, not the 1.67x you'd get from margin alone. Break-even CPC is $1.75: every click is worth $1.995 of gross profit, minus $0.25 of fees per click. Pay more than that for a click and you lose money on average.

ROI vs ROAS vs MER

MetricFormulaWhat it's for
ROASRevenue ÷ ad spendSteering campaigns inside one platform
MERTotal revenue ÷ total marketing costWhole-business efficiency, all channels, no attribution needed
Marketing ROI(Gross profit − cost) ÷ costWhether marketing makes money

ROAS and MER are revenue ratios. ROI is a profit percentage. A 4x ROAS at a 60% margin is a 140% ROI before fees; the same 4x at a 25% margin is exactly break-even. Use ROAS day to day, MER to check the whole business, and ROI to decide whether to spend more. Our MER calculator and ROAS calculator use the same margin logic as this page.

Incremental ROI: Sales You'd Have Got Anyway

Ad platforms credit themselves with sales that would have happened anyway: returning customers, brand searchers, people who were already going to buy. ROI on that credited revenue is always flattering.

Incremental ROI = (credited revenue × incremental share × margin − cost) ÷ cost

Say platforms credit $60,000 and a holdout test shows 60% of it is truly incremental. Incremental gross profit is $21,600, and ROI drops from 140% to 44%. Still profitable. The useful number is the break-even point: here at least 41.7% of credited sales need to be incremental for the spend to pay for itself.

If you've never run a lift or holdout test, a geo test or a short pause on one channel is a good first one. Retargeting and branded search usually have the lowest incremental share; cold prospecting the highest.

What Is a Good Marketing ROI?

There's no universal figure, and anyone quoting one without asking your margin is guessing. What you can say for sure:

  • 0% is break-even on marketing. Below it, marketing costs more gross profit than it creates.
  • It has to cover what comes after gross profit: shipping, payment fees, overheads and your own profit. A 50% marketing ROI can still be a loss-making business.
  • New customers can justify a lower first-order ROI if they come back. Our LTV:CAC calculator tells you how much lower.

About “is 3% a good ROI?”: that question usually comes from investing, where returns are yearly percentages on money you keep. Marketing ROI is a return on money you spend and don't get back, so it needs to be far higher than an investment return to be worth it.

What This Calculator Can't Tell You

  • Your true incremental share. Only a lift or holdout test measures it. The input is an estimate until you run one.
  • Lifetime value. These are first-order returns. Repeat purchases add to the value of a new customer.
  • Brand effects. Some spend pays off later, in branded search or organic, and won't show here.
  • Costs below gross margin. Shipping, payment fees and returns aren't included unless you fold them into your margin.
  • Timing. Spend and revenue in the same period assumes customers buy soon after they see your marketing.

Glossary

TermWhat it means
Marketing ROIgross profit from marketing minus marketing cost, divided by marketing cost
ROMIreturn on marketing investment; another name for marketing ROI
ROASreturn on ad spend: revenue divided by ad spend
MERmarketing efficiency ratio: total revenue divided by total marketing cost
Gross marginrevenue minus cost of goods, as a share of revenue
Break-even ROASthe ROAS at which gross profit exactly covers marketing cost
Break-even CPCthe most a click can cost before the campaign loses money
Incrementalitythe share of credited sales that wouldn't have happened without the marketing

We have audited paid media for 218+ DTC brands

We'll rebuild your targets from your real margins and fees, and show you which spend is profitable and which only looks it. Free, no obligation.

Book a Free Audit →

Frequently Asked Questions

How do you calculate marketing ROI?
Marketing ROI = (gross profit from marketing − marketing cost) ÷ marketing cost × 100. $60,000 of revenue at a 60% margin is $36,000 of gross profit. Less $15,000 of cost is $21,000, a 140% ROI.
Should marketing ROI use revenue or profit?
Profit, for any business that sells products. Revenue-based ROI ignores what the products cost. On $60,000 of revenue and $15,000 of cost it reports 300%, while ROI on gross profit at a 60% margin is 140%.
What is a good marketing ROI?
Anything above 0% means marketing earns back more gross profit than it costs. How much higher you need depends on shipping, fees, overheads and the profit you want, so there's no universal target. New-customer campaigns can run lower if customers buy again.
How do you calculate PPC ROI?
Multiply orders by average order value and gross margin, subtract ad spend and management fees, and divide by ad spend plus fees. 140 orders at $95 and 60% margin is $7,980 of gross profit; against $9,000 of total cost that's minus 11.3%.
What is break-even CPC?
The most you can pay per click before losing money: average order value × conversion rate × gross margin, minus fees per click. At $95, 3.5% and 60%, a click is worth $1.995 of gross profit; with $0.25 of fees per click, break-even CPC is $1.75.
What is the difference between ROI and ROAS?
ROAS is revenue divided by ad spend, a ratio. ROI is profit after costs as a percentage of cost. A 4x ROAS is a 140% ROI at a 60% margin but 0% at a 25% margin, so ROAS alone can't tell you if you're making money.
What is ROMI?
ROMI stands for return on marketing investment. It's the same as marketing ROI: the profit marketing generates, minus its cost, divided by its cost.
What is incremental ROI?
ROI counting only the sales your marketing caused, not everything the platforms credit. If 60% of $60,000 of credited revenue is incremental, ROI at a 60% margin and $15,000 cost falls from 140% to 44%.
Is 3% a good ROI for marketing?
No. A 3% return is a typical figure for an investment you keep earning on. Marketing spend is gone once it's spent, so a 3% marketing ROI means you got your money back plus 3 cents per dollar, before shipping, fees and overheads.

Is your marketing making money, or just revenue?

Top Growth Marketing has audited paid media for 218+ DTC brands. Most accounts we review are judged on ROAS targets that were never checked against margin and fees.

Book a Free Audit →