CONTEXT. JUDGEMENT. ACTION.
EDITIONBUSINESS.

Useful journalism to understand, manage and grow a business.

Search
Explore Edition Business
Guide

How to Calculate the ROI of an Advertising Campaign in an SME

A campaign can generate sales and still lose money. Learn how to calculate ROI with full costs, distinguish it from ROAS and CAC, and track results with accessible tools.

3D illustration of a balanced scale on a sphere. On the left side there is a megaphone and coins, and on the right, cardboard boxes and a shopping cart.
AI-generated conceptual illustration · Edition Business

ROI is not the same as sales

Return on Investment (ROI) allows you to evaluate the profit a campaign leaves relative to what it cost. For an SME, the figure is only useful if it is clearly defined what is considered an investment and if the costs necessary to generate sales are deducted.

The standard formula is:

ROI (%) = [(profit attributable to the campaign − total investment) ÷ total investment] × 100

A positive result indicates that the calculated profit exceeds the investment; a negative one, that it does not cover it. If the result is zero, the campaign reached the break-even point according to the included costs and benefits. It is advisable to always specify the period analyzed and which items are included in the calculation.

A frequent confusion is using revenues as if they were profit. If profits are replaced by sales in the formula, a revenue-based return indicator is obtained, not a net ROI. It may serve as an approximation, but it does not demonstrate by itself that the campaign has been profitable.

ROI, ROAS, and CAC: three different questions

These metrics complement each other, but they are not interchangeable:

  • ROI: What economic return does the investment leave after deducting the included costs?
  • ROAS: How much attributed revenue does the advertising investment generate? It is calculated as attributed revenue ÷ ad spend. It does not, by itself, deduct the cost of products or other expenses.
  • CAC: How much does it cost to acquire a customer? It is calculated by dividing the included acquisition costs by the new customers obtained. The result depends on which expenses are counted and how a new customer is defined.

For example, a ROAS of 3 means that three euros of revenue are attributed for every euro invested in ads. It does not necessarily mean that two euros of profit remain: the product cost, campaign management, tools, and other expenses may still be missing.

Step 1: Define the objective and the conversion

Before launching ads, decide what result will be measured: a purchase, a commercial request, a reservation, or a subscription. The metric must correspond to the objective. Impressions, reach, and clicks serve to value visibility and interest, but they do not automatically equate to sales or profits.

If the campaign seeks brand awareness, record exposure indicators and set in advance how its contribution will be evaluated. Do not attribute an arbitrary economic value to those metrics nor present their performance as financial ROI if there is no defensible way to relate them to revenues or profits.

A megaphone, camera, laptop, clock, gear, and pieces with geometric shapes are suspended above an empty rectangular box.
AI-generated conceptual illustration · Edition Business

Step 2: Gather all campaign costs

Start with advertising spend, but do not stop there. To calculate a more complete ROI, identify the costs that can reasonably be assigned to that action, such as:

  • investment in ads;
  • creation of texts, designs, videos, or landing pages;
  • fees from an agency or external professionals;
  • the corresponding share of analysis, automation, or management tools;
  • internal management time, if the company quantifies it consistently;
  • the cost of products sold, when calculating the profit derived from sales.

Avoid double-counting the same expense. If a tool serves multiple campaigns, define a consistent criterion to allocate its cost; if it is not possible to assign it precisely, declare it as a limitation of the calculation. Keep advertising spend and total campaign cost separate: the former is usually used for ROAS; the latter is more appropriate for an ROI that aims to reflect complete profitability.

Step 3: Attribute results with a stable criterion

To relate sales to campaigns, use links with tracking parameters, campaign tags, and conversion records. A store can compare data from its advertising platform with orders recorded in its e-commerce; a service company can link received forms with the customers who finally contracted.

Attribution has limits. A person may see an ad, return days later through another channel, and buy after several interactions. Platforms may apply different attribution windows and models, so their figures do not always match. Define what period and criterion you will use, apply the same method when comparing campaigns, and avoid treating every sale recorded by a platform as a sale caused exclusively by it.

Step 4: Calculate ROI with profit, not just with billing

Suppose an SME invests €1,000 in ads and attributes €3,000 in sales to the campaign. If it calculated the return using only billing, it would get:

[(€3,000 − €1,000) ÷ €1,000] × 100 = 200 %

But that account omits the cost of the products. If producing or acquiring what was sold cost €2,100, the profit before other campaign costs is €900. After deducting the €1,000 invested in ads, the result is a loss of €100:

[(€900 − €1,000) ÷ €1,000] × 100 = −10 %

Thus, the campaign appears positive when comparing sales with ads, but is negative when including the product cost. If there were also management, creative production, or tool expenses, they would have to be incorporated to complete the calculation. The example shows why high attributed revenue is not enough to claim that the campaign was profitable.

Step 5: Track the campaign and adjust without rushing

Review the data with a frequency according to the volume of activity and the purchase cycle. In campaigns with few conversions, one-day results can vary greatly; making decisions based on a small sample can lead to premature changes. Observe trends and compare equivalent periods, keeping in mind that delays between the click and the purchase can alter recent figures.

With accessible tools, an SME can combine:

  • the advertising platform to check spend, clicks, and recorded conversions;
  • web analytics to observe visits and actions on the site;
  • the sales system, e-commerce, or CRM to verify purchases and customers;
  • a spreadsheet to gather investment, costs, attributed revenues, and profit in a single report.

If a campaign generates clicks but few conversions, review the journey from the ad to the purchase: segmentation, offer, landing page, and ease of the process. If it obtains sales but the net ROI is low, check the margin, acquisition cost, and omitted expenses. The metric guides the diagnosis; by itself, it does not identify the cause.

A simple sheet for each campaign

Record the objective, dates, channel, attribution criterion, and chosen conversion. Add ad spend, other assignable costs, attributed revenues, and the cost of goods or services sold. Calculate ROAS and ROI separately, and indicate any cost you have left out.

That separation makes results more comparable and avoids confusing visibility, sales, and profitability. For an SME, measuring well does not require starting with a complex system: it requires using consistent definitions, contrasting conversions with business records, and recognizing the limits of attribution.

Sources and methodology

  1. Cómo medir el ROI en el marketing (+ formula y ejemplos) ↗blog.hubspot.es
  2. Cómo medir el ROI de una campaña publicitaria digital ↗adsventas.es
  3. ¿Qué es el ROI de marketing y cómo medirlo? ↗www.salesforce.com
  4. Cómo Calcular el ROI en Marketing Digital ↗adauge.com
  5. Calcular ROI campaña SEO para pymes ↗www.posicionamientoeficaz.com
  6. ¿Qué es el ROI en marketing? Cómo medirlo y ... ↗mailchimp.com
  7. La Importancia del ROI en la publicidad online ↗www.enae.es
Editorial methodology →Corrections
Report an error ↗

Continue exploring