How to calculate ROAS

How to calculate ROAS: A step-by-step guide

ROAS is a critical metric that shows exactly how much revenue you generate from your advertising investments. For marketing teams, product managers, agency professionals, business owners, and IT specialists, this single number can make the difference between successful campaigns and wasted budgets. At its simplest, ROAS tells you how many dollars come back for every dollar you put into your ads.

Think of ROAS as your advertising compass. Without it, you’re essentially flying blind with your marketing budget, unable to distinguish between campaigns that drive profit and those that drain resources.

What makes this metric particularly valuable? Unlike many marketing measurements that focus on engagement or awareness, ROAS connects directly to your bottom line.

This guide walks you through how to calculate ROAS from start to finish, explains what makes a good ROAS in different industries, compares it with other important metrics, and provides practical strategies to improve your advertising returns. By mastering ROAS calculation, you’ll gain confidence in your marketing decisions and maximize the impact of every advertising dollar.

What is ROAS, and why is it important?

ROAS (Return on Ad Spend) measures the revenue generated from your advertising compared to what you spent on those ads. Simply put, it shows whether your advertising efforts are making money or losing it. For every dollar you invest in advertising, ROAS tells you exactly how many dollars you get back.

Before diving into how to calculate ROAS, it’s important to understand why this metric stands apart from other marketing measurements. While other metrics might track engagement, clicks, or impressions, ROAS cuts through the noise to answer the most important question: “Is this ad making us money?”

Marketing teams rely on ROAS to justify budgets and prove value to leadership. Product managers use it to evaluate promotional campaigns for new features or products. Agency professionals showcase ROAS to demonstrate their value to clients. Business owners depend on it to ensure marketing activities contribute to growth rather than becoming a cost center.

ROAS typically appears in two formats: as a ratio (like 4:1, meaning four dollars returned for every dollar spent) or as a percentage (400%, indicating the same return). Both expressions communicate the same information but might be preferred differently depending on your reporting standards.

What makes ROAS particularly powerful is its ability to compare performance across different platforms, campaigns, and time periods. Whether you’re advertising on search engines, social media, or display networks, ROAS provides a standardized way to measure success and allocate future budgets where they’ll have the greatest impact.

How to calculate ROAS: Formulas and a step-by-step guide

How to calculate ROAS

If you’re wondering how to calculate ROAS, it starts with a straightforward formula:

ROAS = Revenue from advertising / Cost of advertising.

While the concept seems simple, accurate calculation requires attention to detail and proper tracking mechanisms.

Let’s break down the process into manageable steps.

Step 1: Determine total revenue from advertising

The first step in how to calculate ROAS is identifying all revenue directly attributable to your advertising campaigns.This requires robust tracking systems that connect purchases or conversions back to their advertising sources. Modern analytics platforms like Usermaven make this process much easier by automatically capturing conversion data without requiring complex coding implementations.

Revenue tracking can include:

• Direct e-commerce sales from ad clicks

• Lead form submissions with assigned conversion values

• Phone calls generated from ads

• In-store purchases influenced by digital advertising (when using appropriate attribution models)

Step 2: Determine the total cost of advertising

The next step in calculating ROAS involves adding up all expenses related to your advertising efforts.

This primarily includes:

• Media spend across all platforms (Google Ads, Facebook, Instagram, etc.)

• Agency fees directly tied to campaign management

• Ad creative production costs (if you choose to include these)

• Platform fees and tool costs associated with ad campaigns

Whether you’re optimizing ad performance, justifying budgets, or guiding strategic decisions, mastering how to calculate ROAS equips you with the insights needed to drive smarter marketing outcomes.

Step 3: Apply the ROAS formula

Now that you know how to calculate ROAS, it’s time to apply the formula:

ROAS = Revenue from advertising / Cost of advertising

For example, if your ads generated $10,000 in revenue with a $2,000 ad spend, your calculation would be:

RevenueAd SpendCalculationROAS
$10,000$2,000$10,000 ÷ $2,0005:1 (500%)

