Skip to content
Measurement 7 min read

How to Calculate an Ad Budget From Your Sales Goal

Stop picking an ad budget by gut feel. Work backward from the revenue you want, through orders, clicks and cost per click, to a daily budget you can defend.

Most ad budgets are set by asking "what can we afford?" That is a fair question, but it is the wrong starting point. A budget picked that way is either too small to learn anything or too large for what the funnel can absorb.

A better approach is to work backward from a sales goal. You decide how much revenue you want from paid ads, then use your own funnel numbers to calculate how many orders, clicks and dollars that requires. The result is a budget you can explain to anyone and test against reality.

The backward funnel

Here is the chain of math, from goal to budget:

  1. Revenue goal divided by average order value gives orders needed.
  2. Orders needed divided by conversion rate gives clicks needed.
  3. Clicks needed multiplied by cost per click gives ad budget.
  4. Check the budget against your target ROAS to confirm it is profitable.
Orders = Revenue goal / AOV
Clicks = Orders / Conversion rate
Budget = Clicks x CPC
Implied ROAS = Revenue goal / Budget

Each input is something you either know already or can estimate reasonably.

Worked example: a $30,000 month

Say you sell a $60 skincare kit and want $30,000 in monthly revenue from paid ads.

  • Average order value: $60 (some customers add extras, but use your actual average)
  • Landing page conversion rate from paid traffic: 2.5%
  • Average cost per click: $1.20

Now the math:

  • Orders needed: $30,000 / $60 = 500 orders
  • Clicks needed: 500 / 0.025 = 20,000 clicks
  • Budget: 20,000 x $1.20 = $24,000
  • Implied ROAS: $30,000 / $24,000 = 1.25

That ROAS is a red flag. Unless your margins are extraordinary, a 1.25 ROAS loses money. So the math has told you something valuable before you spend a dollar: this goal is not achievable profitably with these funnel numbers.

Fixing a budget that doesn't work

When the implied ROAS comes in below your break-even, you have four levers. Pull any of them and rerun the math.

LeverChangeNew budgetImplied ROAS
Starting pointAOV $60, CVR 2.5%, CPC $1.20$24,0001.25
Raise AOV with a bundleAOV $80$18,0001.67
Improve conversion rateCVR 4%$15,0002.0
BothAOV $80, CVR 4%$11,2502.67
Both, plus cheaper clicksAOV $80, CVR 4%, CPC $0.90$8,4383.56

Each step changes the clicks needed or the cost per click. With AOV at $80, you need 375 orders. At 4% conversion, that is 9,375 clicks. At $1.20, that costs $11,250. Drop CPC to $0.90 and it costs about $8,438.

The lesson: budget problems are usually funnel problems. Before you raise spend, look at offer, landing page and creative. Our guide to CRO for paid traffic has 20 fixes that move conversion rate.

Checking against break-even ROAS

Every budget calculation should end with a profitability check. Calculate your break-even ROAS as 1 divided by contribution margin percent. If your skincare kit has a 55% contribution margin, break-even ROAS is about 1.82.

In the table above, the first two scenarios lose money. Improving conversion rate alone (2.0 ROAS) barely clears break-even, and only the last scenario leaves solid room for profit. If you have not calculated your break-even yet, read our guide to break-even ROAS first.

Converting to a daily budget

Ad platforms work in daily budgets. Divide your monthly figure by the days in the month. A $8,438 monthly budget is roughly $280 a day across 30 days.

Then split it across campaigns or channels. If you plan to run Meta and ChatGPT ads, a starting split might be 80/20 or 70/30, weighting the channel where you have proven performance. That would put roughly $225 a day on Meta and $55 on ChatGPT in an 80/20 split.

Mind each platform's minimums. As of mid-2026, OpenAI's self-serve Ads Manager has a minimum of about $25 a day per campaign in the US, and SecondWin generally recommends $50 to $200 a day to start so a campaign gathers enough data to optimize.

Estimating inputs when you have no data

If you are new to paid ads or entering a new channel, you will not have reliable funnel numbers. Use conservative estimates and treat the first month as a learning budget.

Conversion rate

Use your site's current conversion rate as a starting point, then haircut it. Cold paid traffic usually converts below your overall site average, which is lifted by returning visitors and email clicks. If your sitewide rate is 3%, plan for 1.5% to 2% from cold paid traffic until you have data.

Cost per click

