How to measure the real return on your ad campaigns

How to measure the real return on your ad campaigns

Ads Manager says the campaign is winning but your bank account disagrees? Learn true ROAS and how to direct budget with confidence.

Ads 13 min read

ROAS is return on ad spend, calculated by dividing the revenue attributed to the advertising by the cost of that advertising over the same period. If you spent 10,000 EGP and the campaigns recorded 40,000 EGP of sales from conversions attributed to them, ROAS equals 4, or 400%. But that number does not automatically mean you made money, because it deducts nothing for cost of goods, shipping, returns, operating salaries, or discounts. So use ROAS to measure media efficiency, and use margin, ROI, and net profit to make the business decision.

01

The ROAS formula, simply

The basic formula is: conversion value or revenue attributed to the ads ÷ ad spend. You can present the result as a multiple or a percentage. 75,000 on a spend of 25,000 is 3x, or 300%. Make sure the currency, the period, and the data source match, and know whether the value includes tax, shipping, or orders that were later cancelled. Comparing a total sales figure against a partial spend produces a flattering indicator that is useless for a decision.

  • ROAS = revenue attributed to the ad ÷ cost of the ad.
  • A ROAS of 1x means revenue equals spend, before any other cost.
  • A ROAS of 4x means four pounds of revenue per pound of advertising — not four pounds of profit.
  • Compare channels on a consistent conversion definition, attribution window, and value.
02

A worked example from an online store

Suppose a store spent 20,000 EGP in a month and the platform attributed 80,000 EGP of sales to the campaign. Platform ROAS is 4x. If cost of goods is 40% of revenue, and shipping, payment, and returns are 15%, a gross contribution of 45% remains before advertising — that is 36,000 EGP. After deducting the 20,000 spend, 16,000 is left before fixed costs. The campaign looks healthy. But had the gross margin been only 20%, the contribution would have been 16,000 — less than the spend — even with ROAS still sitting at 4x.

Do not ask whether ROAS is high. Ask whether ROAS is above the break-even point for your profit model, after cancellations and returns.
03

How do you calculate break-even ROAS?

Start from contribution margin before advertising: revenue minus cost of goods, payment fees, subsidised shipping, packaging, returns, and the other variable costs. If 25% of every pound of sales is left to cover advertising and fixed costs, your approximate break-even ROAS is 1 ÷ 0.25 = 4x. If 40% is left, it is 2.5x. Use a realistic average from your own data rather than your best product alone, and recalculate when prices, discounts, or the return rate change.

  1. Work out the average net order value after discount.
  2. Subtract cost of goods and the variable costs per order.
  3. Divide the remaining contribution by revenue to get the margin rate.
  4. Divide 1 by the margin rate to estimate break-even ROAS.
  5. Add a safety margin, management cost, and profit targets when you set the actual goal.
04

The difference between ROAS, ROI, and CAC

ROAS compares the revenue attributed to the advertising with the cost of that advertising. ROI compares net profit, or total return, with the total investment as your accounting defines it. CAC measures the cost of acquiring a new customer and may include advertising, sales, tooling, and the agency. A campaign with a lower ROAS can be the more useful one if it acquires customers who buy repeatedly, while a retargeting campaign looks strong precisely because it claims credit for sales from customers who were already close to buying.

Use the indicators together: ROAS to manage the channel and the campaign, CAC to understand the cost of growth, LTV for customer value over time, and ROI or profit contribution for the investment decision. Do not blend revenue with lifetime value on undocumented assumptions; start from actual purchases, then build the LTV model from repeat rate, retention, and margin.

05

Why does ROAS differ between the platform and the bank account?

Every platform uses its own attribution window and its own rules for deciding which ad gets the credit. A customer may see a Meta ad, then search the brand name, click a Google ad, and buy; depending on the setup, both platforms may claim the conversion. A return or cancellation may never reach the platform, a purchase event may fire twice when someone refreshes the thank-you page, or a value may be sent in the wrong currency. So compare the platform against your order system and GA4, and understand the difference rather than forcing the numbers into exact agreement.

  • Review the click and view windows for each platform.
  • Exclude cancelled orders and send back return values where the setup supports it.
  • Use transaction_id to prevent duplicate purchases.
  • Verify currency, tax, shipping, and discounts.
  • Separate new customers from returning ones when the goal is acquisition.
