Return specifically on marketing spend. The Marketing ROI Calculator takes marketing spend, revenue attributed to the campaign, gross margin on that revenue and returns marketing roi (profit basis) plus gross profit after the spend, revenue per unit spent (roas), revenue needed to break even. Results update as you type, and the formula is shown under the result so you can repeat it in your own spreadsheet.
Marketing metrics are most useful as trends and comparisons between channels. Measure every campaign the same way, over the same period, and judge it against your gross margin rather than against revenue alone. Use the worked example below to check the maths against your own figures.
How the Marketing ROI Calculator works
Marketing ROI compares the gross profit a campaign produced with what it cost, which is stricter and more honest than dividing revenue by spend. A campaign needs revenue of spend ÷ margin just to break even.
Worked example
With the example values (marketing spend of $20,000, revenue attributed to the campaign of $80,000, gross margin on that revenue of 40%), the marketing roi (profit basis) is 60%; gross profit after the spend $12,000.00, revenue per unit spent (roas) 4.00x, revenue needed to break even $50,000.00. Change any figure above and the result updates immediately; use Copy results to paste the summary into a note or email.
Related Calculators
Frequently Asked Questions
How is marketing roi (profit basis) calculated?
marketing ROI = (revenue × gross margin − spend) ÷ spend.
Which figures do I need?
Marketing spend, revenue attributed to the campaign, gross margin on that revenue. Take them from the same period and the same set of accounts or reports so the ratio is consistent, and check the example values as a guide to the units expected.
How often should I track this metric?
Weekly for live campaigns, monthly for channel comparisons, and always over the same period for spend and results so the figures line up.







