ROAS Calculation Guide for 2026 | MarketingAgency.sg


ROAS Calculation: The Complete Guide to Measuring Ad Returns in 2026

Return on ad spend (ROAS) is the single most important metric for any advertiser running paid campaigns. It tells you exactly how much revenue you earn for every dollar you put into advertising, and it drives every optimisation decision from bid adjustments to budget allocation. If you are spending money on ads without tracking ROAS, you are flying blind.

For Singapore businesses, where cost-per-click rates on Google Ads average between S$1.50 and S$8.00 depending on the industry, understanding ROAS is essential for staying profitable. A campaign that looks busy with clicks and impressions may actually be losing money once you run the numbers. ROAS cuts through vanity metrics and gives you the financial truth.

This guide covers the ROAS formula, how to set target ROAS by industry, the critical difference between ROAS and ROI, break-even calculations, and platform-specific tracking across Google Ads and Meta. Whether you manage campaigns in-house or work with an agency, these fundamentals will sharpen every advertising decision you make.

The ROAS Formula Explained

The ROAS formula is simple in structure:

ROAS = Revenue from Ads / Cost of Ads

If your Google Ads campaign generated S$25,000 in revenue and you spent S$5,000 on ads, your ROAS is:

S$25,000 / S$5,000 = 5.0x (or 500%)

This means you earned S$5 for every S$1 spent on advertising. ROAS is typically expressed as a ratio (5.0x) or a percentage (500%). Both formats are widely used, though platform interfaces like Google Ads display it as a percentage or ratio depending on your column settings.

A few important notes on what to include in “cost of ads.” In its purest form, ROAS only counts the actual media spend — the amount paid to the advertising platform. It does not typically include agency management fees, creative production costs, or tool subscriptions. This is what distinguishes ROAS from the broader marketing ROI calculation.

However, some businesses prefer an “all-in ROAS” that includes management fees. If your ad spend is S$5,000 and your agency charges S$1,500 in management fees, your all-in ROAS would be S$25,000 / S$6,500 = 3.85x. Whichever approach you use, stay consistent so your comparisons over time are meaningful.

Target ROAS by Industry in Singapore

What counts as a “good” ROAS depends heavily on your industry, margins, and business model. Here are realistic Singapore benchmarks for 2026:

E-commerce and Retail:

  • Google Search Ads: 4.0x–8.0x
  • Google Shopping Ads: 5.0x–10.0x
  • Meta Ads (Facebook/Instagram): 3.0x–6.0x
  • TikTok Ads: 2.0x–5.0x

Lead Generation (B2B Services):

  • Google Search Ads: 3.0x–6.0x
  • LinkedIn Ads: 2.0x–4.0x
  • Meta Ads: 2.5x–5.0x

Education and Training:

  • Google Search Ads: 5.0x–10.0x
  • Meta Ads: 4.0x–8.0x

Healthcare and Aesthetics:

  • Google Search Ads: 4.0x–8.0x
  • Meta Ads: 3.0x–6.0x

F&B and Hospitality:

  • Google Search Ads: 3.0x–5.0x
  • Meta Ads: 2.5x–5.0x

These figures represent median ranges. Top-performing campaigns often exceed the upper bounds, while new campaigns or those in highly competitive niches may fall below. Use these as starting benchmarks and refine targets based on your actual margin data.

ROAS vs ROI: Key Differences

ROAS and ROI are related but measure different things. Confusing the two leads to flawed budget decisions.

ROAS measures revenue efficiency: How much revenue did the ads generate relative to ad spend? It is a top-line metric. A ROAS of 5.0x sounds impressive, but if your profit margin is only 15 per cent, you may still be losing money.

ROI measures profit efficiency: How much profit did the marketing generate relative to total marketing costs? It is a bottom-line metric. ROI accounts for COGS, fulfilment, overheads, and all marketing costs — not just ad spend.

Here is a practical example. An e-commerce store spends S$10,000 on Google Ads and generates S$50,000 in revenue. The ROAS is 5.0x. But the products have a 30 per cent margin, so gross profit is S$15,000. After deducting the S$10,000 ad spend and S$2,000 in agency fees, the net profit from marketing is S$3,000. The ROI is (S$3,000 / S$12,000) × 100 = 25%.

