What Is ROI in Marketing? How to Understand It Properly

Chỉ Số Roi Trong Marketing Là Gì? Cách Hiểu Đúng

Bài viết do Nguyễn Nhật Ánh Dương thực hiện, biên tập theo Chính sách biên tập của Marketing365. Cập nhật lần cuối .

Nội dung
  1. Key points
  2. What is ROI in marketing and what is it used for
    1. What marketing ROI reflects in practice
    2. How ROI differs from revenue, profit, and ROAS
  3. How to calculate ROI in marketing without getting it wrong
    1. Step 1: Identify revenue and net profit correctly
    2. Step 2: Include all marketing costs in the same basket
    3. Step 3: Calculate ROI and read the result over the same measurement period
    4. Step 4: Do a quick check to avoid calculation errors
  4. Factors that can strongly affect ROI
    1. How revenue, margin, and order value affect it
    2. How traffic quality and conversion rate affect ROI
    3. Measurement timeframe and data attribution can distort ROI
  5. What is a good ROI and how should this metric be read
    1. When a positive ROI is still not necessarily good
    2. When a negative ROI does not necessarily mean you should stop immediately
  6. How to improve marketing ROI while still controlling risk
    1. Review where costs are leaking
    2. Increase value from each customer instead of just increasing purchases
    3. When to change the measurement method or separate channels
  7. Common mistakes when measuring ROI in marketing
    1. Confusing revenue with profit
    2. Not including all related costs
    3. Reading ROI outside the campaign context
  8. When to handle it yourself and when to get expert help
    1. Signs you can handle it yourself
    2. When to ask a specialist
    3. What should be checked first before calling for support
  9. Frequently asked questions about what is roi in marketing
    1. Is marketing ROI always measured in money
    2. How often should ROI be measured again for a campaign
    3. Should ROI be used to compare every marketing channel

ROI (Return On Investment) in marketing is an investment efficiency metric that shows how much profit each dollar spent on marketing generates relative to the cost incurred. It differs from revenue, profit, and ROAS in that it places results against total costs to assess whether a campaign is truly “profitable” or not.

Key points

  • How to calculate it: identify revenue and net profit correctly, include all marketing costs in the same basket, then calculate ROI over the same measurement period.
  • ROI differs from ROAS, revenue, and profit; understanding these differences is essential to avoid misreading the metric.
  • Many factors can cause ROI to change sharply: profit margin, order value, traffic quality, conversion rate, and measurement timeframe.
  • A positive ROI is not always good, and a negative ROI does not always mean you should stop immediately — context matters.
  • Improve ROI by reviewing where costs are leaking, increasing value from each customer, and separating channels when needed.

When running SEO, ads, or social without understanding what the ROI metric in marketing is, it is very easy to misjudge performance just because you see many clicks or a few early orders. ROI shows how much real value each marketing dollar creates, so it is the metric that helps you read campaign effectiveness correctly instead of relying on intuition.

For shop owners, marketers, fanpage admins, or small businesses, ROI also helps decide whether to keep the budget, pause a campaign, or review measurement methods. This article focuses on the ROI concept, the basic calculation, how to interpret results, and common mistakes that distort return on investment.

What is ROI in marketing and what is it used for

Marketing ROI is the return on investment ratio that shows how much net value each dollar spent on marketing generates. For shop owners or marketers, what is roi in marketing is not about the wording of the definition, but about how it helps decide whether to keep, cut, or optimize a campaign.

A campaign may generate many orders and interactions, but ROI can still be negative if marketing costs exceed the net profit created. That is why looking at ROI is a way to check whether a marketing campaign is truly effective or just looks good in reports.

What marketing ROI reflects in practice

Marketing ROI reflects the return relative to the costs spent. A positive ROI means the campaign is profitable; an ROI of zero means break-even; a negative ROI means money is being spent faster than it comes back.

For example, an ad campaign may generate 20 orders, but if ad spend, discounts, and operations are nearly equal to revenue, it still may not be profitable. With content or email, a post that drives a lot of traffic but no conversions also produces low ROI, even if the surface metrics look good.

ROI reading checklist:

  • Positive ROI: keep it and look for optimization points.
  • ROI of zero: review pricing, costs, or customer segment.
  • Negative ROI: stop early or fix the funnel before burning more budget.

How ROI differs from revenue, profit, and ROAS

Revenue is the total money brought in, profit is what remains after costs, while ROI is the ratio of profit to investment. ROAS measures only revenue efficiency relative to ad spend, so it can be high while ROI is still low if margins are thin.

What is ROI in marketing and what is it used for
An illustration of what ROI means when applied to real business performance, helping marketing teams know whether to keep, optimize, or stop a campaign. Photo: Marketing365.

