Free Calculator

ROAS to Profit Calculator

By Herzel MishelFounder, AgentisLast reviewed

ROAS (return on ad spend) is the metric every paid team reports, and it is also the metric that has been quietly lying to DTC founders for the last five years. A 3.0 ROAS sounds healthy, until you factor in a 55 percent gross margin, an 8 percent fulfillment cost, and a 3 percent payment fee, at which point the same 3.0 ROAS can be losing money per order. This calculator translates ROAS into actual profit. Enter your ad spend, revenue, gross margin percentage, and fulfillment cost percentage, and the tool returns your ROAS, gross profit, marketing efficiency ratio (MER), profit after ads, and break-even ROAS. It is designed for mid-market Shopify Plus brands who want to force their paid channels to report against profit, not vanity revenue multiples.

Inputs

$
$
%
%

Fulfillment, freight, and payment fees as % of revenue.

Results

ROAS

3.00×

Gross Profit

$82,500

Marketing Efficiency Ratio (MER)

3.00×

Profit After Ads

$17,500

Break-Even ROAS

2.22×

What the Result Means

The hard truth is that most brands quoting 'a 2.5 ROAS is healthy' are operating below their break-even ROAS and do not realize it. At 55 percent gross margin and 10 percent fulfillment, break-even ROAS is 2.22, so a 2.5 ROAS delivers a razor-thin 12 percent incremental margin on ad spend, and any deterioration in CAC or margin pushes the channel into negative territory. At 40 percent gross margin (more common in apparel and electronics), break-even ROAS jumps to 3.33, which means most paid channels are losing money outright. This is why MER has become the dominant metric at sophisticated brands: it captures the true relationship between paid spend and profit regardless of attribution. The test is simple: does your MER exceed break-even ROAS? If yes, incremental spend is accretive. If no, you are buying revenue at a loss and need to cut spend, raise margin, or both.

How It's Calculated

ROAS is revenue divided by ad spend. Gross profit is revenue multiplied by gross margin percentage. Profit after ads is gross profit minus revenue multiplied by fulfillment cost percentage minus ad spend; in other words, the dollars left over after COGS, variable fulfillment, and paid media. Marketing efficiency ratio (MER) is revenue divided by ad spend, same formula as ROAS but conceptually applied at the account level across all revenue, not just attributed revenue. Break-even ROAS is 1 divided by (gross margin percentage minus fulfillment cost percentage), which is the minimum ROAS required just to avoid losing money on incremental ad spend after COGS and variable fulfillment. If break-even ROAS is 2.2 and your channel is reporting 2.0, you are losing money on every incremental dollar of ad spend regardless of what the paid team's dashboard says. This model uses gross margin and treats fulfillment as a percentage of revenue for simplicity. For a tighter unit-economics test, substitute contribution margin for gross margin and zero out the fulfillment line to avoid double-counting.

The Gap This Calculator Reveals

ROAS is calculated on revenue, which means any margin leak (a stacked discount, a freight zone miss, a high-return SKU) inflates revenue without delivering the profit the ROAS number implies. A paid team can hit a 3.0 ROAS target while the underlying orders ship at negative contribution margin, and the paid dashboard never notices. Agentis closes that gap. By checking every Shopify Plus order against a profit floor within 60 seconds and flagging or holding the ad-driven orders that destroy unit economics before they ship, it keeps the revenue behind your ROAS number honest. The calculator translates ROAS into profit; Agentis helps the translation stay honest.

Sources

Frequently Asked Questions

What is a good ROAS?

There is no universal answer because it depends on your margin structure. Compute your break-even ROAS first (1 divided by gross margin minus variable costs), and treat anything meaningfully above that as healthy. At 55 percent gross margin and 10 percent fulfillment cost, break-even ROAS is 2.22, so a 2.5 ROAS leaves only a 12 percent incremental margin on ad spend. At 40 percent gross margin, break-even ROAS jumps to 3.33, which means many paid channels quoting a 3.0 ROAS are losing money outright. A 3.0 ROAS can be great for a 65 percent margin beauty brand and unprofitable for a 35 percent margin apparel brand. The distance between your actual ROAS and your break-even ROAS is what matters, because any deterioration in CAC or margin closes that gap quickly. Enter your own ad spend, revenue, gross margin, and fulfillment percentage and compare the ROAS and break-even ROAS outputs.

What is the difference between ROAS and MER?

ROAS is attributed to specific ad platforms; MER (marketing efficiency ratio) is total revenue divided by total ad spend across all channels. The two formulas are identical, revenue divided by ad spend; the difference is the scope of the revenue and spend you plug in. Platform-attributed ROAS tends to overstate performance because each channel claims credit for the same conversions. MER is more honest because it captures spillover between channels and avoids attribution double-counting. Most sophisticated brands now run on MER as the primary metric. The practical test is whether your MER exceeds your break-even ROAS: if it does, incremental spend is accretive; if not, you are buying revenue at a loss and need to cut spend, raise margin, or both. This calculator returns both ratios; enter account-wide revenue and spend to read the MER line as your blended efficiency.

How do I calculate break-even ROAS?

Break-even ROAS equals 1 divided by (gross margin percentage minus variable fulfillment and payment costs). It is the minimum ROAS needed to avoid losing money on incremental ad spend after COGS and variable fulfillment. At 50 percent gross margin and 10 percent variable cost, break-even ROAS is 1/0.40, or 2.5. At 55 percent gross margin and 10 percent fulfillment, break-even ROAS is 2.22; at 40 percent gross margin, more common in apparel and electronics, it rises to 3.33. Below that, incremental ad spend destroys profit. If your break-even is 2.2 and a channel reports 2.0, you lose money on every incremental dollar regardless of the dashboard. For a stricter test, substitute contribution margin for gross margin and set the fulfillment input to zero to avoid double-counting variable costs. Enter your own margin and fulfillment percentage; the break-even ROAS output is the number every paid channel should be measured against.

Can ROAS look healthy while I am losing money?

Yes, routinely. ROAS is calculated on revenue, so a leaky order still counts as a win on the paid dashboard even when it ships at negative contribution margin. If margin leaks from discount stacking, freight zone misses, or returns are not factored in, the ROAS number uses overstated margin and understates true loss. Even without leaks, a 2.5 ROAS at 55 percent gross margin and 10 percent fulfillment delivers only a 12 percent incremental margin, so a small leak erases it. Profit after ads in this calculator is gross profit minus fulfillment costs minus ad spend, which is the number that exposes the gap. Agentis protects the margin number that feeds ROAS by checking each order against a profit floor before it ships. Enter the real gross margin you achieve after discounts and returns, not your list-price margin, to see whether your ROAS is actually profitable.

Related Calculators

Related Concepts

Related Benchmarks

Browse all Ecommerce Benchmarks 2026 →

Free Audit, No Commitment

Stop Just Calculating Margin. Enforce It.

Agentis checks every Shopify Plus order's true net margin within 60 seconds and flags or holds the ones below your profit floor before they ship. Start a free 7-day audit and see your order-level profitability.