This gives you a ROAS of 5:1 (or 500%), meaning you earned $5 for every $1 spent on advertising.

Step 4: Interpret the result

A ROAS of 1:1 (or 100%) means you’re breaking even – your ad revenue exactly matches your ad spend. Anything below 1:1 indicates you’re losing money on advertising, while numbers above 1:1 show positive returns. However, breaking even isn’t enough for most businesses, as it doesn’t account for other costs like product manufacturing, shipping, or operational expenses.

For lead generation campaigns where immediate revenue isn’t available, you’ll need to assign value to leads based on historical conversion rates and average customer value. For instance, if 10% of leads become customers with an average value of $1,000, each lead is worth approximately $100.

Easy ROAS calculation with Usermaven

How to calculate ROAS

Calculating ROAS manually can be tricky, especially when managing multiple campaigns. Usermaven’s free ROAS calculator simplifies this process; just enter your total ad revenue and ad spend and get instant, accurate ROAS results. This tool helps you save time, avoid errors, and make smarter decisions to optimize your advertising budget. Whether you’re a beginner or a pro, Usermaven’s free ROAS calculator is a quick way to master how to calculate ROAS and improve your marketing performance.

What aspects of ROAS calculation do marketers often miss?

Many marketers overlook the importance of attribution windows – the timeframe during which conversions are credited to an ad. A customer might click your ad today but purchase next week. Setting appropriate marketing attribution windows ensures you capture the full impact of your advertising efforts.

Mastering these details is essential for truly understanding how to calculate ROAS and making informed decisions that improve your marketing ROI.

What is a good ROAS? Benchmarks and factors

What is a good ROAS

The question “What is a good ROAS?” doesn’t have a universal answer, and knowing how to calculate ROAS correctly is the first step to understanding what benchmarks apply to your business. What’s considered excellent in one industry might be barely acceptable in another. Instead of seeking a one-size-fits-all benchmark, understand the factors that determine what ROAS is healthy for your specific business.

Many marketing experts suggest a 4:1 ratio (or 400%) as a generally healthy ROAS. This means generating $4 in revenue for every $1 spent on advertising. However, this benchmark varies significantly based on several critical factors:

Industry standards and profit margins

Industries with thin profit margins typically need higher ROAS to remain profitable. For example:

E-commerce retailers with 15-30% margins might need a ROAS of at least 3:1 to 6:1

SaaS companies with 70-80% margins might remain profitable with a ROAS as low as 1.5:1

• Luxury goods sellers with margins of 50-60% might target a ROAS of 2:1 to 3:1

Break-even ROAS calculation

Understanding your break-even point is crucial for setting realistic ROAS targets. Calculate your break-even ROAS using this formula:

Break-Even ROAS = 1 / Profit margin

For example, if your profit margin is 20%, your break-even ROAS would be 1 / 0.20 = 5

This means you need a 5:1 ROAS just to cover costs. Any ROAS above this number represents actual profit.

Business growth stage

Early-stage businesses focused on market penetration, and customer acquisition might accept lower ROAS temporarily to build market share. Established businesses with stable customer bases typically demand higher ROAS to maintain profitability.

Campaign objectives

Not all campaigns have immediate revenue generation as their primary goal. Brand awareness campaigns might accept lower ROAS in exchange for long-term brand building. New product launches might prioritize market penetration over immediate profitability.

Maximize your ROI
with accurate attribution

*No credit card required

Customer lifetime value considerations

A campaign acquiring high-value customers who make repeat purchases might justify a lower initial ROAS. If first-time customers typically make 3-4 additional purchases over their lifetime, the true value of the acquisition is much higher than the first transaction indicates.

The most successful businesses don’t obsess over industry averages but instead establish ROAS targets based on their unique business model, margins, and growth objectives. Regularly reviewing and adjusting these targets ensures advertising contributes meaningfully to business growth rather than simply matching arbitrary benchmarks.

