Skip to main content
True MarginTrue Margin
How to Calculate Your Ad Budget (2026 Formula + Tables)
← Back to blog

How to Calculate Your Ad Budget (2026 Formula + Tables)

By Jack·March 10, 2026·11 min read

Ad Budget = Target Revenue / Expected ROAS. That's the core formula. If you want $100,000 in ad-driven revenue this month and your ROAS is 4x, your ad budget is $25,000. Everything else in this guide — the CPA method, the percentage method, the platform splits — builds on that single equation.

Below are three formulas to calculate your budget, benchmark tables by business stage, how to split spend across platforms, and the mistakes that quietly drain ad dollars every month.

Formula 1: The Revenue-Based Method

This is the most common approach. You start with a revenue goal and work backward:

Ad Budget = Target Revenue / Target ROAS

If you want $50,000 in monthly ad-driven revenue and your Facebook ROAS is 3x, you need $16,667/month in ad spend. At 4x ROAS, that drops to $12,500. At 5x, $10,000.

Your ROAS assumption is everything. Overestimate it and you'll underfund your campaigns. Underestimate it and you'll leave money on the table. Use your actual trailing 30-day ROAS, not what you hope it will be.

Revenue GoalAt 2.5x ROASAt 3x ROASAt 4x ROASAt 5x ROAS
$25,000$10,000$8,333$6,250$5,000
$50,000$20,000$16,667$12,500$10,000
$100,000$40,000$33,333$25,000$20,000
$250,000$100,000$83,333$62,500$50,000
$500,000$200,000$166,667$125,000$100,000

Don't know your ROAS yet? Check our ecommerce ROAS benchmarks — the median for Meta Ads is 2.5-4x depending on your niche. If you're brand new, assume 2.5x until you have real data.

Formula 2: The CPA-Based Method

If you know your cost per acquisition, you can back into your budget from customer volume:

Ad Budget = Target CPA x Number of Orders Needed

Need 500 orders this month at a $30 CPA? That's $15,000 in ad spend. Need 1,000 orders at $25 CPA? That's $25,000. The CPA method is especially useful when you sell a single product or have tight control over your unit economics.

Orders NeededAt $20 CPAAt $30 CPAAt $40 CPAAt $50 CPA
200$4,000$6,000$8,000$10,000
500$10,000$15,000$20,000$25,000
1,000$20,000$30,000$40,000$50,000
2,000$40,000$60,000$80,000$100,000
5,000$100,000$150,000$200,000$250,000

The CPA method catches something the ROAS method misses: it forces you to think about customer volume, not just revenue. A brand doing $100K/month at 2x ROAS with $50K in ad spend might be getting 1,000 orders at $50 CPA. If your breakeven CPA is $35, you're losing money on every order — even though the ROAS "looks fine."

Use our CPA calculator to find your max affordable CPA before plugging into this formula.

Formula 3: The Percentage-of-Revenue Method

The simplest approach: allocate a fixed percentage of your gross revenue to advertising. This works as a guardrail when you don't have granular ROAS or CPA data yet.

Most ecommerce brands spend 5-12% of gross revenue on ads. The exact percentage depends on your business stage, margins, and growth goals.

Business StageMonthly Revenue% of Revenue on AdsMonthly Ad BudgetPrimary Goal
Pre-Revenue / Testing$0-$10KN/A (use fixed min)$1,500-$3,000Validate product-market fit
Early Traction$10K-$50K10-15%$1,500-$7,500Find winning creatives + audiences
Growth$50K-$250K8-12%$5,000-$30,000Scale profitable campaigns
Scale$250K-$1M7-10%$20,000-$100,000Maximize volume at target ROAS
Enterprise$1M+5-8%$50,000-$100,000+Diversify channels, protect margins

The percentage drops as you scale. Early-stage brands spend a higher percentage because they're buying data — learning which creatives convert, which audiences respond, and what CPA is achievable. At scale, you've already found the playbook and efficiency improves.

Notice the pre-revenue stage uses a fixed minimum, not a percentage. "10% of nothing" won't generate enough data for any ad platform to optimize. You need at least $1,500/month to learn anything useful. Read more in our Facebook Ads budget guide.

Calculate your ideal ad budget in 30 seconds.

Plug in your revenue, ROAS, and margins. Get the exact monthly ad spend you can afford — and the number you shouldn't exceed.

Open Ad Budget Calculator →

The Minimum Viable Ad Budget

Regardless of which formula you use, there's a floor below which paid ads simply don't work.

The practical minimum is $1,500/month ($50/day). Meta's algorithm needs roughly 50 conversion events per ad set per week to exit the learning phase. At the average ecommerce CPA of roughly $35-$45, that's $1,900/week for a single ad set. Google Ads has a similar dynamic — campaigns need enough conversions to trigger Smart Bidding optimization.

