ROAS Calculator

Return on Ad Spend. Calculate ROAS, revenue, or ad spend from any two values.

FormulaROAS = Revenue / Ad Spend

POAS Calculator

Profit on Ad Spend - uses gross profit instead of revenue for a more accurate picture of campaign profitability.

FormulaPOAS = Gross Profit / Ad Spend

Break-even ROAS Calculator

Find the minimum ROAS your campaigns need to cover costs and break even on ad spend.

FormulaBreak-even ROAS = AOV / (AOV - COGS - Other Costs)

What is ROAS?

ROAS (Return on Ad Spend) measures how much revenue you generate for every dollar spent on advertising. ROAS = Revenue / Ad Spend. Spending $2,000 and generating $10,000 in revenue gives a ROAS of 5x. It is the primary performance benchmark for e-commerce campaigns on Meta, Google Ads, and most paid channels.

What is POAS - and why it matters more

POAS (Profit on Ad Spend) uses gross profit instead of revenue: POAS = Gross Profit / Ad Spend. If your $10,000 revenue has a 40% gross margin, gross profit is $4,000. With $2,000 ad spend, POAS is 2x. ROAS shows 5x on the same campaign - which looks far better, but conceals the actual profitability.

The practical difference becomes critical when margins vary across products. A ROAS of 4x on a 20% margin product is losing money. The same ROAS on a 60% margin product is highly profitable. ROAS cannot distinguish between these cases. POAS can, because it bakes margin into the metric.

What is break-even ROAS?

Break-even ROAS is the minimum return needed for a campaign to cover its costs - the floor below which you are losing money on every sale. Break-even ROAS = AOV / (AOV - COGS - Other Variable Costs). If your average order value is $100, COGS is $40, and shipping costs $10, your margin is $50 and your break-even ROAS is 100/50 = 2x. Every campaign you run should have this number clearly defined before you set targets.

Sponsored tool
Fix your ROAS attribution with Triple Whale

iOS privacy changes broke last-click attribution. Triple Whale rebuilds your true ROAS picture using first-party pixel data and MMM modeling.

Try Triple Whale

Affiliate link - we may earn a commission at no extra cost to you.

Setting ROAS targets in Meta and Google Ads

Meta calls it Minimum ROAS in Advantage+ setups. Google Ads calls it Target ROAS (tROAS). Both work by instructing the platform algorithm to bid aggressively on users predicted to meet your return target and avoid users predicted to fall below it. Setting the target too high causes under-delivery as the algorithm becomes too selective. Set your target above break-even with enough headroom - typically 20% to 30% - for the algorithm to find volume while staying profitable.

How to implement POAS in your ad accounts

Pass gross profit as your conversion value instead of order value. In Google Ads, this is done via a dynamic conversion value in your checkout or through the Enhanced Conversions API. In Meta, use the Conversions API to send a custom revenue value equal to gross profit per order. Once profit is your conversion value, set your target ROAS to 1x - because POAS break-even is always exactly 1, regardless of product or price point. This makes POAS targets universal across your catalogue.

Frequently asked questions

There is no universal answer. The only ROAS that matters is your break-even ROAS, which depends entirely on your gross margin. A 60% margin business can be profitable at ROAS 2x. A 15% margin business needs ROAS 8x just to break even. Use the Break-even ROAS tab in the calculator above to find your specific floor before setting any target.
ROAS measures revenue relative to ad spend only. ROI measures profit relative to all costs - COGS, operations, and overhead - not just ad spend. ROAS is useful for comparing campaign efficiency. ROI tells you whether the whole business activity is profitable. POAS bridges the gap by factoring margins into the ad-spend calculation.
iOS 14+ privacy changes limited Meta's ability to track conversions from iPhone users. Reported ROAS figures are typically understated by 20% to 40% compared to pre-iOS reality. Data-driven attribution, Conversions API, and aggregated event measurement all help close the gap. This is another reason POAS is gaining adoption - it focuses on actual profit outcomes rather than attributed revenue that may be incomplete.
Common causes: audience saturation (CPMs rising, reach shrinking), creative fatigue, increased competition in your auction, seasonal shifts in conversion rate, or attribution gaps from iOS changes. Audit in order: check frequency and CPM trends first, then creative performance, then post-click conversion rate.
Break-even POAS is always 1x, regardless of product price or margin. This is the main advantage of POAS over ROAS as a target metric - your target is universal across all products and campaigns. ROAS 3x might be profitable for one SKU and catastrophically unprofitable for another. POAS 1x is always the floor.
Break-even ROAS = AOV / (AOV - COGS - Variable Costs). Example: AOV $100, COGS $35, shipping $10. Margin = $55. Break-even ROAS = 100/55 = 1.82x. Use the Break-even ROAS tab above to calculate this instantly.
POAS, if you can implement it. ROAS is easier to set up but rewards high-revenue, low-margin products. POAS aligns your ad spend with actual profitability. If all your products have similar margins, ROAS is a reasonable proxy. If margins vary across your catalogue, POAS is more accurate and prevents budget from flowing to unprofitable sales.