Free tool

Free ROAS Calculator

Calculate your return on ad spend, profit ROAS after COGS, break-even ROAS, cost per acquisition, and net profit. See whether your ad campaigns are truly profitable.

Ad Spend & Revenue

$
$
%

Traffic & Conversion

$
$
%

ROAS

4.00x

$12,000 / $3,000

Profit ROAS

2.40x

After COGS

Net Profit

$4,200.00

Gross profit − ad spend

Break-Even ROAS

1.67x

Minimum to break even

Profit ROAS of 2.40x — profitable, optimize to scale

Profitability

Ad Revenue$12,000.00
COGS-$4,800.00
Gross Profit$7,200.00
Ad Spend-$3,000.00

Net Profit$4,200.00

Unit Economics

Orders from Ads200
Cost per Acquisition (CPA)$15.00
Clicks2,500
Revenue per Click$4.80

Profit per Order$21.00

What Is ROAS?

Return on Ad Spend (ROAS) measures the revenue generated for every dollar spent on advertising. For Shopify store owners, it's a critical metric that directly indicates the effectiveness and efficiency of your paid marketing campaigns. A high ROAS means your ads are successfully driving sales, making it a primary indicator for scaling profitable campaigns.

While ROAS focuses purely on revenue against ad spend, understanding your true profitability requires looking beyond gross revenue. Factors like Cost of Goods Sold (COGS) and other operational expenses significantly impact whether a high ROAS campaign is genuinely profitable. This calculator helps you see both the gross ROAS and the profit ROAS after accounting for product costs.


ROAS Formulas

Use these core formulas to understand and optimize your ad performance.

ROAS = Revenue from Ads / Ad Spend
Profit ROAS = (Revenue from Ads - COGS) / Ad Spend
Break-even ROAS = 1 / (1 - COGS as % of Revenue)
Cost Per Acquisition (CPA) = Ad Spend / Number of Conversions

To calculate COGS as % of Revenue, divide your total COGS by your total revenue and multiply by 100. For example, if your total COGS is $4,000 and total revenue is $10,000, your COGS is 40%.


How to Use This Calculator

This ROAS Calculator simplifies complex advertising metrics into actionable insights for your Shopify store. Simply input your campaign data, and the results update instantly.

  1. Enter Ad Spend: Input the Total monthly ad spend across all campaigns you wish to analyze. This should be the direct cost paid to ad platforms like Meta, Google, or TikTok.
  2. Enter Revenue from Ads: Provide the Total revenue generated from those ads (attributed revenue). Ensure this is sales directly linked to the ad spend entered.
  3. Enter COGS (% of Revenue): Input your Cost of goods sold as a percentage of revenue. This percentage is vital for calculating your profit-based ROAS and understanding true campaign profitability.
  4. Enter Average Order Value: Add the Average order value from ad-driven sales. This helps the calculator determine how many conversions occurred and calculate CPA.
  5. Enter Conversion Rate: Input the Percentage of ad clicks that result in a purchase. This helps project performance and assess ad funnel efficiency.
  6. Enter CPC: Provide your Average cost per click on your ads. This allows for a deeper analysis of your ad efficiency and reach.

Step-by-Step Example

Consider a Shopify store, "Cozy & Co. Blankets," running ad campaigns for their popular weighted blankets. In the last month, their numbers broke down as follows:

Metric Value
Total Ad Spend $3,500
Revenue from Ads $14,700
COGS (% of Revenue) 45%
Average Order Value $70
Conversion Rate 4.2%
Average Cost Per Click $1.20

