Free tool

ROAS Calculator

Calculate your return on ad spend. ROAS = Revenue ÷ Ad Spend. Enter your campaign numbers to see ROAS, profit ROAS after COGS, break-even ROAS, CPA, and net profit.

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

How to Calculate ROAS

Return on ad spend (ROAS) measures how much revenue your ads generate for each dollar spent. To calculate ROAS, divide your ad revenue by your ad spend:

ROAS = Revenue from Ads ÷ Ad Spend

For example, if a campaign generates $9,600 in revenue from $2,400 in ad spend, your ROAS is $9,600 ÷ $2,400 = 4.0x — meaning $4 in revenue for every $1 spent.

A high ROAS does not mean high profit. After subtracting COGS, a 4x revenue ROAS can become a 2.6x profit ROAS. This calculator shows both, plus break-even ROAS, CPA, and net profit.

ROAS Formulas

Revenue ROAS measures attributed revenue against ad spend:

ROAS = Revenue from Ads ÷ Ad Spend

Profit ROAS subtracts cost of goods sold (COGS) before comparing profit with ad spend:

Profit ROAS = (Revenue from Ads − COGS) ÷ Ad Spend

Break-even ROAS estimates the revenue ROAS needed to cover COGS and ad spend, before other costs:

Break-even ROAS = 1 ÷ (1 − COGS%)

Cost per acquisition (CPA) is ad spend divided by purchases attributed to the ads:

CPA = Ad Spend ÷ Conversions

If the calculator estimates conversions using clicks and conversion rate, then:

Estimated CPA = CPC ÷ Conversion Rate

Enter COGS as a percentage of revenue. Break-even ROAS based only on COGS does not include payment processing, shipping, discounts, returns, or operating expenses; add those costs to your contribution margin for a stricter target.

How to Use This Calculator

  1. Ad Spend — Enter the total amount spent across the campaigns and period you want to evaluate. Use the same timeframe for revenue and spend.
  2. Revenue — Enter revenue attributed to those ads, not total store revenue. Attribution windows and platform reporting can affect this figure.
  3. COGS — Enter the cost of goods sold as a percentage of revenue. Include product costs; account separately for expenses such as fulfillment if the calculator does not include them.
  4. Average Order Value — Enter the average order value from ad-driven purchases. This helps estimate order volume from revenue.
  5. Conversion Rate — Enter the percentage of ad clicks that result in a purchase. Use the rate for the same channel and period where possible.
  6. CPC — Enter average cost per click. The calculator can use CPC and conversion rate to estimate CPA; compare that estimate with purchase data in your ad platforms.

For campaign planning, the Meta Ads Budget Calculator and Google Ads Budget Calculator can help estimate spend from channel-specific inputs.

Step-by-Step Example

A Shopify store spends $2,400 promoting a skincare set. Ads attribute $9,600 in revenue, and the product’s COGS is 35% of revenue.

Calculation Arithmetic Result
Revenue ROAS $9,600 ÷ $2,400 4.0x
COGS $9,600 × 0.35 $3,360
Gross profit before ads $9,600 − $3,360 $6,240
Profit ROAS $6,240 ÷ $2,400 2.6x
Net profit after COGS and ads $6,240 − $2,400 $3,840
Break-even ROAS before other costs 1 ÷ (1 − 0.35) 1.54x

If the average order value is $80, estimated orders are $9,600 ÷ $80 = 120. At a 2.5% conversion rate, estimated clicks are 120 ÷ 0.025 = 4,800; at $0.50 CPC, estimated spend is 4,800 × $0.50 = $2,400, and CPA is $2,400 ÷ 120 = $20.

The campaign is above its COGS-only break-even point, but the $3,840 result is not necessarily accounting profit: payment fees, shipping, returns, and overhead still reduce it.

Interpreting ROAS Without Overstating Profit

Revenue ROAS and profit ROAS answer different questions. Revenue ROAS is useful for comparing campaign revenue against spend, while profit ROAS shows how much gross profit remains for each ad dollar after COGS. Neither number alone captures every cost or proves that ads caused every attributed purchase.