The ROAS looked strong at 5.0x, but the actual ROI was modest at 25 per cent. Both metrics are useful, but for different purposes. Use ROAS for day-to-day campaign optimisation and channel comparison. Use ROI for strategic budget allocation and overall marketing performance reporting to stakeholders.

Calculating Break-Even ROAS

Break-even ROAS is the minimum ROAS you need to avoid losing money on your ad spend. Knowing this number is critical — it sets the floor below which campaigns must be paused or restructured.

Break-Even ROAS = 1 / Profit Margin

If your average profit margin is 40 per cent (0.40), your break-even ROAS is:

1 / 0.40 = 2.5x

Any ROAS above 2.5x generates profit. Any ROAS below 2.5x means you are losing money on each sale acquired through ads.

Here are break-even ROAS figures for common margin levels:

  • 20% margin: Break-even ROAS = 5.0x
  • 30% margin: Break-even ROAS = 3.33x
  • 40% margin: Break-even ROAS = 2.5x
  • 50% margin: Break-even ROAS = 2.0x
  • 60% margin: Break-even ROAS = 1.67x
  • 70% margin: Break-even ROAS = 1.43x

For service-based businesses in Singapore with high margins (60–80 per cent), the break-even ROAS is quite low, meaning even modestly performing campaigns can be profitable. For e-commerce businesses with thinner margins (20–35 per cent), the break-even threshold is much higher, demanding sharper campaign optimisation.

Always calculate break-even ROAS using your fully loaded margin — after COGS, shipping, payment processing fees, and any variable costs tied to fulfilling the order. Using gross margin overstates profitability.

Six Strategies to Improve ROAS

If your ROAS falls below target, these are the highest-impact levers to pull:

1. Tighten keyword targeting: Review your search term reports weekly. Negative keyword lists should be a living document. In Singapore, adding Malay, Chinese, and irrelevant location-based negatives can eliminate significant wasted spend on your Google Ads campaigns.

2. Improve landing page conversion rates: A landing page converting at 4 per cent versus 2 per cent effectively doubles your ROAS without changing a single ad setting. Focus on page speed (under 2.5 seconds), clear value propositions, and prominent calls to action. Work with your web design team to optimise conversion paths.

3. Segment and bid by device, location, and time: Singapore audiences behave differently on mobile versus desktop, during work hours versus evenings, and across different districts. Use bid adjustments to allocate more budget to high-converting segments.

4. Refine audience targeting on Meta: Broad targeting increases reach but dilutes ROAS. Test lookalike audiences based on your highest-value customers. Exclude past purchasers from acquisition campaigns unless you are running deliberate remarketing.

5. Optimise product feed for Shopping campaigns: Ensure titles include high-intent keywords, images are clean and professional, prices are competitive, and product descriptions are accurate. A well-optimised feed can improve Shopping ROAS by 30 to 50 per cent.

6. Increase average order value: ROAS improves when customers spend more per transaction. Implement upsells, cross-sells, bundle offers, and free shipping thresholds. If your average order value increases from S$80 to S$110, your ROAS improves by 37.5 per cent with no change in ad costs.

Platform-Specific ROAS Tracking

Each advertising platform tracks ROAS differently. Understanding these nuances prevents costly misinterpretations.

Google Ads: ROAS is calculated using the “Conv. value / cost” column. Ensure you have set up conversion value tracking correctly — either static values for lead gen or dynamic values for e-commerce via your data layer. Google Ads uses its own attribution model (data-driven by default in 2026), which may differ from GA4 figures. Use the “All conv. value / cost” column to include cross-device and view-through conversions.

Meta Ads (Facebook and Instagram): Find ROAS in the “Purchase ROAS” column in Ads Manager. Meta uses a default 7-day click, 1-day view attribution window. Since iOS privacy changes, Meta’s reported ROAS may undercount by 15 to 30 per cent compared to server-side tracking. Implement the Conversions API alongside the Meta Pixel for more accurate data.