Costs vary heavily by niche and season. Commonly cited Meta CPMs run roughly $8 to $20, and at a feed CTR around 1%, that suggests CPCs in the rough range of $0.80 to $2.00. For ChatGPT ads, OpenAI's recommended starting bids work out to roughly $3 to $5 per click as of mid-2026. Higher-intent clicks often cost more, so the budget math needs a higher conversion rate or AOV to work.

Average order value

Use your actual AOV from the last 90 days. If you plan to promote a specific product or bundle, use its price instead.

A ChatGPT ads example

ChatGPT ads deserve their own pass through the math because the click costs differ. Say you sell a $95 standing desk mat and want a modest test: 40 sales in a month.

  • Orders: 40
  • Assumed conversion rate: 5% (higher-intent clicks from people asking ChatGPT for help with a problem)
  • Clicks needed: 40 / 0.05 = 800
  • Assumed CPC: $3.50
  • Budget: 800 x $3.50 = $2,800, or about $93 a day
  • Revenue: 40 x $95 = $3,800
  • Implied ROAS: $3,800 / $2,800 = 1.36

If the mat has a 60% contribution margin, break-even ROAS is 1.67, so this plan loses money on paper. That does not mean you should not test. It means you should either plan for a higher conversion rate, a higher AOV (maybe a mat plus accessories bundle at $130), or treat the first month as a learning budget and judge it on incremental results. The free ChatGPT ads budget calculator lets you play with these inputs quickly, and our guide on setting a budget for your first ChatGPT ads campaign goes into channel-specific detail.

Learning budget vs scaling budget

Separate two kinds of spend:

  • Learning budget is what you are willing to spend to find out whether a channel, audience or creative works. Set it in advance, accept that it may not return a profit, and define what success looks like before you start.
  • Scaling budget is spend on things already proven to clear your target ROAS. This is where the backward funnel math becomes most reliable, because your inputs are real.

A reasonable learning budget is enough to generate meaningful data. As a rough rule, aim for at least 30 to 50 conversions or a few thousand clicks before making a call, though smaller brands may have to decide on less.

A budget planning template

Copy this into a spreadsheet and fill in your numbers:

InputYour value
Monthly revenue goal from ads
Average order value
Expected conversion rate
Expected CPC
Contribution margin %
Orders needed (goal / AOV)
Clicks needed (orders / CVR)
Monthly budget (clicks x CPC)
Daily budget (monthly / 30)
Implied ROAS (goal / budget)
Break-even ROAS (1 / margin)
Pass or fix?

You can also use the free ad budget calculator to do the same calculation in your browser.

How SecondWin handles budget for ChatGPT ads

With SecondWin, your ad budget and our fee are separate. You set a daily budget in your own OpenAI ad account, OpenAI bills that spend to you directly, and SecondWin charges a flat monthly plan to research, write and manage the campaigns. Plans start at $99 a month on the pricing page. We recommend starting between $50 and $200 a day so the campaign has enough data to learn.

Before you commit any budget, you can see what we would build: a free analysis of your site shows your buyer, niche, the questions they ask ChatGPT, and the proven messages we would start from.

FAQ

What percentage of revenue should go to advertising?

There is no universal figure. It depends on gross margin, growth goals and how much repeat revenue you get. Many consumer brands spend somewhere between 10% and 30% of revenue on marketing, with fast-growing brands spending more. A better approach is to calculate your break-even ROAS, decide how much profit per order you need, and let that set the ceiling for ad spend as a share of revenue.

How much should I spend on my first ad campaign?

Enough to learn something. On ChatGPT ads, OpenAI's US minimum is about $25 a day per campaign, and SecondWin recommends $50 to $200 a day to start. On Meta, many small brands test at similar levels. Plan for at least four weeks and set a total learning budget you are comfortable losing, then judge results against clear criteria you set in advance.

Should I set my budget by month or by day?

Plan monthly and execute daily. Your revenue goal and profit targets are usually monthly, so calculate the budget at that level. Then divide by the number of days to get a daily budget for the ad platforms. Avoid large day-to-day changes, since most ad platforms optimize better with stable budgets, and review the totals weekly to stay on track.

What if my numbers say the goal is unprofitable?

That is the most useful outcome of the exercise. It means your funnel needs work before more spend will help. Look at raising average order value with bundles, improving landing page conversion rate, tightening message match between ad and page, or reducing costs. Rerun the math after each change. Sometimes the right answer is a smaller revenue goal until the funnel improves.

Free tools

All 36 tools