If your total ad budget is $500/month, you have two options: (1) concentrate everything on one platform and one campaign, or (2) don't run paid ads at all. Spreading $500 across Meta and Google means neither platform gets enough signal. You'll see high CPAs, inconsistent results, and conclude that "ads don't work" when the real problem was underfunding.

Monthly BudgetPlatforms You Can RunCan Exit Learning Phase?Verdict
Under $5001 (barely)NoNot enough for paid ads — focus on organic
$500-$1,5001Maybe (low CPA products only)Viable for sub-$20 CPA products on Meta
$1,500-$5,0001-2YesMinimum viable budget for most ecommerce
$5,000-$15,0002-3YesCan test multiple platforms + creative angles
$15,000+3+YesFull multi-platform strategy with proper testing

How to Split Your Budget Across Platforms

Once you have a total budget, the next question is where to put it. The split depends on your product type, audience, and which platforms are already working for you.

Recommended Platform Allocation

Platform% of Total BudgetBest ForMinimum Monthly Spend
Meta (Facebook + Instagram)50-70%Impulse purchases, visual products, DTC$1,500
Google (Search + Shopping)20-30%High-intent searches, replenishment, considered purchases$1,000
TikTok5-15%Gen Z/Millennial products, trend-driven items$1,000
Pinterest5-10%Home, fashion, wedding, aspirational products$500

If you're under $5,000/month, pick one platform and go all-in. Meta is the default choice for most ecommerce brands — broadest targeting, best optimization algorithm, largest audience. Add Google once you're consistently profitable on Meta. Add TikTok or Pinterest only when you have creative bandwidth to produce native content for those platforms.

The worst thing you can do is split a $3,000 budget across four platforms. Each one gets $750, which isn't enough for any of them to optimize. Concentration beats diversification at low budgets.

The 70/20/10 Campaign Split

Within each platform, allocate your budget by campaign type:

  • 70% — Proven winners. Campaigns with consistent ROAS above breakeven. These drive profit. Don't experiment with this money.
  • 20% — Scaling tests. New audiences, new lookalikes, or proven creatives at higher budgets. Medium risk.
  • 10% — Creative testing. New hooks, new angles, new formats. Most will fail. The ones that don't become your next 70%.

If you don't have proven winners yet (first 30-60 days), flip it: 60% creative testing, 30% audience testing, 10% retargeting. Your only goal is finding what converts before you try to scale.

When to Increase Your Ad Budget

Scaling your budget at the wrong time is worse than not scaling at all. Here's when the data says "go":

  • ROAS above breakeven for 7+ consecutive days. Not 2 days. Not 4 days. A full week of profitable performance means the campaign has stabilized, not just had a lucky stretch.
  • Ad frequency under 2.5. If your audience has seen your creative 2.5+ times on average, scaling will just show them the same ad more often. Refresh creatives first.
  • Conversion rate is stable or improving. If your ROAS is strong but conversion rate is declining, the ad is still working but your site or offer might be slipping. Fix the funnel before adding more traffic.
  • You have fresh creatives ready. More budget means more impressions. More impressions on stale creatives means faster fatigue. Always have 2-3 new ads ready before scaling.

The scaling rule: increase by no more than 20% every 48-72 hours. Doubling your budget overnight resets Meta's learning phase and spikes your CPA. A campaign doing great at $100/day will often tank if you jump straight to $300/day. Go $100 → $120 → $144 → $173 → $207. Patient scaling preserves what's working.

When to Decrease Your Ad Budget

Cutting budget is a signal to diagnose, not a solution on its own. Here's when to pull back:

  • CPA above breakeven for 5+ consecutive days. A couple bad days happen. Five in a row is a trend.
  • Frequency above 3.0 with no fresh creatives. Your audience is exhausted. Reduce spend or pause until new creatives are ready.
  • Conversion rate dropping site-wide. If your landing page conversion rate fell 30%, it's not an ad problem. Sending more traffic to a broken funnel burns money faster.
  • Cash flow is tight. Survival beats growth. If you're choosing between payroll and ad spend, the answer is payroll.

Never cut budget without asking why. Is it the ad creative? The audience? The landing page? The offer? Each diagnosis leads to a different fix. Blindly reducing spend treats the symptom, not the cause.

7 Ad Budget Mistakes That Drain Money

1. Using a Percentage Without Knowing Your Margins

"We'll spend 10% on ads" sounds reasonable until you realize your product margins are 25%. After COGS, shipping, and that 10% ad spend, there's nothing left. Always calculate your breakeven ROAS first. If the math doesn't support 10%, then 10% is the wrong number — regardless of what industry benchmarks say.

2. Budget Fragmentation

Running 10 ad sets at $10/day each instead of 2 ad sets at $50/day. None of them get enough data to optimize. Meta's algorithm needs concentrated spend. A brand spending $3,000/month should have 1-2 campaigns with 2-3 ad sets max — not 8 campaigns with 15 ad sets.

