How to calculate marketing ROI

Calculating marketing ROI turns campaign spend and results into a number leadership can compare across channels. Done consistently, it shows where to invest more and where to cut.

Draft

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 2.40 euros in gross profit: the original euro back plus 1.40 euros of net profit.

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?

Subtract total marketing cost from attributed revenue, divide by marketing cost, multiply by one hundred. Start with one channel and one quarter before expanding. WEMASY's website builder helps capture conversion data for those calculations.

Should I use revenue or profit in the ROI formula?

Profit-based ROI is more accurate when margins vary by product or channel. Revenue-based ROI works when margins are stable and speed of calculation matters more.

How do I attribute revenue to marketing for ROI?

Use CRM campaign fields, UTM-tracked conversions, or multi-touch models depending on maturity. Document the method. Attribution models in the analytics book compares options.

Can ROI be over one hundred percent?

Yes. One hundred forty percent ROI means net return exceeded cost by one hundred forty percent after recovering the original investment. Higher is better until diminishing returns or quality tradeoffs appear.

Why does my ROI differ from ad platform reports?

Platforms use their own attribution windows and conversion counting. Cross-check with CRM and finance. Analytics data accuracy covers common reconciliation gaps.

How does content marketing ROI calculation differ?

Include production and promotion labor as cost. Use longer attribution windows because content compounds over months. See how to calculate the ROI of content marketing in the content book.

Put it to work
on your own website.

Start free with WEMASY and build your site in a few minutes.