06

What is incremental ROAS?

Conventional ROAS measures attributed revenue according to the attribution model. Incremental ROAS tries to measure the additional revenue that would not have happened without the advertising. Google explains in its Conversion Lift measurement that iROAS equals incremental revenue divided by total spend. It needs an experiment or a control group and sufficient volume, but it answers a deeper question: did the campaign create new sales, or did it capture an order that was going to happen anyway?

07

When should you use Target ROAS in Google Ads?

The Target ROAS strategy relies on the conversion values you send to Google Ads, and it tries to maximise value while reaching the target average. Do not start it on incomplete values or unstable events, and do not set a target far above historical performance and then expect steady volume. Make sure the purchase or the lead carries a value that reflects the business, that the campaign receives enough data, and watch the average over a period rather than a single day.

08

How do you improve ROAS without strangling growth?

Start with tracking, the offer, and the landing page before you narrow the audience. Improve data quality and values, separate products with different margins, and review search terms, messaging, speed, and checkout. Test one meaningful variable at a time, and give the test an appropriate volume and duration. Lifting ROAS by switching off every exploratory campaign may improve the report temporarily, but it chokes off new customers and increases your dependence on retargeting.

  1. Fix tracking, values, and returns.
  2. Set the break-even ROAS for each category or margin band.
  3. Improve the offer, the page, and the conversion rate.
  4. Move budget towards groups with proven value.
  5. Keep a portion for testing new audiences and messages.
  6. Scale gradually and watch CAC and profit alongside ROAS.
09

A weekly decision dashboard

Bring together in one table the spend, the attributed revenue, the orders, the net orders, the new customers, the margin, the platform ROAS, the adjusted ROAS, and CAC. Compare against the previous week and a four-week average, and log any change to budget, offer, or site. A daily decision off a small fluctuation disrupts learning, while waiting a full month can waste budget. Pick a cadence that suits your data volume, and give every decision a clear condition for review.

Frequently asked questions about ROAS

What is a good ROAS?

It is the number above your break-even point that also meets your profit or growth goal. 2x can be excellent for a high margin with a recurring subscription, and 5x can be loss-making for a thin-margin product with a high return rate. Calculate it from your own data.

Does ROAS include the cost of the product?

The basic formula does not; it compares revenue against advertising cost. To bring in product, shipping, and operating costs, use contribution margin and ROI, or an internal adjusted ROAS whose definition you state explicitly.

Should I calculate ROAS at campaign or account level?

Use both. The campaign level helps with operational optimisation, while the account or channel level shows the picture once search, prospecting, and retargeting have divided the roles between them. Do not compare campaigns with different objectives as though they were identical.

How often should I review ROAS?

Watch spend integrity and tracking daily, and make performance decisions over a period that accumulates enough conversions for your purchase cycle. Large stores may review weekly; services with a long cycle need a longer window and a link to the CRM.

Take the last 30 days, correct the revenue for cancelled orders and returns, and calculate the contribution margin and the break-even ROAS. If the decision differs from the platform report, you have found the most important gap to fix before you raise the spend.

Request a quote
Let’s start your next project Expert consultation Reply within 24 business hours Detailed quote
Consultation

Request a quote for your website, store or ad campaign

Share your goal and current challenge. We review your situation and send, within 24 business hours, an initial view of scope, priorities and the next step — with no commitment.

  • A review of your current site, store or campaigns
  • An initial scope, ordered by priority
  • A clear next step, with no commitment
Please enter Name.
Please enter Phone.
Please enter Email.
Please enter Service needed.
Please enter Company name.
Please enter Project details.
We reply within 24 business hours · Your data is handled per our privacy policy.
Your request has been received! Our team will contact you soon.