How to calculate marketing ROI

Home / Everything About / Everything About Marketing / How to calculate marketing ROI

A marketing manager presented ROI slides where email looked like the top channel and events looked weak. Finance recalculated using fully loaded costs and CRM-attributed revenue. Email ROI dropped. Events turned positive when multi-touch deals were included. Same data, different method, opposite story.

Calculating marketing ROI requires agreed inputs before arithmetic. This chapter walks through the process step by step.

Marketing ROI formula

The standard marketing ROI formula is:

Marketing ROI = ((Revenue or profit from marketing) − (Marketing cost)) ÷ (Marketing cost) × 100

Result is expressed as a percentage. ROI of one hundred percent means you doubled your money: return equals cost plus equal gain. ROI of negative fifty percent means you recovered only half of what you spent.

Some teams express ROI as a multiple instead: return divided by cost. A three times multiple equals two hundred percent ROI in the percentage form above. Pick one format and stay consistent in reports.

Conceptual background is in what is marketing ROI. Broader analytics value framing appears in analytics ROI value.

Step one: define the measurement period

Choose a window that matches your sales cycle. B2C ecommerce may use thirty to ninety days. B2B may need six to twelve months so late-closing deals appear in attributed revenue.

Document the period on every report. Comparing Q1 paid search ROI to Q3 blended ROI without noting cycle differences misleads decisions.

Step two: total marketing costs

Sum all costs for the period:

Media spend across ads and sponsorships. Agency and contractor fees. Marketing software subscriptions. Content production and creative. Salaries or allocated time for marketing staff. Promotional discounts used primarily for acquisition.

Exclude unrelated overhead unless finance requires fully loaded accounting. Segment costs by channel when calculating channel-specific ROI.

Step three: attribute revenue or profit

Use the revenue measure your leadership trusts. Gross revenue is simpler. Gross profit subtracts product or delivery cost and better reflects true return.

Attribute revenue using rules your team accepts: last-click for simplicity, CRM campaign influence fields for B2B, or a formal attribution model when multi-touch complexity is high.

Platform-reported conversion value often overstates ROI. Validate against CRM or accounting records before budget decisions.

Step four: calculate and interpret

Worked example: marketing cost fifty thousand euros. Attributed gross profit one hundred twenty thousand euros.

ROI = ((120,000 − 50,000) ÷ 50,000) × 100 = one hundred forty percent.

For every euro spent, marketing returned 1.40 euros in profit after recovering the original spend.

Interpret alongside payback time and CAC. Strong ROI on first purchase with poor retention may still fail long term.

Reporting and improvement loop

Report ROI by channel and for blended marketing monthly or quarterly. Note assumptions each time: attribution model, profit vs revenue, included labor costs.

When ROI drops, diagnose before cutting spend: tracking breakage, audience fatigue, landing page conversion, or competitive pressure each need different fixes.

Build a simple ROI template your team reuses each period. Fixed rows for cost categories, attributed revenue or profit, formula cells, and an assumptions column reduce errors and make quarter-over-quarter comparison honest. Spreadsheets work fine until volume justifies dedicated reporting tools.

Share ROI results with the people who control creative and landing pages, not only leadership. Channel managers who see ROI by campaign adjust targeting faster than teams that receive a single blended number once a quarter. Transparency speeds improvement when numbers disappoint.

WEMASY connects verified on-site conversions to campaigns so ROI calculations rest on first-party data, not inflated platform defaults.

Use the same revenue definition finance uses before presenting ROI upward. Gross campaign revenue, net after returns, and booked pipeline each tell different stories and should not mix in one formula.

Frequently asked questions

What is the simplest way to calculate marketing ROI?

Should I use revenue or profit in the ROI formula?

How do I attribute revenue to marketing for ROI?

Can ROI be over one hundred percent?

Why does my ROI differ from ad platform reports?

How does content marketing ROI calculation differ?