ROAS vs. other key marketing metrics

ROAS vs. other key metrics

While ROAS offers valuable insights into advertising performance, it works best as part of a broader measurement framework. Understanding how ROAS relates to other key metrics provides a more complete picture of marketing effectiveness.

MetricPrimary focusKey question answered
ROASAd revenue vs. ad costsIs my advertising effective?
ROIOverall business profitabilityIs my business model profitable?
ACoSInverse expression of ROASWhat percentage of revenue goes to ad costs?
CPACost efficiency in customer acquisitionHow much does it cost to acquire one customer?
CTRAd engagementAre people clicking on my ads?
CLVLong-term customer valueWhat’s the total value of customers over time?

ROAS vs. ROI (Return on investment)

These terms are often confused but measure different things: – ROAS focuses specifically on advertising revenue compared to advertising costs – ROI takes a broader view, incorporating all expenses (including operational costs, product costs, etc.) to measure overall profitability

For example, a campaign might show a strong 5:1 ROAS but poor ROI if product costs, shipping, and overhead aren’t covered by that return. While ROAS answers, “Is my advertising effective?” ROI (Return on investment) answers, “Is my business model profitable?”

ROAS vs. ACoS (Advertising cost of sales)

ACoS is essentially ROAS expressed differently, especially popular among Amazon advertisers: –

ACoS = (Ad Spend / Revenue) × 100%

ROAS = Revenue / Ad Spend

A 25% ACoS equals a 4:1 ROAS – they’re just inverse expressions of the same relationship. Some platforms and marketplaces prefer reporting ACoS, while others standardize on ROAS.

ROAS vs. CPA (Cost per acquisition)

Cost per acquisition measures how much you spend to acquire one customer, while ROAS shows the revenue generated from that spend:

– CPA focuses on cost efficiency in acquiring customers

– ROAS focuses on revenue generation from advertising

A campaign might have an excellent CPA but poor ROAS if it efficiently acquires customers who spend very little. Conversely, a campaign might have a higher CPA but excellent ROAS if it acquires fewer customers who spend significantly more.

ROAS vs. CTR (Click-through rate)

Click-through rate measures engagement with your ads but says nothing about their revenue impact:

– High CTR with low ROAS suggests your ads are compelling but not converting to sales

– Low CTR with high ROAS indicates your ads reach fewer but highly qualified prospects

Balancing engagement metrics like CTR with conversion metrics like ROAS helps optimize both visibility and profitability.

ROAS vs. Customer lifetime value (CLV)

Incorporating customer lifetime value into ROAS analysis provides a longer-term perspective: – Standard ROAS looks at immediate revenue from a campaign – CLV-adjusted ROAS considers the full revenue potential of acquired customers.

Usermaven’s customer journey analytics helps marketers track these long-term customer relationships, enabling more sophisticated ROAS calculations that factor in repeat purchases and customer loyalty patterns.

Using these metrics together creates a comprehensive measurement framework. While ROAS might drive day-to-day optimization decisions, these complementary metrics ensure your advertising strategy supports broader business objectives like customer retention, brand building, and long-term growth.

How to improve your ROAS

How to improve ROAS

Improving your ROAS requires a systematic approach to optimizing every aspect of your advertising funnel. These proven strategies can help boost your advertising returns across platforms and campaigns.

Refine your audience targeting

Poor targeting wastes the budget on people unlikely to convert. Enhance your targeting by

• Creating detailed buyer personas based on your best customers

• Utilizing lookalike audiences based on high-value purchasers

• Implement retargeting campaigns for visitors who showed interest

• Excluding segments that consistently perform poorly

Many advertisers see immediate ROAS improvements by simply narrowing their targeting to focus exclusively on their most promising prospects.

Optimize ad creative and copy

Your ad content directly impacts click quality and conversion likelihood:

• Test multiple headlines to identify messaging that resonates

• Ensure visuals clearly communicate your value proposition

• Create ads specific to each target audience segment

