ROAS Calculator
Measure advertising efficiency, estimate campaign contribution, and compare return on ad spend with a margin-aware ROI view.
Campaign inputs
Required. Direct advertising cost in U.S. dollars.
Choose whether revenue or target ROAS is your known value.
Required in revenue mode. Revenue attributed to the campaign.
Required in target mode. Desired revenue-to-spend ratio.
Optional planning input, 0% to 100%, before ad spend.
Calculation assumptions
Revenue is treated as campaign-attributed revenue. ROAS uses revenue divided by ad spend. The margin-aware ROI estimate applies the contribution margin to revenue, subtracts ad spend, and divides the remainder by ad spend. Taxes, overhead, attribution uncertainty, refunds, agency fees, and lifetime value are not added automatically.
Live results
$5.00 of attributed revenue per $1.00 of ad spend.
Campaign economics breakdown
| Metric | Value | How it is calculated |
|---|---|---|
| Ad spend | $1,000.00 | Input |
| Ad revenue | $5,000.00 | Input |
| ROAS | 500.00% | Revenue ÷ ad spend × 100 |
| Contribution before ads | $2,000.00 | Revenue × 40.00% |
| Estimated return after ads | $1,000.00 | Contribution before ads – ad spend |
| Margin-aware ROI | 100.00% | Estimated return after ads ÷ ad spend × 100 |
This table is an analytical bridge between revenue efficiency and estimated profit contribution. It is not a full income statement and excludes overhead, taxes, refunds, agency charges, and attribution error unless those costs are already reflected in your inputs.
How to use the ROAS calculator
What this calculator does
This calculator estimates return on ad spend, or ROAS, by comparing campaign-attributed revenue with advertising cost. It can also work backward from a target ROAS to the revenue a campaign must generate. A contribution-margin input adds a second view: estimated return on investment after allowing for the portion of revenue consumed by product, fulfillment, payment, or service-delivery costs. The result is useful for campaign screening and budget planning, but it does not determine true accounting profit, customer lifetime value, incrementality, or attribution quality.
When to use it
Use it when reviewing a paid-search, social, marketplace, display, affiliate, or other trackable campaign; when comparing campaign efficiency across channels; when setting a revenue target before approving spend; or when checking whether an attractive headline ROAS remains viable after gross or contribution margin is considered.
How to calculate
- The calculator opens with a ready-to-use example: $1,000 of ad spend, $5,000 of attributed revenue, and a 40% contribution margin. Its Excel workbook is immediately available.
- Replace Ad spend with the direct campaign cost. Choose Do you know your ad revenue? to decide whether you are entering actual revenue or a target ROAS.
- Enter either Ad revenue or Target ROAS, then enter the Contribution margin used for the ROI estimate. Results update live.
- Read the primary ROAS, supporting KPI cards, interpretation, and economics table. Select Download Excel to export the current validated model.
- Reset clears the demonstration values and results. Download Excel is then disabled until a complete valid scenario is entered again.
Input guide
Ad spend is required, accepts a U.S.-style decimal amount such as 1000 or 1,000.00, and must be greater than zero. Increasing spend while revenue stays fixed lowers ROAS. Do not mix spend from one period with revenue from another. Do you know your ad revenue? is a required mode control. Choose “Yes” when revenue is observed; choose “No” when planning from a target. Ad revenue is required in revenue mode, accepts a nonnegative dollar amount such as 5000, and should include only revenue attributed to the same campaign and period. Target ROAS is required in target mode, accepts a positive percentage such as 500, and determines required revenue by multiplying spend by the target ratio. A common mistake is entering 5 when the intended target is 500%. Contribution margin is optional but must be between 0% and 100%; for example, 40 means forty cents of contribution per revenue dollar before ad spend. A higher margin improves margin-aware ROI and lowers break-even ROAS. Do not enter markup or net margin unless that is truly the planning assumption you intend to test.
Output guide
Return on ad spend is revenue divided by ad spend, shown as a percentage. A 500% ROAS means $5.00 of attributed revenue per $1.00 spent; 100% means revenue equals ad spend, not that the campaign is profitable. Ad revenue is either your input or the revenue required by the target. Revenue above ad spend subtracts media cost from revenue but ignores product and operating costs. Contribution before ads applies the selected margin to revenue. Margin-aware ROI subtracts ad spend from that contribution and divides by ad spend; negative values indicate that estimated contribution does not cover media cost. Break-even ROAS equals 100 divided by the contribution-margin percentage. Safety above break-even is the percentage-point gap between actual or target ROAS and break-even ROAS. The breakdown table repeats the same canonical model with formulas, so it is an estimate rather than an audited profit statement.
Worked example
With $1,000 of ad spend and $5,000 of attributed revenue, ROAS is $5,000 ÷ $1,000 × 100 = 500.00%. At a 40% contribution margin, contribution before ads is $5,000 × 40% = $2,000.00. Subtracting $1,000 of ad spend leaves $1,000.00, so the margin-aware ROI is $1,000 ÷ $1,000 × 100 = 100.00%. Break-even ROAS at a 40% margin is 100 ÷ 40% = 250.00%, leaving a 250.00 percentage-point safety margin.
Learn more
For measurement discipline, Google Analytics explains how advertising attribution models assign conversion credit. The U.S. Small Business Administration also provides a practical overview of marketing and sales planning for small businesses.
ROAS versus ROI
ROAS is a revenue-efficiency ratio. It answers how much attributed revenue was produced per advertising dollar. ROI is a profit-oriented ratio and therefore depends on which costs are included. A campaign can have ROAS above 100% and still lose money when the contribution margin is low. The margin-aware ROI in this calculator is deliberately narrower than company-wide ROI: it considers contribution margin and ad spend, but not fixed overhead, taxes, financing, or changes in working capital.
ROAS (%) = Ad revenue ÷ Ad spend × 100
Required revenue = Ad spend × Target ROAS ÷ 100
Margin-aware ROI (%) = (Ad revenue × Contribution margin – Ad spend) ÷ Ad spend × 100
Interpreting a “good” ROAS
No universal ROAS target fits every business. A low-margin reseller generally needs a much higher ROAS than a high-margin digital product. Attribution windows, repeat purchases, refunds, discounts, and assisted conversions can also change the decision. Use the break-even ROAS as a starting threshold, then add a safety cushion for overhead and uncertainty. The Federal Trade Commission's guidance on truthful advertising and marketing practices is also relevant when campaign performance claims are used publicly.