Advertising & contribution
Advertising ROAS & Profit Return Calculator
Turn attributed orders into revenue, contribution and campaign profit. Compare revenue ROAS with a clearly defined profit return and a whole-order break-even target.
Your numbers.
A clearer decision.
Inputs stay in this browser.
INPUT GROUP 01
Same-period campaign results
Attribution is your input, not proof that advertising caused these sales.
INPUT GROUP 02
Costs beyond media spend
Check the assumptions before acting on a result.
Read the method and exampleYOUR CALCULATION
The entered attributed orders produce a positive modeled campaign profit.
Contribution before campaign costs
Modeled campaign profit
Revenue ÷ ad spend (ROAS)
A multiple, not a percentage; unavailable when ad spend is zero.
Profit ÷ campaign spend
Denominator is ad spend plus other campaign cost; this is not total-business ROI.
Ad spend per attributed order
Maximum ad spend at current orders
Orders sufficient to cover campaign costs
Conservative unrounded-contribution threshold; it can exceed the minimum after cent rounding.
Revenue at sufficient order count
ROAS at sufficient order count
Profit at selected attributed order counts
| Attributed orders | Revenue | Contribution | Campaign profit |
|---|---|---|---|
| 50 | $5,000.00 | $2,250.00 | -$50.00 |
| 100 | $10,000.00 | $4,500.00 | $2,200.00 |
| 200 | $20,000.00 | $9,000.00 | $6,700.00 |
Illustrative inputs loaded. Replace them with your own assumptions.
How the advertising roas & profit return calculator works
Attributed revenue = attributed orders × average order value. Variable costs = orders × variable cost per order. Contribution before campaign costs is revenue less those variable costs. Campaign profit subtracts advertising spend and other fixed campaign costs. Revenue and variable totals round half-up to cents; ad spend and other campaign costs round to cents before use.
Revenue ROAS is attributed revenue divided by advertising spend and is shown as a multiple. Ad cost per order is advertising spend divided by attributed orders. Profit return here is campaign profit ÷ (ad spend + other campaign costs) × 100. Its denominator deliberately differs from total-investment ROI measures that also include cost of goods sold.
With positive unit contribution, a sufficient order count is ceil((ad spend + other campaign costs) ÷ unit contribution). This conservative count may exceed the minimum after revenue and cost round separately to cents. Its revenue divided by positive ad spend gives the associated ROAS. Maximum ad spend at current orders is contribution minus other campaign costs, floored at zero; a negative underlying allowance is explicitly infeasible.
Use the same reporting period and consistent attribution rules. Zero ad spend makes ROAS unavailable; zero orders makes cost per order unavailable; zero total campaign spend makes profit return unavailable. Nonpositive unit contribution cannot cover a positive campaign budget. This calculation does not establish incrementality, forecast demand or include lifetime value, taxes or costs not entered.
Worked example
Spend of $2,000 produces 100 attributed orders averaging $100 revenue and $55 variable cost, with $300 other campaign costs. Revenue is $10,000; contribution is $4,500; campaign profit is $2,200. Revenue ROAS is 5×, ad cost per order is $20 and profit return on the $2,300 campaign spend is 95.65%. At $45 contribution per order, 52 whole orders cover campaign costs, giving $5,200 break-even revenue and 2.6× break-even ROAS.
Sources and assumptions
The source material explains the underlying calculation or pricing structure. Entered prices, costs, schedules and scenario choices are your assumptions; this tool does not obtain supplier quotes or predict actual results.
Related calculators
Calculation methods, testing and sources · Practical calculation guides