Let's calculate their key performance indicators using these figures:

  • ROAS: $14,700 (Revenue) / $3,500 (Ad Spend) = 4.2x
  • Total COGS: $14,700 (Revenue) × 0.45 = $6,615
  • Profit (before ad spend): $14,700 - $6,615 = $8,085
  • Profit ROAS: ($14,700 - $6,615) / $3,500 = $8,085 / $3,500 = 2.31x
  • Break-even ROAS: 1 / (1 - 0.45) = 1 / 0.55 = 1.82x
  • Number of Orders (Conversions): $14,700 (Revenue) / $70 (AOV) = 210 orders
  • CPA: $3,500 (Ad Spend) / 210 (Orders) = $16.67
  • Clicks: 210 (Conversions) / 0.042 (Conversion Rate) = 5,000 clicks
  • Total Ad Spend (from CPC): 5,000 (Clicks) × $1.20 (CPC) = $6,000 (This would be different from the given $3,500 ad spend, indicating an input inconsistency for a real scenario, but for our example, we adhere to the explicit ad spend given)

Even with a 4.2x gross ROAS, their true profitability is gauged by the 2.31x Profit ROAS, which is comfortably above their 1.82x break-even point. This indicates "Cozy & Co. Blankets" is making a healthy profit on their ad spend.


ROAS vs. Profit ROAS: Your True North

Many Shopify store owners focus solely on gross ROAS, celebrating a 3x or 4x return without fully understanding their net profit. Gross ROAS can be misleading; it tells you how much revenue your ads bring in, but not how much money you actually keep. Profit ROAS, which factors in your Cost of Goods Sold (COGS), reveals the real financial health of your ad campaigns.

For instance, a campaign with a 5x ROAS might seem fantastic, but if your COGS is 70% of revenue, your profit ROAS is only 1.5x. This means you're making $1.50 in profit for every $1 spent on ads. Conversely, a campaign with a 3x ROAS but only 30% COGS yields a profit ROAS of 2.1x, making it significantly more profitable. Always prioritize Profit ROAS to make informed decisions about scaling campaigns and allocating your advertising budget. This calculator helps you see both metrics simultaneously, preventing costly misinterpretations of campaign performance. For a deeper dive into the cost of acquiring customers, our CPA Calculator can provide additional insights into your unit economics.


Targeted ROAS Benchmarks for Shopify Stores

The ideal ROAS for your Shopify store isn't a fixed number; it heavily depends on your product margins. Understanding these benchmarks helps set realistic expectations and evaluate campaign performance effectively.

Margin Category COGS % Target Gross ROAS (Revenue) Target Profit ROAS (After COGS)
High-Margin Products Under 30% 1.5x - 2.5x 1.05x - 1.75x
Medium-Margin Products 30% - 50% 2.5x - 3.5x 1.25x - 2.45x
Low-Margin Products Over 50% 3.5x - 5.0x 1.05x - 2.5x

Remember to also factor in other overheads like Shopify's transaction fees (typically 2.4-2.9% + $0.30) and shipping costs when assessing your true profitability. Even a strong profit ROAS can be eroded by these additional per-order expenses. For a detailed breakdown of how these fees impact your bottom line, consider using a Profit Margin Calculator.


7 Tips to Improve Your ROAS