For example, a shop may see revenue rise sharply when running ads, but if the product has low profit and order handling costs are high, ROI still will not look good. When you need to know “how much money was sold,” look at revenue; when you need to know “is it profitable,” look at profit; when you need to assess marketing campaign effectiveness, ROI is the metric to prioritize over ROAS.

How to calculate ROI in marketing without getting it wrong

ROI in marketing is the ratio that shows how much net profit each dollar spent on a campaign generates. For small shop owners, the easiest formula is: ROI = (Net profit / Marketing cost) × 100%. For example, if a campaign costs 20 million and generates 30 million in net profit, the ROI is 150%.

Step 1: Identify revenue and net profit correctly

ROI is only accurate when you clearly separate revenue and net profit. Revenue is the total sales amount from the campaign, while net profit is what remains after subtracting cost of goods sold, shipping fees, payment fees, and other related direct costs. If you only look at 100 million in revenue without subtracting 60 million in product costs, the result will look better than reality.

How to calculate ROI in marketing without getting it wrong
The steps to bring revenue, net profit, and costs into the same period so ROI can be calculated without distorting the numbers. Photo: Marketing365.

Step 2: Include all marketing costs in the same basket

You need to add up all costs directly tied to the campaign before calculating. The list usually includes: Facebook Ads or Google Ads budget, banner design costs, filming and photography fees, salary or labor cost for the person running the campaign, tracking tools, landing pages, and related software fees. For example, a 7-day campaign with 12 million in ads, 3 million in design, 2 million in optimization labor, and 1 million in tools has a total cost of 18 million. If you only count the 12 million in ads, ROI will be inflated.

Step 3: Calculate ROI and read the result over the same measurement period

Once you have net profit and total cost, apply the formula ROI = (Net profit / Marketing cost) × 100%. For instance, if net profit is 9 million and marketing cost is 18 million, ROI = 50%. This means every 1 dollar spent creates an additional 0.5 dollar in net profit. When comparing, keep the same time frame, the same channel, and the same revenue attribution method. Do not compare 30-day revenue against 7-day costs, because the result will be out of context.

Step 4: Do a quick check to avoid calculation errors

A reliable ROI calculation needs to pass 4 checks: the input data is complete, revenue and costs are from the same period, revenue outside the campaign has been excluded, and the cost attribution method has not changed between campaigns. If you run ads on Facebook, you can compare order counts in Ads Manager with actual orders in Google Sheets or sales software such as KiotViet, Sapo, or Haravan. If the number of orders in the report is much higher than the number paid for, you need to check the UTM code, pixel, or revenue attribution method again.

Factors that can strongly affect ROI

ROI in marketing changes sharply when revenue, profit margin, traffic quality, conversion rate, and the timing of data recording are not aligned. With the same budget, two campaigns can produce very different results if one sells low-margin products while the other has the right audience and a strong closing process.

How revenue, margin, and order value affect it

ROI rises or falls based on net profit, not just revenue. A low-priced shop may generate many orders but still lose money if AOV is low, operating costs are high, and there is no upsell/cross-sell to increase order value.

Factors that can strongly affect ROI
Variables such as profit margin, order value, and traffic quality can push ROI up or down significantly. Photo: Marketing365.
  • A loss-leader product may help pull traffic, but you still need a core product to create a strong enough margin.
  • If gross margin is thin, even a slight increase in marketing cost can immediately drag down return on investment.
  • When reading the numbers, separate revenue, marketing cost, and sales cost to avoid confusing “orders” with “profit.”

A familiar example is a store selling low-cost accessories: orders come in steadily, but after returns, packaging, and shipping are deducted, net profit is almost gone.

How traffic quality and conversion rate affect ROI

ROI depends heavily on whether the traffic is made up of real buyers and whether the landing page can close them. Low-quality traffic often shows up as quick page exits, short visits, irrelevant messages, or lots of clicks but few orders.

  • Wrong targeting: the ad is in the right industry but aimed at the wrong audience, so leads are many but close rates are low.
  • Ad content does not match the landing page: users see one message, then land on something different.
  • Weak closing process: slow replies, no objection-handling script, and no follow-up step.

When measuring campaign effectiveness, look at conversion rate by traffic source first, then decide which channel is underperforming. In many cases, you need to optimize the marketing budget at the audience and landing page stage, not increase spending.

Measurement timeframe and data attribution can distort ROI

ROI becomes distorted if measured too early, too late, or with an inconsistent reporting period. Campaigns with conversion lag, repeat orders, and seasonality can all make return on investment look better or worse than reality.

Quick checks:

  • Set a fixed time frame for both costs and revenue.
  • Separate immediate orders, repeat orders, and delayed orders.
  • Compare by stage instead of lumping everything into one table.


If a peak sales month performs well, marketing ROI may jump sharply; in a low season, the numbers may drop even if the execution is unchanged. That is why the formula for calculating marketing ROI is only correct when the input data follows the same standard.

