How to Set an Advertising Budget: A 5-Step Work-Backward Method (With Black Friday Notes)
Set your ad budget from target revenue, contribution margin and max CPA instead of a % of sales. Worked example, test budget, B2B funnel and Q4 planning.
TL;DR — Summary
- Work backward from the goal: Budget = Target revenue / Target ROAS, or Target orders (or customers) × Maximum CPA.
- Target ROAS and max CPA come from contribution margin: with a 35% margin and a 10% profit target, target ROAS is 4 and max CPA on a $120 order is $30.
- Check feasibility before you commit: Real CPA ≈ CPC / Conversion rate. A $0.60 CPC at 1.5% conversion means a $40 CPA, and the plan fails.
- Discounts cut margin: a 20% Black Friday discount (November 27, 2026) can lift break-even ROAS from 2.86 to about 4.7.
Short Answer: Calculate Your Ad Budget Backward From the Goal
The most reliable way to set an advertising budget is to start from the result you want and work backward: decide how many orders, how much revenue or how many new customers you need, then how much you can afford to pay for each one (maximum CPA). The budget is the product of the two: Budget = Target orders × Max CPA, or Budget = Target revenue / Target ROAS.
This replaces the vague 'what percentage of revenue' question and ties every dollar to a profitability threshold. You can run the steps below with your own numbers in the free Ad Budget Calculator, which applies the same formulas and the feasibility check automatically.
Three Ways to Set a Budget — and When Each Works
Many guides suggest spending a fixed share of revenue, often 5-15%. It is a quick starting point but has no real basis: the same percentage means something completely different for a 60%-margin cosmetics brand and a 15%-margin electronics reseller.
The second method is competitive parity — matching what rivals appear to spend. It is a useful market signal, but you don't know their margins, LTV or how long they can tolerate losses.
The third, and most reliable, is the objective-and-task (unit economics) method: target outcome × allowable unit cost. Use the other two only to sanity-check it.
- Percent of revenue → fast estimate; ignores margin and goals.
- Competitive parity → market signal; you can't see rivals' economics.
- Work backward (unit economics) → tied to profit, measurable and defensible.
Step 1: Find Contribution Margin, Break-Even ROAS and Max CPA
First, know what an order leaves you before advertising. Contribution margin = Gross margin − per-order variable costs (shipping, payment fees, packaging, marketplace commission) as a share of revenue. A store with a 45% gross margin and variable costs equal to 10% of revenue has a 35% contribution margin.
Break-even ROAS = 1 / Contribution margin = 1 / 0.35 ≈ 2.86. Break-even CPA = Average order value × Contribution margin; on a $120 order that is $42. These are the points where ads start losing money. See What Is ROAS and How Do You Calculate It? for more detail.
If you also want profit, subtract your target net margin: Target ROAS = 1 / (Contribution margin − Target profit rate). With a 10% target, 1 / 0.25 = 4, and max CPA = $120 × 0.25 = $30. Use revenue net of sales tax and returns throughout.
Step 2: From Goal to Budget — A Worked Example
The example store wants $60,000 in net ad-driven revenue in November. With a $120 average order, that is 500 orders. At a target ROAS of 4, budget = $60,000 / 4 = $15,000; check: 500 orders × $30 max CPA = $15,000.
The plan's contribution after ad spend is $60,000 × 0.35 − $15,000 = $6,000. When converting to a daily budget, remember how Google Ads paces spend: Google says it can spend up to 2× your average daily budget on a given day, but you won't be billed more than about 30.4× the average daily budget in a month. For a $15,000 monthly plan, that is an average daily budget of roughly $493.
- Target revenue: $60,000 (net of tax and returns)
- Average order: $120 → 500 orders
- Contribution margin 35% → break-even ROAS 2.86 · break-even CPA $42
- Profit target 10% → target ROAS 4 · max CPA $30
- Budget: $15,000/month ≈ $493 average daily budget
Step 3: Feasibility Check — Is the Plan Realistic?
A budget on paper only works if your actual click costs and conversion rate allow it. Real CPA ≈ CPC / Conversion rate. If the store's history shows a $0.60 CPC and 1.5% conversion, real CPA is $0.60 / 0.015 = $40 — above the $30 target.
In that case 500 orders cost $20,000 and contribution after ads falls to $60,000 × 0.35 − $20,000 = $1,000. Three levers can rescue the plan: lift conversion to 2% ($0.60 / 0.02 = $30), cut CPC to $0.45, or grow basket size. If none is possible, revisit the profit expectation or product mix rather than the revenue goal.
This step is rarely covered in budgeting guides, yet it is the one that actually decides the budget: a budget is the product of measured unit costs, not of the goal alone.
Step 4: Minimum Test Budget and the Learning Phase
Algorithms need data to learn. A widely used rule of thumb for Meta ads is that an ad set needs about 50 optimization events per week to exit the learning phase. Minimum weekly budget ≈ 50 × target CPA; with a $30 CPA that is $1,500 per ad set per week, or about $215 per day.
If that exceeds your budget, run fewer ad sets, consolidate into one, or temporarily optimize for a more frequent event (add to cart, initiate checkout). Splitting spend across many small ad sets means none of them learns. See our guide to exiting the Meta Ads learning phase for more.
When testing new channels, a common and practical starting split is roughly 70% to proven campaigns, 20% to scaling ones and 10% to experiments; adjust the ratios to your own results.
Step 5: Budgeting Through the Funnel for B2B and SaaS
With long sales cycles, the goal is new customers, not orders, and you work backward through the funnel. Example: 6 new customers a month, 25% SQL-to-customer → 24 SQLs; 30% lead-to-SQL → 80 leads. At a $75 cost per lead, the monthly ad budget is 80 × $75 = $6,000.
The control metric is CAC: $6,000 / 6 = $1,000 paid CAC. If gross-profit LTV per customer is $4,500, LTV:CAC is 4.5 — above 3, so the plan is healthy. Check fully loaded CAC including sales costs separately.
Budgeting for Black Friday and November Sales
Black Friday falls on November 27 in 2026. The most common mistake is applying a normal month's target ROAS to discounted prices. Discounts shrink contribution margin: sell the $120 product at 20% off for $96 and the product cost ($66) stays the same, variable costs become $9.60, contribution drops to $20.40 and the contribution margin to 21.25%. Break-even ROAS rises from 2.86 to about 4.7.
So during the sale, a higher conversion rate has to make up for the thinner margin. Budget against that new threshold and report discounted and full-price products in separate campaigns.
Timing: launch campaigns 1-2 weeks before peak days so the learning phase doesn't overlap the sale. If you use Smart Bidding in Google Ads, consider seasonality adjustments for short events where you expect a big jump in conversion rate; Google recommends them for 1-7 day events and notes they may not work as well beyond 14 days. Recalculate November ROAS after the return window closes.
When to Increase or Cut the Budget
Decide on marginal ROAS, not average ROAS: extra revenue from the last $1,000 added / $1,000. If average ROAS is 4 but the last increment returns 2, that extra spend loses money at a 35% contribution margin.
Scale gradually and watch results for a few days after each step; large, sudden budget changes can push the algorithm back into learning. When cutting, look at a 7-14 day window that covers conversion lag rather than daily noise.
6 Common Ad Budgeting Mistakes
These mistakes lead to unprofitable growth no matter how large the budget is:
- Calculating ROAS on revenue that includes tax and returns.
- Using gross margin instead of contribution margin (shipping, fees, payment costs).
- Budgeting a goal without a feasibility check against real CPC and conversion rate.
- Splitting spend across too many small ad sets to learn.
- Using a normal month's target ROAS during discount periods.
- Adding up platform-reported ROAS without validating against MER (total revenue / total marketing spend).
Frequently Asked Questions
How do you set an advertising budget?
What percentage of revenue should go to advertising?
How do you calculate maximum CPA?
What is a minimum ad budget for a new business?
How should you plan an ad budget for Black Friday?
Resources & Related Reading
- How to Run Google Ads: First Campaign Step by Step
- How to Run Instagram Ads: Cost and Budget
- What Is CPL? Cost Per Lead Formula
- What Is Google Ads and How Does It Work?
- How to Run Meta Ads: Budget, Audience & Learning Phase
- Ad Budget Calculator
- ROAS Formula: How to Calculate ROAS (With Examples)
- How to Exit the Meta Ads Learning Phase Faster
- Google Ads Help: About budgets ↗
- Google Ads Help: About seasonality adjustments ↗
Digital marketing specialist building websites, performance ad programs and B2B lead generation systems for B2B and e-commerce brands.
Connect on LinkedIn ↗Last updated: