
If you cannot say how much every euro invested in marketing returns, you are not managing marketing, you are just spending it.
ROI (return on investment) is the most important number in any marketing conversation. Without it, every budget decision is a guess. With it, you know exactly which channel, which campaign, and which type of content brings in money and which only costs it. Good news: the formula is not complicated, and once you adopt it you will never spend blindly again.
The basic formula and what every term means
The basic marketing ROI formula is: (Revenue from marketing minus Cost of marketing) divided by Cost of marketing, multiplied by 100. The result is a percentage. If you invested 1,000 euros and generated 3,000 euros in revenue, the ROI is 200%. That means for every euro invested you received two euros of profit above the investment.
Three things must be clear for the formula to work: what you count as revenue from marketing (sales directly attributed to the campaign), what you count as cost (media budget plus agency fee plus your time if you value it), and over what time period you are looking. The ROI of a campaign viewed over 30 days versus the same campaign over 90 days can be drastically different.
- Revenue: include only revenue you can attribute to a specific campaign or channel
- Cost: media budget, agency fee, tools, and the value of internal time
- Period: define the time frame upfront, usually 30, 60, or 90 days
Attribution: where money really gets lost
The hardest question in measuring ROI is not the formula, it is attribution. Attribution means: which channel gets credit for the sale. A customer might see your Instagram ad, watch a YouTube video, click a Google ad, and then buy. Who gets the credit? All of them together or just the last click?
In Google Analytics 4, the default uses Data-Driven attribution, which distributes credit based on a statistical model. For smaller businesses with lower traffic, Last-Click attribution is simpler and gives a clearer picture of which channel closes the sale, even if it does not tell the whole story. What matters most is that you are consistent in your method, because changing the method also changes all historical comparisons.
Measuring ROI is not just accounting. It is the only way to know whether you are investing in growth or simply spending.
ROI by channel: how to compare apples to apples
Different channels have different cycles. Google Search ads typically deliver quick conversions because they capture intent at the moment of search. SEO has high ROI but only after 6-12 months. Email marketing delivers one of the best ROIs of all channels, but requires a built list. Social media builds awareness and has an indirect impact that is harder to measure.
The real mistake is comparing the monthly ROI of Google ads with the monthly ROI of SEO. Google ads deliver near-instant return, SEO has a delayed but long-term return. For comparing channels with different time horizons, use customer lifetime value (LTV) instead of only the first purchase.
- Google Search: high ROI, short cycle, high CPC in competitive niches
- SEO: delayed ROI (6-12 months) but exponential growth with no direct cost per click
- Email marketing: consistently the highest ROI of all channels, given a quality list
- Meta ads: ROI varies by niche, stronger for e-commerce than for B2B services
ROAS vs. ROI: which metric is for what
In the context of paid advertising you will often hear the term ROAS (return on ad spend). ROAS is revenue divided by ad spend, without deducting other costs. A ROAS of 4 means you generated 4 euros of revenue for every 1 euro in ads. It sounds good but is misleading because it does not include product costs, fulfillment, or the agency.
ROI is the complete picture, ROAS is a partial one. Use ROAS for quickly assessing campaign performance inside a platform. Use ROI when making budget decisions and when reporting to a client or management how much marketing paid off.
How to set up a measurement system from day one
Measuring ROI starts before you spend the first cent on marketing. Installing Google Analytics 4 with correctly configured conversions, setting UTM parameters on every link you send out, and a CRM (or even a spreadsheet) for tracking the source of new customers, that is the minimum infrastructure that lets you measure.
For every campaign, define in advance: what is the goal (conversion, lead, sale), what is the target conversion value, and what ROI you consider acceptable. Without a pre-defined definition of success, any result can be interpreted as either good or bad depending on what you compare it to.
- GA4 with correctly configured conversions before every campaign starts
- UTM links for every channel, ad, and email you send to your audience
- CRM or spreadsheet with the source of each customer for every sale
- Set a target ROI upfront: e.g., minimum 150% for paid ads
When ROI is not enough: what else to measure
ROI is excellent for measuring direct effects, but it does not capture everything. Brand awareness, trust, SEO authority, an email list, and community are values that build over years and whose ROI does not show up in a monthly report. If you make marketing budget decisions looking only at short-term ROI, you will cut investments in the things that deliver the greatest long-term returns.
The izreklamiraj.me team helps clients build a measurement system that covers both short-term and long-term ROI. Because real business decisions are made when you know the full picture, not just the part that is easy to measure.
If you are not sure how much your marketing is actually paying off, or you want to set up a system that shows it clearly, izreklamiraj.me can help. As the most innovative creative studio in the Balkans with over 10 years of experience, we work with clients who want transparency and measurable results. Visit us on the site and book your free consultation.