Check the measurement window and attribution model before comparing campaigns. Meta, Google, and Shopify can report different conversion totals because they may use different attribution rules or credit the same order. Use consistent settings for comparisons, and review store orders alongside platform reports. The U.S. Small Business Administration recommends measuring marketing results against business goals; see its marketing and sales guidance.

Margin-based break-even guide

The table shows the COGS-only break-even ROAS produced by different gross margins. These are calculations, not universal industry targets.

Gross margin before ads COGS as share of revenue COGS-only break-even ROAS
70% 30% 1.43x
50% 50% 2.00x
30% 70% 3.33x

As gross margin shrinks, each sale leaves less money to pay for advertising, so the break-even ROAS rises. Add transaction fees and other variable costs to the cost share when setting a practical target. For example, Shopify payment processing fees reduce the contribution available to cover ads, even though they are not included in the COGS-only formula.

6 Tips to Improve Your Ad Economics

  1. Test a higher average order value: Change a bundle price from $68 to $76 and compare profit per order, not just revenue ROAS. Check that the larger bundle’s added product cost does not erase the gain.
  2. Test a lower CPC: Change a campaign’s bid or audience setup to target CPC moving from $1.10 to $0.90. Keep conversion rate steady in your comparison so you can isolate the effect on estimated CPA.
  3. Set a minimum CPA target: Compare your current CPA with the maximum amount your contribution margin can support. Use the CPA Calculator to test a target against product costs and profit per conversion.
  4. Separate prospecting from retargeting: Report the campaigns separately rather than letting retargeting sales hide weak prospecting performance. Review each audience’s spend, attributed revenue, and conversion rate over the same date range.
  5. Test a different channel budget: Shift a small test budget between Meta, Google, and TikTok rather than moving the full budget based on one ROAS report. The TikTok Ads ROI Calculator can help model TikTok campaign inputs.
  6. Include promotions in the cost picture: If a discount changes the amount collected per order, calculate ROAS from discounted revenue and update your margin assumptions. Do not evaluate a sale using the full-price margin.
  7. Check ad claims and endorsements: Ensure product claims are supported and paid endorsements are disclosed; the FTC explains these requirements in its endorsement and influencer guidance.

Frequently Asked Questions

What is a good ROAS?

A “good” ROAS depends on your margins. For most ecommerce businesses, 3x–4x is considered healthy, but profit ROAS is the more useful test: after COGS, it must be at least 1x to cover ad spend before other expenses. Higher-margin products can be profitable at a lower revenue ROAS than low-margin products.

How do you calculate ROAS?

Divide revenue attributed to ads by ad spend: ROAS = Revenue from Ads ÷ Ad Spend. For a profit-based view, subtract COGS from revenue first, then divide by ad spend; this still excludes costs not entered into the calculation.

What is break-even ROAS?

Break-even ROAS is the minimum revenue ROAS required to cover ad spend and the costs included in the calculation, with no profit left over. The COGS-only formula is 1 ÷ (1 − COGS%); add other variable costs to your cost share to estimate a more realistic threshold.

What is the difference between ROAS and ROI?

ROAS compares attributed revenue with advertising spend, while return on investment (ROI) compares profit with the investment after costs. A campaign can show a high ROAS but a low ROI if COGS and other expenses consume most of its revenue.

What ROAS should I target for Shopify stores?

The target depends on product margin and variable costs, not the Shopify platform alone. As a starting point, products with COGS at 60% or more often need a higher ROAS than products with COGS below 30%; include Shopify payment fees and fulfillment costs before treating a target as profitable.

About This Calculator

The ROAS Calculator was built by Luis Dev Studio for Shopify merchants evaluating ad performance beyond revenue alone. For help improving your store’s marketing or measurement setup, contact us.

Updated by Luis Gonzalez · Apr 3, 2026

Need help improving your Shopify store's ad ROI?

We build Shopify stores with proper conversion tracking, optimized landing pages, and analytics dashboards so you can scale ads with confidence.

Explore next

Related Tools