What is a good ROI and how should this metric be read

A good ROI is one that helps you achieve the campaign goal after accounting for profit margin, marketing cost, and payback time. Therefore, the same return on investment can be good for a campaign focused on orders, but not enough for a campaign aimed at traffic or audience building.

The way to read this metric is to place it in context. If the goal is sales, also look at net profit and return on investment by product group. If the goal is audience growth, track marketing campaign effectiveness through lead quality, later conversion rate, and the cost of nurturing the audience. A marketing campaign with low ROI but one that generates repeat customers may still be worth keeping.

What is a good ROI and how should this metric be read
A suggested way to read an ROI number in the context of goals, profit margin, and customer lifetime. Photo: Marketing365.

ROI reading checklist before drawing conclusions:

  • Compared with the original goal, is this metric serving revenue growth, audience growth, or just channel testing?
  • Is the profit margin thick enough to absorb ad spend, operations, and returns?
  • Is the customer lifetime longer than the payback period?
  • Are you comparing the same period, the same channel, and the same product group?

When a positive ROI is still not necessarily good

A positive ROI may still not be good if net profit is too thin, the customer base is too small, or personnel and order-handling costs eat up the profit. A shop that runs ads and gets steady orders but has to discount heavily to close sales often sees a nice return on investment in reports, while the actual marketing budget is under pressure.

Warning signs:

  • Orders are profitable, but only barely after operations are deducted.
  • Customers buy once and never return.
  • Heavy dependence on promotions.
  • You want to increase budget, but the margin does not allow it.

When a negative ROI does not necessarily mean you should stop immediately

A negative ROI does not necessarily mean you should stop immediately if the campaign is being used to build an audience, test the market, or launch a new channel and you have a clear measurement benchmark. In an early stage, return on investment may be negative but still useful if you measure campaign effectiveness by the number of quality leads, how quickly the audience is learned, and the cost of finding the right message.

Only continue when the conditions are clear:

  • You have set a review point, for example after one test cycle.
  • You have stop-loss criteria if costs exceed the acceptable threshold.
  • You have a hypothesis to test, not an endless experiment.
  • You have a way to measure the next output, not just short-term profit and loss.

How to improve marketing ROI while still controlling risk

Marketing ROI improves fastest when you work in this order: cut waste first, then increase conversions, increase value per order, and only then optimize retention. This approach helps optimize the marketing budget without raising risk too much, because each step can be measured with the formula for calculating marketing ROI and real campaign effectiveness.

Review where costs are leaking

ROI often drops sharply at points where marketing costs rise but no additional orders are created. If costs keep rising while order volume stays flat, check these 5 points immediately:

  • Overlapping ad sets that compete for the same audience.
  • Targeting that is too broad, generating many clicks but few purchases.
  • Message mismatch between the ad and the landing page.
  • Slow-loading landing pages, causing visitors to leave before reading.
  • Slow order response processes, causing prospects to disappear after asking.


One easy-to-spot sign is that CPC is not too high, but conversion rate is low. In that case, the problem usually is not increasing budget, but measuring ad effectiveness at the wrong level. Fix the bottleneck first, then increase spend.

Increase value from each customer instead of just increasing purchases

A more effective way to improve return on investment is to make each customer generate more revenue. For small shops, product bundles, upsells, cross-sells, and re-engaging existing customers are often easier to control than acquiring more new audiences.

For example, a customer who has already bought the main product can be suggested a complementary item, or a bundle can be offered at a better price than buying separately. For repeat orders, email/SMS/remarketing can remind customers at the right time instead of blasting broad ads. Note that you should only push additional products when the need is genuinely relevant; over-selling will reduce net profit by increasing returns and lowering goodwill.

When to change the measurement method or separate channels

When one channel is strong at awareness but weak at closing sales, it should not be judged by the same metric as a sales-closing channel. The question of what is roi marketing only makes sense when you separate the role of each channel and each campaign correctly.

How to improve marketing ROI while still controlling risk
A way to improve budget efficiency by plugging leaks and increasing value per customer, instead of chasing purchases alone. Photo: Marketing365.

Separate metrics into 3 layers:

  • By channel: which channel creates traffic, which channel creates conversions.
  • By campaign: the same channel but with different messages.
  • By goal: awareness, lead generation, or sales.


If you do not separate them, you can easily cut the channel that is nurturing demand and keep the one that is burning budget. Once the data clearly shows each role, decisions will better reflect return on investment instead of intuition.

Common mistakes when measuring ROI in marketing

ROI in marketing is mainly wrong when you misread revenue, miss costs, or separate the numbers from the campaign context. The way to avoid this is to verify all inputs before concluding, then compare against the original goal instead of just looking at one attractive number.

Common mistakes when measuring ROI in marketing
A look at common measurement mistakes, from confusing revenue with profit to missing hidden costs. Photo: Marketing365.

Confusing revenue with profit

High revenue does not necessarily mean good ROI because revenue has not yet deducted costs. A campaign that brings in 200 million in revenue can still lose money if ad spend, personnel, and content production costs have already exceeded what came in. The way to avoid this is to use net profit or a marketing ROI formula that includes all related costs, instead of using revenue as the return on investment.

Many people only add ad spend and then conclude that campaign effectiveness is very good. In reality, marketing costs also include design, copywriting, filming, software, staff salaries, and operating fees. If these items are missed, what is roi in marketing is also misunderstood, and marketing budget optimization will go in the wrong direction.

Reading ROI outside the campaign context

An ROI used for remarketing should not be directly compared with a new product launch campaign. A channel that retains existing customers usually has a different return on investment ratio than a channel that expands the audience, so the acceptable threshold is also different. When measuring ad effectiveness, place ROI alongside the campaign goal, measurement period, and customer group to avoid wrong conclusions.

When to handle it yourself and when to get expert help

ROI in marketing shows which campaigns are creating value and which are draining budget. With clean data and a few channels measured the same way, you can handle the basics yourself using ad reports, website data, and internal cost files.

Signs you can handle it yourself

You can handle it yourself when the data only differs slightly between sources and you can still trace each order by channel. For example, a cosmetics shop running 12 million VND/month in Facebook Ads, with orders recorded in Google Sheets and shipping fees separated, can still calculate roi marketing manually to check the trend.

Do it yourself when you have all 3 conditions: 1) only 1–2 main channels; 2) each order has a clear code or source; 3) costs are recorded over the same period, for example from the 1st to the 30th. In this case, measuring ad effectiveness usually only requires comparing Ads Manager, Google Analytics 4, and the sales ledger.

When to ask a specialist

You should ask a specialist when the numbers differ sharply between channels, you cannot trace the source of orders, or accounting and ad reports produce different results. A very clear case is when Ads Manager reports 80 orders, CRM reports 54 orders, and accounting software only matches 49 orders, making what is roi in marketing no longer a question that is easy to answer manually.

You should also stop handling it yourself when multiple teams touch the same campaign, such as ads, SEO, sales, and customer support all contributing to conversions. In that case, the issue is often UTM tagging, campaign naming conventions, or how gross revenue and net revenue are recorded.

When to handle it yourself and when to get expert help
Signs that help you decide whether to handle it yourself or seek expert help when the numbers start getting hard to control. Photo: Marketing365.

What should be checked first before calling for support

Check from easy to difficult to avoid fixing the wrong thing. 1) Lock in the measurement period, for example exactly 7 days or exactly 1 month. 2) Compare ad cost, revenue, and order count over the same time frame. 3) Check UTM, pixel, conversion tags, and order codes. 4) Separate each channel to see which one is most off. 5) Recalculate net profit before concluding ROI.

If you have done all 5 steps and the results still conflict, move on to reviewing the measurement system and data recording rules. This helps you know whether the problem lies in tracking, accounting, or the marketing ROI formula itself.

Frequently asked questions about what is roi in marketing

What is ROI in marketing? It is a measure that compares the benefits received with the costs spent, helping you quickly see whether a campaign is creating value. When reading marketing ROI, do not just look at the final number; look at how value is converted and the campaign’s goal context.

Is marketing ROI always measured in money

At its core, marketing ROI is still a return on investment ratio, meaning it compares benefits with costs. However, the benefit is not always direct revenue; for awareness campaigns, it can be converted into quality leads, assisted orders, or projected value based on the set goal. What you should avoid is taking interactions, likes, or views alone and calling that return on investment.

Frequently asked questions about what is roi in marketing
Quick answers to common questions about understanding and applying ROI in marketing. Photo: Marketing365.

How often should ROI be measured again for a campaign

ROI should be remeasured according to the campaign cycle and conversion lag. Short-term campaigns usually need to be reviewed after each run or every week for quick adjustments; long-term campaigns should be measured by stage because campaign effectiveness may come later. If you only have top-of-funnel data, do not conclude too early; wait until enough conversions are available to measure campaign effectiveness more stably.

Should ROI be used to compare every marketing channel

You can compare marketing ROI across channels, but only after standardizing the same goal, the same time frame, and the same cost calculation method. A channel that generates orders quickly and a channel that builds long-term demand cannot be placed side by side using a single order-count table. When measuring ad effectiveness, also use CPA, conversion rate, or order value to avoid jumping to conclusions.

For the latest official guidance, you can also refer to materials from Google Analytics Help.

You can also find more practical marketing guides at https://marketing365.vn.

Content from marketing365 is created for SMEs, online shop owners, and new marketers.

You may also like

Leave a Comment