Return on ad spend, or ROAS, answers one narrow but important question: how much revenue did advertising generate for each dollar spent? The arithmetic is simple. The discipline lies in choosing compatible revenue and spend figures, applying the same attribution window, and interpreting the result against the economics of the business. This guide walks through the basic calculation, reverse calculations, margin-based thresholds, and the adjustments that make a reported ROAS useful.

The basic ROAS formula

ROAS FORMULAROAS = Revenue attributed to ads ÷ Ad spend

$14,000 attributed revenue ÷ $4,000 ad spend = 3.5x ROAS.

The numerator should be revenue connected to the advertising being evaluated. The denominator should be the matching media spend. If the revenue covers September but the spend covers only the final week, the ratio is not comparable. You can enter matching figures in the ROAS Calculator to confirm the division and see the result as both a multiple and a percentage.

ROAS multiple versus percentage

ROAS is commonly shown in two equivalent formats. A 3.5x ROAS means $3.50 of attributed revenue for every $1 of ad spend. As a percentage, the same result is 350%. Convert a multiple to a percentage by multiplying by 100; convert a percentage to a multiple by dividing by 100. Keeping one display format throughout a report prevents a stakeholder from confusing 3.5x with 3.5%.

Worked example: calculate ROAS from campaign data

Suppose an ecommerce store spends $4,000 on a campaign. Orders attributed to that campaign total $14,000 before refunds. The calculation is $14,000 ÷ $4,000 = 3.5x, or 350% ROAS. This says nothing yet about profit. It simply describes the relationship between attributed sales and media cost.

Now assume the store later refunds $1,400 of those orders. Net attributed revenue becomes $12,600, so the adjusted calculation is $12,600 ÷ $4,000 = 3.15x. Both figures can be valid for different purposes: 3.5x matches the initial platform report, while 3.15x better reflects revenue retained after refunds. Label the revenue basis so readers know which result they are seeing.

Reverse the formula to plan revenue or spend

The same relationship can be rearranged when the target is known. To find the revenue required at a chosen ROAS, multiply spend by target ROAS:

REVENUE TARGETRequired revenue = Ad spend × Target ROAS

$6,000 spend × 4.0 = $24,000 required attributed revenue.

To find the highest spend compatible with a revenue forecast, divide revenue by target ROAS:

SPEND LIMITAllowable ad spend = Expected revenue ÷ Target ROAS

$18,000 expected revenue ÷ 3.0 = $6,000 allowable ad spend.

These are planning identities, not guarantees. A budget increase can change auction prices, audience mix, frequency, and conversion rate. Recalculate from observed results instead of assuming that revenue will scale in a perfectly straight line.

Connect ROAS to contribution margin

Revenue is not profit. Product cost, fulfillment, payment processing, variable support, discounts, and expected returns can all reduce the amount available to pay for advertising. The useful input is contribution margin: the share of net revenue remaining after costs that vary with an order, before ad spend. If you need to establish that figure first, use the Profit Margin Calculator and document which costs are included.

BREAK-EVEN ROASBreak-even ROAS = 1 ÷ Contribution margin rate

1 ÷ 0.40 = 2.5x break-even ROAS.

Consider the earlier $4,000 campaign at 3.5x ROAS. It generates $14,000 in revenue. At a 40% contribution margin before advertising, that revenue contributes $5,600. Subtract the $4,000 ad spend and $1,600 remains before fixed overhead and tax. At exactly 2.5x, $4,000 of spend would generate $10,000 of revenue; 40% of that is $4,000, so advertising consumes the entire contribution. The site’s break-even ROAS calculator performs this threshold calculation with your own cost assumptions.

Set a target above break-even

Breaking even is not always the operating goal. A business may require a portion of revenue to remain after advertising. If contribution margin is 40% and the desired profit-after-ad margin is 10% of revenue, only 30% is available for advertising. The planning formula becomes 1 ÷ (0.40 − 0.10) = 3.33x target ROAS. This equation works only when contribution margin is greater than the desired remaining margin. The target ROAS formula guide explains how to apply a buffer for volatility, cash flow, and measurement uncertainty.

Gross revenue, net revenue, and attribution

Two teams can use the same formula and still report different answers because their inputs differ. An ad platform may show conversion value before returns, while the commerce system reports collected revenue after discounts and cancellations. Tax and shipping may be included in one system but excluded in another. Neither definition should be hidden inside a dashboard label such as “revenue.” State it explicitly.

Attribution creates another difference. A platform can claim an order after an ad view or click, while analytics or the store may assign the same order to another channel. Adding revenue claimed independently by several platforms can double-count sales. Use platform ROAS to manage within a platform, then compare it with a deduplicated business-level view. Keep the attribution window and conversion event stable when comparing periods.

Example: ROAS and CPA can tell different stories

Campaign A spends $2,000, generates 40 orders, and records $6,000 of revenue. Its CPA is $50 and ROAS is 3.0x. Campaign B spends the same $2,000, generates 25 orders, and records $7,500 of revenue. Its CPA is $80, but ROAS is 3.75x because its average order value is higher. Campaign A wins on acquisition volume and CPA; Campaign B wins on revenue efficiency. The correct choice depends on contribution dollars, new-customer quality, capacity, and the objective. See the ROAS versus CPA comparison for a fuller decision framework.

A reliable ROAS calculation workflow

  1. Define the decision. Specify the platform, campaign, product group, and time period being evaluated.
  2. Choose the revenue basis. Decide whether the numerator is gross attributed revenue or net collected revenue after discounts, cancellations, and refunds.
  3. Match the denominator. Use ad spend from the same scope, dates, and currency. Record whether agency fees or creative costs are excluded.
  4. Check tracking. Look for duplicated purchase events, missing conversion values, unusual attribution-window changes, and test orders.
  5. Calculate both views. Report the multiple and, when needed, its percentage equivalent.
  6. Compare with economics. Measure the result against break-even and target ROAS based on contribution margin, not a generic benchmark.
  7. Reconcile later. Refresh the result after the refund window or revenue lag has matured.

Common formula mistakes

Reversing the fraction is the most basic error: spend divided by revenue is not ROAS. Mixing currencies creates a less visible error, as does comparing a tax-inclusive revenue figure with a tax-exclusive benchmark. Another mistake is treating all tracked revenue as incremental revenue. ROAS reports association under an attribution model; it does not by itself prove that every sale would disappear without the ads. Finally, do not call a campaign profitable merely because ROAS exceeds 1.0x. At 1.0x, every dollar of spend produces one dollar of revenue before the product and operating costs are paid.

Turn the formula into your own threshold

Use matching campaign data and real contribution costs instead of relying on a universal benchmark.

Calculate break-even ROAS

Frequently asked questions

What does 4x ROAS mean?

A 4x ROAS means the campaign generated four dollars in attributed revenue for every one dollar of ad spend.

How do I convert ROAS between a multiple and a percentage?

Multiply the multiple by 100 to get the percentage. For example, 3.5x is 350%. Divide a percentage by 100 to convert it back to a multiple.

Does ROAS include profit?

No. Standard ROAS divides attributed revenue by ad spend. It does not subtract product costs, fulfillment, payment fees, returns, or overhead.

Should I use gross or net revenue in the ROAS formula?

Use a consistent definition. Net collected revenue after discounts, cancellations, and refunds usually gives a more conservative operating view. Gross attributed revenue may still be useful when reconciling a platform report, provided it is labeled.

How is break-even ROAS calculated?

Divide one by the contribution margin expressed as a decimal. A 40% contribution margin produces a 2.5x break-even ROAS before fixed overhead and taxes.