• Use clear, compelling calls-to-action that set accurate expectations

“The difference between good and great ad creative can often double or triple ROAS with the same targeting and budget,” Expert says, emphasizing the impact of continuous creative testing.

Improve landing page experience

The journey from ad to conversion should be seamless:

• Ensure landing pages match the promise of your ads

• Optimize page load speed (each second of delay reduces conversions)

• Remove unnecessary form fields that create friction

• Implement A/B testing to continuously improve conversion rates

Usermaven’s session recordings and heatmaps can help identify exactly where visitors struggle on your landing pages, allowing you to make targeted improvements that boost conversion rates.

Implement strategic bidding

Smart bidding strategies help allocate budget more effectively:

• Use automated bidding options

• Adjust bids based on device performance

• Implement dayparting to focus spending during high-conversion periods

• Set different bids for various audience segments based on their value.

Focus on customer lifetime value

Acquiring customers with higher long-term value improves overall ROAS:

• Segment campaigns by customer value potential

• Consider longer attribution windows for products with extended consideration cycles

• Develop post-purchase nurturing campaigns to increase repeat purchases

• Use first-purchase offers that encourage ongoing relationships

Leverage data-driven optimization

Advanced analytics enable continuous improvement:

• Implement comprehensive tracking with tools like Usermaven to capture every conversion

• Analyze performance data at granular levels (keywords, placements, demographics)

• Establish regular optimization cycles based on performance data

• Test new platforms and ad formats systematically

Many businesses struggle with accurate conversion tracking, missing up to 40% of conversions due to technical limitations. Usermaven solves this problem with automatic event tracking that doesn’t require complex coding, ensuring you capture every conversion for accurate ROAS calculation.

By systematically implementing these strategies and continuously measuring their impact, you can steadily improve your ROAS over time. The most successful advertisers view ROAS optimization not as a one-time effort but as an ongoing process of testing, learning, and refining.

Conclusion: How to calculate ROAS

Calculating and optimizing how to calculate ROAS provides a clear pathway to more efficient and profitable advertising. By following the step-by-step approach outlined in this guide, you’ll gain valuable insights into which campaigns truly drive revenue and which need adjustment or retirement.

Remember, learning how to calculate ROAS accurately is just the start. While a strong ROAS signals effective ad performance, combining it with metrics like customer lifetime value, conversion rates, and overall ROI offers a fuller picture of your marketing success.

The most successful advertisers treat how to calculate ROAS and optimize it as an ongoing process. They rely on precise tracking, consistent testing, and data-driven decisions to improve returns over time. With tools like Usermaven simplifying analytics and auto-tracking, even lean teams can achieve enterprise-level precision.

By mastering ROAS calculation and optimization, you turn advertising from a guessing game into a growth engine, where each insight leads to smarter strategies and better business outcomes.

Maximize your ROI
with accurate attribution

*No credit card required

FAQs about how to calculate ROAS

1. What is the basic formula for ROAS?

The basic formula is Revenue from Advertising divided by the Cost of Advertising. For example, if you earned $5,000 from ads that cost $1,000, your ROAS would be 5:1 or 500%.

2. Is ROAS always expressed as a percentage?

No, ROAS can be expressed either as a ratio (like 4:1) or as a percentage (400%). Both methods communicate the same information – that you earned four dollars for every dollar spent on advertising.

3. What is generally considered a good ROAS?

A 4:1 ratio is often a solid benchmark, but a good ROAS depends on your industry and margins. It all comes down to how to calculate ROAS and what growth looks like for your business.

4. How does ROAS differ from ROI?

ROAS measures revenue from ad spend, while ROI includes all business costs for true profitability. Knowing how to calculate ROAS helps isolate ad performance from overall returns.

5. Can ROAS be used for lead generation campaigns?

Yes, for lead generation campaigns, you can calculate ROAS by assigning a value to each lead based on historical conversion rates and average customer value. This estimated value helps guide advertising strategy even before leads convert to paying customers.