Boosting your Return on Ad Spend for a Shopify store isn't just about spending more; it's about spending smarter.

  1. Refine Your Targeting & Audiences: Continuously test and optimize your audience targeting on platforms like Meta and Google. Use lookalike audiences, custom audiences based on customer data, and precise demographic/interest targeting to reach the most receptive buyers, which reduces wasted spend and increases conversion rates. Our Meta Ads Budget Calculator can help you plan your spend for specific audience segments.
  2. Optimize Ad Creative & Copy: High-performing ads capture attention and drive clicks. A/B test different headlines, images, videos, and calls-to-action (CTAs) to find what resonates best with your audience. Engaging creative leads to higher click-through rates (CTR) and lower Cost Per Click (CPC).
  3. Improve Landing Page Experience: Direct ad traffic to highly relevant, fast-loading product or collection pages. Ensure clear product descriptions, high-quality images, social proof (reviews), and a seamless checkout process. A poor landing page experience can negate even the best ad performance.
  4. Implement Smart Retargeting Campaigns: Re-engage visitors who have interacted with your store or ads but haven't purchased. Tailor ads with specific offers (e.g., "10% off your first order") to those who abandoned carts or viewed specific products. Retargeting often boasts significantly higher ROAS due to targeting warmer audiences.
  5. Increase Average Order Value (AOV): Employ strategies like product bundling, upsells (e.g., "Add a protection plan for $X"), cross-sells (e.g., "Customers also bought..."), and free shipping thresholds. By increasing the revenue per customer, you spread your ad cost over a larger sale, effectively boosting your ROAS.
  6. Optimize for Negative Keywords (Search Ads): For Google Ads, regularly review your search terms report and add irrelevant queries as negative keywords. This prevents your ads from showing for searches that won't convert, saving ad spend and improving overall campaign quality. Use our Google Ads Budget Calculator to factor in these optimizations for your budget.
  7. Monitor LTV:CAC for Long-Term Profitability: While ROAS focuses on immediate campaign returns, a strong Customer Lifetime Value (LTV) relative to your Customer Acquisition Cost (CAC) indicates long-term brand health. Sometimes, a slightly lower initial ROAS is acceptable if the customer's LTV is very high. Track this with our Customer Acquisition Cost (CAC) Calculator.

Frequently Asked Questions

What is a good ROAS?

A 'good' ROAS is subjective, depending on your product margins and business model. For most e-commerce businesses, a gross ROAS of 3x-4x ($3-$4 in revenue for every $1 spent on ads) is considered healthy. However, the truly critical metric is profit ROAS, which accounts for COGS; you need at least 1x profit ROAS to cover your product costs and ad spend. High-margin products can be profitable at lower gross ROAS figures.

How do you calculate ROAS?

You calculate ROAS by dividing the revenue generated from ads by the total ad spend (ROAS = Revenue from Ads / Ad Spend). For a more accurate measure of profitability, consider your Profit ROAS by subtracting your Cost of Goods Sold (COGS) from the revenue before dividing by ad spend: Profit ROAS = (Revenue - COGS) / Ad Spend.

What is break-even ROAS?

Break-even ROAS is the minimum ROAS required for your ad-driven sales to cover both your ad spend and the Cost of Goods Sold (COGS), resulting in zero profit. The formula is Break-even ROAS = 1 / (1 - COGS%), where COGS% is your COGS as a percentage of revenue. Exceeding this threshold means you are making a profit on each ad-driven sale.

What is the difference between ROAS and ROI?

ROAS (Return on Ad Spend) specifically measures the revenue generated per dollar of ad spend (Revenue / Spend). ROI (Return on Investment) is a broader metric that measures net profit relative to all costs, including COGS, operational expenses, and ad spend ((Revenue - Total Costs) / Total Costs × 100). ROAS provides a direct view of ad effectiveness, while ROI offers a comprehensive picture of overall business profitability, and this calculator helps bridge the two.

What ROAS should I target for Shopify stores?

Targeted ROAS for Shopify stores varies based on your product's profit margins. Low-margin products (over 60% COGS) typically require a higher gross ROAS of 3.5x-5.0x. Medium-margin products (30-50% COGS) can aim for 2.5x-3.5x. High-margin products (under 30% COGS) can be profitable at a gross ROAS of 1.5x-2.5x. Always factor in Shopify's transaction fees and other variable costs for a truly accurate break-even analysis.


About This Calculator

This ROAS calculator was meticulously built for Shopify merchants by Luis Dev Studio. It provides comprehensive insights into your ad campaign performance, calculating gross ROAS, profit ROAS after COGS, break-even ROAS, and CPA, empowering you to make data-driven decisions for your e-commerce business. Results are delivered instantly, without requiring any sign-ups.

Need expert assistance in optimizing your Shopify store's advertising strategy or improving campaign profitability? Get in touch with us for a free consultation.

Explore next

Related Tools