How do I calculate ad spend from a target ROAS?
Divide the revenue goal attributed to ads by the target ROAS multiple. A $10,000 goal at 4.0x ROAS gives an estimated $2,500 spend. The calculation assumes the target ROAS is reached.
Budget planning calculator
Use this ad spend calculator to work backward from a sales goal. Estimate the total and daily budget needed for a target ROAS, or plan spend from a conversion goal and target CPA. The results are estimates from your inputs, not a connection to an ad account.
Pick the planning route that matches your brief. Both methods estimate spend before a campaign runs, so use targets from the same campaign, offer, attribution basis, and time period.
The calculator solves for budget using the target relationship you provide. It does not infer a profitable target or include costs that are not entered.
Required spend = target revenue ÷ target ROAS
Required spend = target conversions × target CPA
Average daily budget = required spend ÷ plan days
For example, $10,000 in attributed revenue at 4.0x ROAS implies $2,500 of ad spend. An 80-order goal at a $25 target CPA implies $2,000. These equations assume the entered target is achieved.
The numbers below illustrate the arithmetic. They are not a recommended ROAS, CPA, or campaign budget for every business.
A budget estimate answers how much spend corresponds to the selected target. It does not show contribution profit or confirm that the target is achievable.
| Revenue goal | $10,000 attributed revenue at 4.0x ROAS |
|---|---|
| Required spend | $10,000 ÷ 4.0 = $2,500 |
| 30-day reference | $2,500 ÷ 30 = $83.33 per day |
| Conversion goal | 80 orders at a $25 target CPA |
| Required spend | 80 × $25 = $2,000 |
| Optional revenue estimate | At a $60 average order value: $4,800 revenue and 2.4x implied ROAS |
Start with the outcome you need to plan. The revenue method answers how much advertising spend corresponds to a sales value and a target return. The conversion method answers how much spend corresponds to a number of actions and an acceptable average acquisition cost. Both are planning equations; neither proves that a target is attainable.
A ROAS target changes the required budget even when the revenue goal stays fixed. These scenarios use the same $10,000 attributed revenue goal and a 30-day period to show the arithmetic, not to recommend a particular target.
| At 2.0x target ROAS | $10,000 ÷ 2.0 = $5,000 total spend, or about $166.67 per day over 30 days. |
|---|---|
| At 4.0x target ROAS | $10,000 ÷ 4.0 = $2,500 total spend, or about $83.33 per day over 30 days. |
| At 5.0x target ROAS | $10,000 ÷ 5.0 = $2,000 total spend, or about $66.67 per day over 30 days. |
The daily figure is total planned spend divided by the number of days. It is a comparison point for your plan, not a promise that each day will spend exactly that amount. Set the period to match the decision you are making, then check how the advertising platform applies budgets at campaign and ad-set level.
The calculation is deliberately limited to the targets entered. A careful estimate is more useful when its assumptions are visible, especially when revenue reporting, order value, or conversion definitions differ between systems.
Treat the result as a planning baseline. Actual delivery and business results depend on inputs and platform behavior the calculator cannot verify.
Divide the revenue goal attributed to ads by the target ROAS multiple. A $10,000 goal at 4.0x ROAS gives an estimated $2,500 spend. The calculation assumes the target ROAS is reached.
Multiply the number of conversions you want by the target cost per acquisition. For 80 conversions at a $25 CPA, the estimated total is $2,000 before any other business costs.
The tool divides required total spend by the number of plan days. It is an average for planning and does not promise equal daily delivery.
No. ROAS and CPA targets do not include every product or business cost. Use the break-even ROAS or POAS calculator with contribution costs to review profitability.
No. Enter your own targets manually. The page does not access, store, or change ad account settings.