Return on ad spend is the simplest formula in marketing and the one most teams get wrong. ROAS equals revenue from your ads divided by what you spent on those ads. That's it. The math isn't the hard part. The hard part is that most teams don't know their break-even ROAS, can't trust the attribution numbers their ad platform reports, and are running paid traffic against a foundation that wasn't ready for it. Fix those three things and the ROAS conversation gets honest. Skip them and you're just pouring budget into a hole and calling it strategy.
This is the part where we'd normally drop a benchmark and a buy button. Not today. Today we're going to walk through what ROAS actually is, what good looks like in 2026 according to recent data, the three reasons your number is probably lying to you, and what we tell our partners to fix first. Every stat in this article links to a source. We're not making anything up.
The Partner Who Couldn't See Their ROAS
One of our partners came to us last summer with a problem that's more common than the marketing world wants to admit. They were spending real money on Google Ads. The campaigns were running. The data was flowing into their HubSpot portal. They could see the click numbers. They could see the spend. What they couldn't see was whether any of it was working.
They wanted a monthly view of campaign performance, ad spend, and lead attribution that they could actually take to a leadership meeting. They didn't have it. The reports inside HubSpot weren't lining up with the reports inside Google Ads. The contacts that came in from paid traffic weren't tied back to the campaigns that brought them in. ROAS wasn't a number they were optimizing. ROAS was a question mark.
Here's the truth that took us about 90 minutes to walk through with them. They didn't have a paid media problem. They had a measurement problem. We showed them how to use the template report library, how to build custom reports filtered by UTM parameters, how to connect HubSpot's native traffic source properties to deals and lifecycle stages, and how to use single-object reports to actually see which campaigns produced revenue, not just clicks.
By the end of the call they had a dashboard. By the end of the month they had a real ROAS number. And the number was lower than they'd assumed when they were flying blind. That's the part nobody talks about. Most teams aren't underperforming. Most teams just haven't done the work to know what they're actually performing at.
Key Takeaway
ROAS isn't an opinion. It's math. And before you can improve it, you have to be able to see it cleanly across the spend, the click, the contact, and the closed deal.
What ROAS Actually Is, and the Math Most Teams Skip
Return on ad spend is the revenue your ads generated divided by the cost of those ads. If you spend $10,000 on Meta ads and those ads generate $40,000 in attributable revenue, your ROAS is 4.0x, sometimes written as 4:1, sometimes as 400 percent. Same number, different uniforms.
That's the formula every marketer can recite. Here's the formula that fewer than half of them have ever calculated for their own business:
“Break-Even ROAS = 1 divided by your profit margin.”
The break-even ROAS is the floor. Anything above it earns you money. Anything below it loses you money. Triple Whale's breakeven ROAS guide puts it cleanly: "Everything above your breakeven ROAS is making you a profit. Everything below your breakeven ROAS is losing you money."
Here's the worked example. You sell a product for $50. Your variable costs (product, shipping, processing fees, returns) total $30. Your gross profit is $20, which is a 40 percent margin. Plug that into the formula. 1 divided by 0.40 equals 2.5. Your break-even ROAS is 2.5x. You need to earn $2.50 in revenue for every $1 you spend in ads just to keep the lights on.
Now let's say you've been celebrating a 3.0x ROAS on your paid social. That's not a win. That's a 0.5x margin above break-even, with no room for the operational costs of running the campaign, the team building the creative, or the platform fees moving money around. You're profitable on paper and unprofitable in practice.
This is the math most teams skip, and it's the math that separates the agencies who know what they're doing from the ones who run reports. The break-even ROAS isn't a goal. It's the line under your goal. Your real ROAS target needs to clear break-even, fund operations, and leave a contribution margin worth the effort. If you don't know your number, write it on a sticky note today. Every campaign decision you make from this point forward should be measured against it.
What Good ROAS Looks Like in 2026
Benchmarks are guideposts, not goals. Industry data tells you what's typical. Your business model, margins, and audience tell you what's right. With that disclaimer up front, here's the most honest read on the data we have.
The commonly cited "good" ROAS range across the digital marketing industry is 4:1 to 10:1. Most paid channels don't hit that. First Page Sage's ROAS Statistics report, published in February 2025 based on 52 clients tracked between 2019 and 2025, shows blended channel averages that paint a clearer picture of what most businesses actually see.
Channel-Blended ROAS Averages
From the First Page Sage report (verbatim figures):
- PPC and SEM: 1.55
- Facebook Ads: 1.80
- LinkedIn Ads: 2.30
- Online PR: 1.60
- Influencer Marketing: 3.45
- Email Marketing: 3.50
- Webinars: 4.95
- LinkedIn Organic: 2.75
- SEO: 9.10
Read those numbers twice. Paid search and paid social, the two channels marketers spend the most time staring at, sit in the 1.55 to 2.30 range. SEO sits at 9.10. The First Page Sage analysts state it directly: "organic campaigns return more than paid campaigns in almost every circumstance."
That doesn't mean paid is dead. It means paid is leverage on a foundation, not a substitute for one.
What's Happening Inside Google Ads Right Now
WordStream's 2025 Google Ads Benchmarks, released September 29, 2025 and based on 16,446 US-based search advertising campaigns running between April 2024 and March 2025, gives us the freshest cross-industry medians available:
- Average click-through rate: 6.66 percent
- Average cost per click: $5.26
- Average conversion rate: 7.52 percent
- Average cost per lead: $70.11
The trend matters more than the number. WordStream reports that average cost per click rose 12.88 percent year over year and has been climbing for five years running, affecting 87 percent of industries. The good news, if you can call it that, is that 65 percent of industries also saw better conversion rates in 2025, and cost per lead increased only 5.13 percent compared to a 25 percent jump the year before. Costs are rising. Conversion improvements are partially absorbing the increase. The math is getting tighter, not looser.
The industry spread is dramatic. According to WordStream, attorneys and legal services pay $8.58 per click while arts and entertainment pays $1.60. Cost per lead in legal services is $131.63. Cost per lead in restaurants and food is $30.27. If you're benchmarking your ROAS against "the average," you're benchmarking against a number that doesn't exist for your industry.
The Three Reasons Your ROAS Is Lying To You
Even if you've calculated break-even and you've got a defensible benchmark, the number on your dashboard is probably still wrong. Here's why.
Reason 1: Your Attribution Is Broken
Apple's App Tracking Transparency framework launched with iOS 14.5 in April 2021 and quietly rewrote what's possible in paid social measurement. The majority of iOS users opted out, with most reported figures landing between 75 and 85 percent. When a user opts out, Meta loses the signal that connects an ad click to a downstream conversion on a different surface. The default attribution window also got cut, from 28-day click and 1-day view to 7-day click and 1-day view.
It got more complicated, not less, since then. iOS 17 added Link Tracking Protection in September 2023, stripping tracking parameters (including Meta's fbclid identifier) from URLs in Safari Private Browsing. And on January 12, 2026, Meta removed the 7-day view and 28-day view attribution window options from Ads Manager entirely. The measurement window keeps shrinking.
The downstream effect is huge. The Dojo AI 2026 Meta Ads Attribution analysis puts the typical underreporting gap at 20 to 40 percent for ecommerce and 30 to 50 percent for lead generation. If Meta Ads Manager shows 100 conversions, the actual number tied to your ads is likely between 120 and 150. Your ROAS isn't just imprecise. It's structurally biased toward looking worse than it actually is.
Conversions API, Aggregated Event Measurement, and server-side tracking are the partial fixes the platforms offer. They help. They don't make the number bulletproof. Treat your platform-reported ROAS as one signal, not the truth.
Reason 2: You Don't Know Your Break-Even
We covered the formula above. Most teams haven't actually run it. They're chasing a 3x or a 4x because the internet said so, when their break-even is 2.0x and a 2.5x is making them money. Or they're celebrating a 5x when their break-even is 6x and the campaign is bleeding cash. Either way, the optimization conversation is happening on a foundation of vibes.
Write down your gross margin. Calculate your break-even ROAS. Set a target ROAS that clears break-even with enough margin to fund the operation. That's the homework. Without it, every other lever you pull is theater.
Reason 3: The Foundation Underneath Is Wrong
“Before running paid ads, you need compelling offers that solve real problems, proper landing pages without navigation, and audience research. Without these fundamentals, ad spend is wasted regardless of platform or budget.”
That's not a slogan. That's the rule we apply on every paid engagement we run. If the offer doesn't solve a real problem, the click won't convert. If the landing page has a header navigation that lets the visitor wander off, the click won't convert. If the audience research wasn't done up front, the click won't convert. The ROAS number on your dashboard is a lagging indicator of decisions you made weeks before the campaign launched.
Most ROAS conversations start with the bid strategy. They should start three steps earlier.
The Sidekick Take, Foundation Then Fuel
Here's the playbook we run with our partners. It's not glamorous. It's also the only version of this conversation that actually compounds.
1. Earn Attention Before You Buy Attention
The First Page Sage data isn't a gotcha. It's a directional truth. SEO at 9.10x ROAS, webinars at 4.95x, email at 3.50x, organic LinkedIn at 2.75x, all of it sitting above the paid channels in the same study. That's the compounding asset most teams ignore because it doesn't have a launch button. If you're running ads to a brand nobody trusts, against a content library that doesn't exist, into a search ecosystem that doesn't recognize you, your paid traffic is a tax on your own ignorance. Build the trust first. Run the ads against the trust.
2. Split Your Paid and Organic Landing Pages
“I like to split paid ad campaigns from organic ones by giving each their own landing pages. Makes ROI and ROAS easier to measure when you know exactly which conversions came from ad spend versus organic traffic.”
Same idea, two layers deeper. When the paid traffic and the organic traffic share a landing page, the conversion data they generate gets blended in your reports. You can't see what the ad actually produced because the organic visitors are inflating the numerator. Give every paid campaign its own landing page. Strip the navigation. Match the ad copy to the page headline. Now your ROAS calculation has clean inputs.
3. Measure Clean Inside HubSpot
This is where we earn our keep with partners. The story we opened with isn't a one-off. Most marketing teams have ad data flowing somewhere, ad spend tracked somewhere else, and lead attribution living in a third place. That's not a reporting problem. That's a system problem.
The fix is the boring work. UTM parameters on every paid URL, consistent across campaigns. Traffic source properties mapped to lifecycle stages. Single-object reports filtered by UTM campaign so you can see ad-spend revenue tied back to specific campaigns. Deal stage tracking that lets you see which paid contacts actually closed. The dashboard at the end is the easy part. The plumbing underneath it is the work.
Where HubSpot Earns Its Money in This Picture
HubSpot isn't an ad platform. It's the system underneath the ads. That's the role it plays in every ROAS conversation we have, and it's the part that gets undersold most often.
HubSpot's own 2025 Annual ROI Report, based on 268,000 customers across more than 135 countries, reports that customers who put the platform to work generate 3 times more leads, close 94 percent more deals, and resolve 57 percent more support tickets within six months. 95 percent achieve positive ROI. 84 percent report increased revenue. 89 percent see productivity gains. Average savings exceed $100,000 in the first two years.
HubSpot itself adds the disclaimer that results "may differ based on your own markets, customer base, industry, geography, stage, and/or other factors," and we should hold them to that. These numbers describe customers who put the work in. They don't describe what happens when you buy the platform and let it sit. Tools don't deliver ROI. Implementations do.
The ROAS angle here is straightforward. HubSpot is where the spend, the click, the contact, and the closed deal all become one row. Without that single source of truth, your ROAS calculation is duct tape across three platforms. With it, ROAS becomes a number you can see, debate, and improve.
The 2026 Truth, the Highest-ROAS Spend Isn't Ad Spend
We're going to close with a story that, on its surface, has nothing to do with paid ads. It has everything to do with what's about to happen to your ad strategy.
In December 2025 we had two humans reach out to us via the contact form on our website inside a 30-day window. Our form has a field that asks how they heard about us. It's not a dropdown. It's an open text box. That distinction matters.
The first human typed that she found us on ChatGPT while searching for help with data cleanliness. Two days later, the second human typed that he found us through Claude while searching for an automation problem. Two leads, both inbound, both qualified, both arriving with intent. Neither one came from a Google Ad. Neither one came from a Facebook campaign. Both came from AI search engines recommending us as the answer to a question someone was already asking.
“The new ad spend isn't ad spend. It's identity, content, and authority compounding inside the systems humans now use to find answers.”
That's the shift you're already living inside, whether your dashboards have caught up or not. The compounding asset isn't a campaign. It's a perspective worth quoting. It's a body of teaching content that ChatGPT, Claude, and Google's AI summaries can pull from when a buyer asks them a question. It's an identity strong enough that the AI knows your name.
None of that shows up on a ROAS dashboard. All of it is the highest-leverage spend you can make this year. Run your ads. Measure them honestly. Hit your break-even. And while you're doing that, build the asset that doesn't have a meter on it.
Next Steps
Want a second set of eyes on whether your ROAS is actually telling the truth? Book a 30-minute strategy call. No pitch deck, no slides. We'll look at your portal together and tell you exactly where the leak is.
If you want to go deeper on how your portal is architected before you trust any ROAS number it produces, our HubSpot Portal Audit is the fastest way to find what's actually broken underneath the dashboards.
If you're navigating HubSpot weekly updates that affect your ad reporting (and lately, plenty of them are), our May 1 HubSpot Updates breakdown covers the latest changes to attribution, the contact lists API sunset, and the campaigns object. Read that next.
Or browse the full Sidekick resource library for more on data hygiene, reporting, and the systems work that makes paid traffic actually pay.
Frequently Asked Questions About ROAS
What's a Good ROAS in 2026?
The commonly cited industry range is 4:1 to 10:1, but that's a guidepost, not a target. Your real target is whatever clears your break-even ROAS (1 divided by your profit margin) with enough margin left to fund the operation. According to First Page Sage's blended channel data, paid search and paid social typically land in the 1.55 to 2.30 range, while SEO sits around 9.10. "Good" depends on your channel, your industry, and your margins.
How Do I Calculate Break-Even ROAS?
Break-Even ROAS = 1 divided by your profit margin. If your profit margin is 40 percent, your break-even ROAS is 2.5x. If it's 25 percent, your break-even is 4.0x. Triple Whale's break-even ROAS guide walks through the worked examples step by step. Calculate it once, write it on a sticky note, measure every campaign against it.
Why Don't My Meta ROAS Numbers Match My Shopify or HubSpot Numbers?
Because Meta is structurally underreporting your conversions and has been since iOS 14.5 launched in April 2021. Apple's App Tracking Transparency framework let users opt out of cross-app tracking, and the majority of iOS users did, with most reported figures landing between 75 and 85 percent. On top of that, attribution windows have shrunk repeatedly, and on January 12, 2026, Meta removed the 7-day view and 28-day view options entirely. The typical underreporting gap is 20 to 40 percent for ecommerce and 30 to 50 percent for lead gen. Trust your CRM and your storefront over the ad platform.
Should I Run Ads at All in an AI-Search World?
Yes, with discipline. AI-search inbound is the highest-leverage channel right now, but it's also the slowest to compound. Paid traffic is still the fastest way to test offers, validate audiences, and generate near-term revenue. The mistake is treating ads as the strategy instead of treating ads as one tactic on top of a foundation that includes content, identity, and clean measurement.
How Do I Track Ad ROAS Inside HubSpot?
Three layers of work. First, UTM parameters on every paid URL, consistent across campaigns. Second, traffic source properties mapped to your lifecycle stages so contacts coming in from paid ads carry the campaign attribution down to the deal level. Third, single-object reports filtered by UTM campaign and connected to deal stages, so you can see ad-spend revenue tied back to specific campaigns over the time window you care about. HubSpot's own 2025 Annual ROI Report documents what's possible when the system is set up right. The setup is the work.
What's the One Number I Should Track if I'm Just Getting Started?
Cost per qualified lead, measured against your break-even ROAS, in your CRM, not in the ad platform. ROAS will follow once the inputs are clean. If you skip the inputs, ROAS is just a number that lies to you in different colors every quarter.