TikTok Ads: ROAS appears in the “Total ROAS” column. TikTok’s attribution window defaults to 7-day click, 1-day view. Like Meta, TikTok’s in-platform reporting can undercount conversions. Use TikTok Events API for improved accuracy.

Google Analytics 4: GA4 provides a cross-platform view but uses different attribution. Navigate to Advertising > Attribution > Model comparison to see how different models affect your ROAS by channel. GA4’s data-driven attribution model is the most reliable source of truth for comparing ROAS across platforms, as it eliminates the self-reporting bias each platform has.

For the most accurate picture, reconcile platform ROAS figures with GA4 and your actual revenue data from Shopify, WooCommerce, or your CRM. Platform-reported ROAS should be treated as directional, not absolute.

Advanced ROAS Considerations

Once you have mastered the basics, these advanced concepts will further refine your ROAS analysis:

Blended ROAS: Calculate total revenue from all paid channels divided by total ad spend across all platforms. This gives you a holistic view of paid advertising efficiency. In Singapore, healthy blended ROAS targets typically sit between 4.0x and 6.0x for e-commerce businesses.

New customer ROAS vs returning customer ROAS: Returning customers convert at higher rates and higher values, inflating overall ROAS. Segment your reporting to see what your true acquisition ROAS looks like. Many businesses find their new customer ROAS is 40 to 60 per cent lower than their blended figure.

Marginal ROAS: As you increase spend, ROAS typically decreases due to diminishing returns. Marginal ROAS measures the return on each additional dollar spent. If your campaign ROAS is 5.0x at S$10,000 spend but drops to 3.5x at S$15,000, the marginal ROAS on that extra S$5,000 is only 1.0x. Understanding this helps you find the optimal spend level.

Lifetime value ROAS: Standard ROAS only counts first-purchase revenue. If your customers make repeat purchases, factor in projected lifetime value to get a truer picture. A campaign with a 2.0x immediate ROAS might actually deliver 6.0x when you account for repeat purchases over 12 months. Pair this analysis with your email marketing retention strategy for maximum impact.

Frequently Asked Questions

What is a good ROAS for Google Ads in Singapore?

For most Singapore businesses, a ROAS of 4.0x to 6.0x on Google Search Ads is considered good. However, “good” depends on your profit margins. A business with 60 per cent margins is profitable at 2.0x ROAS, while one with 20 per cent margins needs at least 5.0x. Always calculate your break-even ROAS first.

Why is my ROAS different in Google Ads versus GA4?

Google Ads and GA4 use different attribution models and conversion counting methods. Google Ads attributes conversions to the ad click date, while GA4 attributes them to the conversion date. Google Ads may also count view-through conversions that GA4 does not. A 10 to 20 per cent discrepancy is normal; anything larger warrants a tracking audit.

Can I use target ROAS bidding in Google Ads?

Yes, target ROAS is a Smart Bidding strategy in Google Ads. It automatically adjusts bids to achieve your desired ROAS. Set your target ROAS 10 to 20 per cent above your break-even point to allow the algorithm room to optimise. The campaign needs at least 15 conversions in the past 30 days for the strategy to work effectively.

How do I calculate ROAS for lead generation businesses?

Assign a value to each lead based on your average deal size and close rate. For example, if your average deal is S$5,000 and your close rate is 20 per cent, each lead is worth S$1,000. If your ads generate 30 leads for S$6,000 in spend, your ROAS is (30 × S$1,000) / S$6,000 = 5.0x.

Should I pause campaigns with low ROAS immediately?

Not necessarily. First, check if the campaign has enough conversion data for a reliable ROAS figure — at least 30 to 50 conversions. If the data is sufficient and ROAS is below break-even, try optimising before pausing. Adjust targeting, test new creatives, and improve landing pages. Pause only if ROAS remains below break-even after two to three optimisation cycles.

How does seasonality affect ROAS in Singapore?

ROAS typically peaks during major shopping periods like the Great Singapore Sale, 11.11, Black Friday, and Chinese New Year. During these periods, conversion rates increase, lifting ROAS. Conversely, January and July often see lower ROAS as consumer spending dips. Plan your targets and budgets accordingly, building reserves from high-ROAS periods to sustain campaigns during quieter months.