← All posts

Return on Marketing Spend Formula Explained

Oct 31, 2026

The return on marketing spend formula is the profit your marketing earns, minus what the marketing cost, divided by what it cost. The result shows how much profit each dollar of spend brought back, once the spend itself is covered. It is simple to calculate, and the harder part is deciding which profit really belongs to the marketing.

The formula in plain terms

Start with the profit that came from the marketing you are measuring. Subtract the total cost of that marketing, then divide the answer by the same cost. A result above zero means the activity paid for itself and left something over. A result of zero means you broke even, and a negative result means the spend earned less than it cost.

The cost side should be complete. Include the media spend, but also agency fees, creative production and any tools used only for that activity. If you count only the ad platform bill, the return will look better than it really was.

Use profit, not revenue

Many teams put revenue in the top of the formula because it is easy to find. That version tells you how much money came in, not how much you kept. A campaign can bring in plenty of revenue and still lose money once product costs, delivery and discounts are taken out.

If you want a revenue view as well, track it separately and label it clearly. Keeping the two measures apart avoids the common mistake of comparing a revenue figure from one report with a profit figure from another.

Check that the marketing caused the profit

The formula only works if the profit you enter was caused by the spend. Some of those customers would have bought anyway, through repeat visits, word of mouth or a search for your brand name. Counting every sale that follows an ad overstates the return, because it credits the marketing with sales it did not create.

This is the idea behind incrementality, which is the extra sales or conversions your marketing causes that would not have happened without it. A common way to test it is to split your audience, hold some back from your ads, and compare results. Using only the extra profit in the formula gives a more honest answer.

Measuring return by channel with Seeda

Once you have the formula, the next question is usually which channel deserves more or less budget. Seeda offers marketing mix modeling, incrementality testing, channel-level ROI and budget optimisation, so the return can be looked at channel by channel rather than as one blended figure.

To make that work, the underlying data needs to be connected and consistent. Seeda connects your data, and its Help Centre has setup guides for ad platforms, analytics and commerce data, including UTM parameters, which give a clearer picture of ad performance. You can also book a no obligation demo to see how true incremental performance is measured.

Frequently asked questions

What is the return on marketing spend formula?

Take the profit earned by your marketing, subtract the cost of that marketing, and divide the result by the cost. It shows the profit returned for each dollar spent, after the spend is covered.

Should I use revenue or profit in the formula?

Profit is the safer choice, because revenue ignores the costs of making and delivering what you sold. Revenue can be tracked as a separate measure, but it should be labelled so the two are not confused.

Why can my calculated return be higher than the real return?

Because some sales would have happened without the marketing. If you credit the spend with all of them, the return is overstated. Incrementality testing helps separate the extra profit the marketing caused from the profit that was coming anyway.