3. Scaling Too Fast

Doubling your budget overnight resets the learning phase. A campaign that was printing money at $100/day will tank at $300/day because Meta has to re-learn who to show it to. The 20% rule exists for a reason.

4. Ignoring Creative Fatigue

When frequency hits 3.0+, your audience has seen the same ad three times on average. CPAs spike, CTR drops, and you're paying more for worse results. Brands spending $10K+/month on Meta should be producing 10-20 new creative assets monthly. If you're not refreshing creatives, increasing budget just accelerates the fatigue.

5. Not Having a Kill Number

Every campaign needs a CPA ceiling. If your max profitable CPA is $35, that's your hard stop. Without a kill number, underperforming campaigns drain budget for days while you "give it more time." Time doesn't fix bad unit economics.

6. Setting Budget Once and Forgetting It

Ad budgets aren't set-and-forget. CPMs change seasonally (significantly higher in Q4), creative performance decays, and your own metrics shift. Review your budget allocation weekly. Monthly at minimum. The budget that was perfect in March may be wildly wrong by November.

7. Budgeting for Revenue, Not Profit

A $50K/month ad budget generating $200K in revenue at 4x ROAS looks great — until you realize your margins are 30% and fixed costs eat $40K. You made $200K in revenue, kept $60K in gross profit, spent $50K on ads, paid $40K in overhead, and lost $30K. Revenue is vanity. Profit is sanity. Always run the full ROAS calculation including all costs, not just ad spend vs. revenue.

How to Set Your First Ad Budget (Step by Step)

If you're starting from scratch, here's the process:

  1. Calculate your breakeven CPA. What's the maximum you can pay per customer and still make money? Use your AOV and gross margin to find this number.
  2. Pick a revenue goal. Be realistic. If you're doing $20K/month organically, targeting $50K total (with ads driving the incremental $30K) is reasonable. Targeting $500K is not.
  3. Apply the revenue formula. Target ad-driven revenue / conservative ROAS estimate = your starting budget. Use 2.5x ROAS if you don't have historical data.
  4. Check it against the minimum. If your formula says $800/month but the minimum viable budget is $1,500, either increase to $1,500 or wait until you can afford it. Half-funding a campaign is worse than not running one.
  5. Allocate to one platform. Put 100% into Meta to start. One campaign, one ad set, 3-5 creatives. Concentrate your budget so the algorithm can learn.
  6. Review weekly. After 7 days, check your actual CPA against your breakeven. If profitable, continue. If CPA is above breakeven, diagnose the creative and audience before spending more.

Run Your Numbers Now

The formulas are simple. The hard part is knowing your actual numbers — your real ROAS, your real CPA, your real margins. These free tools do the math for you:

The right ad budget isn't the smallest number you can get away with. It's the largest number that stays profitable. Calculate it once, review it weekly, and scale it when the data says go.

Frequently Asked Questions

What is the simplest formula to calculate an ad budget?

Ad Budget = Target Revenue / Expected ROAS. If you want $100,000 in ad-driven revenue and your ROAS is 4x, your ad budget is $25,000. This is the fastest way to tie your budget to an actual growth goal. Use our ad budget calculator to run these numbers instantly.

What percentage of revenue should I spend on advertising?

Most ecommerce brands spend 5-12% of gross revenue on advertising. Early-stage brands (under $50K/month) typically spend 10-15% because they're still finding winning creatives and audiences. Established brands ($250K+/month) spend 5-8% as efficiency improves with scale.

How do I calculate ad budget using CPA?

Ad Budget = Target CPA x Number of Orders Needed. If your target CPA is $30 and you need 400 orders this month, your budget is $12,000. This method works best when you already know your CPA benchmarks from historical data.

What is the minimum viable ad budget for ecommerce?

The practical minimum is $1,500/month ($50/day). Meta's algorithm needs roughly 50 conversion events per ad set per week to exit the learning phase. At a $35 CPA, that's about $1,750/week. Below $1,500/month, you're paying for impressions without generating enough data for the algorithm to optimize.

How should I split my ad budget across platforms?

Most ecommerce brands allocate 60-70% to Meta (Facebook + Instagram), 20-30% to Google (Search + Shopping), and 5-15% to secondary channels like TikTok or Pinterest. If you're new to paid ads, start with 100% on Meta until you find consistent profitability, then diversify.

When should I increase my ad budget?

Increase when your ROAS has been above breakeven for 7+ consecutive days, ad frequency is under 2.5, and your conversion rate is stable or improving. Scale by no more than 20% every 48-72 hours to avoid resetting Meta's learning phase.

Stop guessing. Start calculating.

True Margin gives ecommerce founders the tools to make data-driven decisions.

Try True Margin Free