How do you calculate marketing ROI?
Marketing ROI is the profit your marketing earned divided by what it cost, shown as a percentage. It is one of the clearest signals of whether your spend is actually pulling its weight.
Formula: (revenue generated − marketing spend) ÷ marketing spend × 100 = ROI %. Adding your gross margin makes it sharper, because it works from real profit rather than top-line revenue.
ROI vs ROAS: what's the difference?
People mix these up constantly, and the difference is real money:
- ROAS is revenue ÷ spend, shown as a multiple like 4x. It tells you how much revenue came back, but ignores the cost of goods.
- ROI is a percentage that accounts for the spend itself, and ideally your margins too, so it tells you whether you actually made a profit.
- Net profit is the dollar figure left over after spend (and margin) is taken out, the number that hits your bank.
What is a good marketing ROI?
It depends on your margins, so treat these as rules of thumb rather than guarantees. A positive ROI is the floor; most teams aim well above it once all costs are counted. For paid channels, a ROAS in the region of 3x to 4x is a figure many people treat as healthy. Your real target should come from your own numbers, which is why every field above is yours to change.
How do you grow your ROI?
The fastest lever is rarely a bigger budget, it is a better conversion rate. If you turn more of the same traffic into buyers, your return climbs without spending an extra dollar. It also helps to know which channels actually drove the revenue, so you can move budget toward what works.
That is exactly what Zyro is built to do: A/B test your pages to find what sells, show the right on-site offer at the right moment, and trace every sale back to its true source, including AI and dark-social traffic that most tools miss.