Marketing & SEO

How to Set a Digital Advertising Budget for a Small Business

A step-by-step method for setting a small business ad budget from customer value and conversion rates, with a worked example and a plan for the first 90 days.

Quick answer

Set a digital ad budget by working backward from the value of a customer. Decide how much you can afford to pay for one new customer, divide by your conversion rates to find an affordable cost per click, then multiply by the customers you want. Start with a budget you can sustain for 1-3 months, then adjust using results.

How to Set a Digital Advertising Budget for a Small Business

Photo: Unsplash

On this page

“How much should I spend on ads?” is the question every small business owner asks, and the usual answers don’t help. “Whatever you can afford” leads to random spending. “A percentage of revenue” ignores whether ads actually make you money.

There’s a better way. Work backward from what a customer is worth to you, how often visitors turn into customers, and what clicks cost in your market. That gives you a budget built on your own numbers, one you can defend and adjust. This guide walks through the method step by step, with a worked example and a 90-day plan.

Why percentage-of-revenue rules fall short

You’ll often see advice to spend a fixed share of revenue on marketing. An SBA article on marketing budgets cites figures from outside surveys and notes that new businesses usually need to spend more on marketing while they build awareness, using projected revenue if they’re just starting.

Percentages are a useful sanity check, but they have 2 problems:

  • They don’t tell you whether ads pay off. A business with high customer value can profitably spend far more than average. One with thin margins may lose money at the “average” level.
  • They don’t tell you how to split money between channels. Search ads, social ads and retargeting have very different costs and roles.

Use a percentage as a ceiling for what the business can stomach, and use the backward method below to find what the ads can actually earn.

Step 1: Know what a customer is worth

Start with 2 numbers:

  • Average order or job value: what a typical customer spends on the first purchase.
  • Gross profit per customer: revenue minus the direct costs of delivering it. If you know repeat behavior, use profit over a realistic lifetime, such as 12 or 24 months.

From those, set your target cost per acquisition (CPA), the most you’re willing to pay in ad spend to win one new customer. Many owners start by allowing a share of first-purchase profit so ads pay for themselves on the first sale, then loosen it once they’ve proven repeat business.

Key takeaway: Your budget follows from your target cost per customer. If you don’t know what a customer is worth, fix that before you spend a dollar on ads.

Step 2: Map your conversion rates

Every ad click passes through a funnel. You need 2 rates:

  1. Click-to-lead rate: the share of ad clicks that call, fill out a form or add to cart and check out.
  2. Lead-to-customer rate: the share of leads that become paying customers. For online stores that sell directly, this step is already included in the purchase conversion rate.

Use your own data where you have it. Google Analytics 4 and your CRM or booking system can show both rates. If you have no history, make a cautious assumption, label it as a guess, and plan to replace it with real numbers after the first month.

Step 3: Work out what you can afford per click

Now combine them:

Affordable cost per click = target CPA × click-to-lead rate × lead-to-customer rate

Then compare that with what clicks actually cost in your market. For Google search, the Keyword Planner in your Google Ads account shows low and high top-of-page bid ranges for the keywords you care about, based on recent bid history in your chosen location, according to Google Ads Help. Our guide to how much Google Ads costs explains what drives those prices.

If your affordable cost per click is well below the market’s typical bids, you have 3 options: raise conversion rates (better landing pages and follow-up), raise customer value (packages, upsells, repeat business), or choose cheaper, more specific keywords and audiences.

Step 4: Turn goals into a monthly budget

Monthly budget = customers you want per month × target CPA

Or, built from the click side:

Monthly budget = clicks needed × expected cost per click, where clicks needed = customers wanted ÷ (click-to-lead rate × lead-to-customer rate).

A worked example

These are illustrative numbers for a hypothetical home cleaning company. Replace them with yours.

Input Example value
Average first job value $250
Gross profit on first job $125
Target CPA (allowing all first-job profit) $125
Click-to-lead rate 8%
Lead-to-customer rate 40%
Affordable cost per click $125 × 0.08 × 0.40 = $4.00
Goal 10 new customers a month
Clicks needed 10 ÷ (0.08 × 0.40) = about 313
Monthly budget at $4 per click about $1,250

If real clicks in this market cost $6, the plan doesn’t work as is. The owner would need to improve the landing page, follow up on leads faster, or narrow targeting before raising spend.

Step 5: Translate it into platform settings

Platforms spend budgets in their own ways, so understand the rules before you set a number.

Google Ads uses an average daily budget. According to Google Ads Help, most campaigns can spend up to 2 times the average daily budget on a given day, but you won’t be charged more than 30.4 times the average daily budget in a month. To set a monthly figure, divide it by 30.4. A $1,250 monthly plan becomes roughly a $41 average daily budget.

Meta (Facebook and Instagram) offers daily and lifetime budgets at the campaign or ad set level, and may spend more than the daily amount on high-opportunity days while keeping the weekly total in check. The exact flexibility rules have changed over time, so check Meta’s Business Help Center for the current wording before you rely on a hard daily cap. Our Meta ads for small business guide covers setup.

Splitting the budget across channels

Channel Role When to fund it
Google search ads Capture people actively looking First, for most service and local businesses
Google Business Profile and local ads Calls and directions from nearby searchers Early, for location-based businesses
Meta ads Create demand, reach defined audiences When you have strong visuals or an offer
Retargeting Bring back recent visitors Once you have steady site traffic
Shopping ads Product listings for online stores When you have a clean product feed

For most local service businesses, it makes sense to put the bulk of a starting budget into search, where intent is highest, and add other channels once search is profitable. If you’re weighing paid ads against organic growth, see SEO vs PPC.

Where to start: a 90-day budget plan

Month 1: learn. Launch 1 campaign on your highest-intent channel with the budget from Step 4, or a smaller test budget you can afford to treat as tuition. Set up conversion tracking before launch, and tag links with UTM parameters so every lead is traced to its source. Review search terms and placements weekly.

Month 2: fix. Replace your assumed conversion rates with real ones. Cut keywords, audiences and placements that spend without converting. Improve the ad copy and landing page. Our guide on writing ad copy that converts helps here.

Month 3: decide. Compare your actual cost per customer with your target CPA:

  • Below target: increase budget gradually, for example 20% at a time, and watch whether CPA holds.
  • Near target: keep budget steady and keep improving conversion rates.
  • Well above target: pause, fix the funnel, or move money to a channel that performs better.

Avoid big jumps. Sudden large budget increases can push automated bidding into less efficient traffic while it adjusts.

Common budgeting mistakes

  • Spreading too thin. $500 across 5 channels gives each one too little data to learn from. Start with 1 or 2.
  • Judging by clicks, not customers. Cheap clicks that never convert are expensive.
  • No tracking. Without conversion tracking, you can’t tell which spend earns money. See how to measure marketing ROI.
  • Ignoring seasonality. Raise budgets ahead of your busy season and pull back in slow months, based on last year’s sales.
  • Forgetting the rest of the cost. Creative, landing pages, software and management time are part of the true cost of advertising.

Conclusion

A good digital ad budget isn’t a guess or an industry average. It’s a number built from what a customer is worth, how well your website and team convert, and what attention costs in your market. Start with a budget you can sustain for 3 months, track every lead, and let real results tell you when to spend more. That turns advertising from a monthly gamble into a predictable way to buy growth.

Sources

Questions readers ask

Frequently asked questions

How much should a small business spend on digital ads?

A small business should spend enough to win the number of customers it wants at a cost per customer it can afford. Multiply your target customers per month by your maximum cost per acquisition. Check that against what you can sustain for 3 months, since ad campaigns need time to learn. Percentage-of-revenue rules are a rough ceiling, not a target.

What is a good starting budget for Google Ads?

A good starting budget for Google Ads is one that buys enough clicks to produce several conversions a month at your market's cost per click. Google has no minimum spend. Estimate clicks needed from your conversion rate, multiply by the Keyword Planner's bid estimates, and divide the monthly amount by 30.4 to get the average daily budget setting.

Is $500 a month enough for online advertising?

$500 a month can work for a local business in a lower-cost market if you focus it on 1 channel, usually Google search, with tight location targeting and specific keywords. It's often too little to split across several platforms. Run the math: if clicks cost $5 and 5% convert, $500 buys about 100 clicks and 5 leads.

How do I calculate my target cost per acquisition?

Calculate target cost per acquisition from profit, not revenue. Take the gross profit from a typical first purchase, or from 12 months of purchases if customers reliably return, and decide how much of it you're willing to spend to win that customer. That number is the most your ads can pay per new customer and still make sense.

Should I use a daily or lifetime ad budget?

Use a daily budget for always-on campaigns that run month after month, since it's easier to forecast and adjust. Use a lifetime budget on Meta for promotions with fixed start and end dates, such as a holiday sale, so the platform can pace spend across the period. Either way, review spending weekly.

When should I increase my ad budget?

Increase your ad budget when your actual cost per customer is consistently below your target and conversion tracking is reliable. Raise it gradually, for example by about 20% at a time, and watch whether cost per customer holds. If it rises sharply after an increase, step back and improve targeting, ads or landing pages first.

Does ad budget include agency or software fees?

No, the platform ad budget is only what Google, Meta or other networks charge for ads. Agency management fees, landing page tools, call tracking software and creative production are extra. Include them when you judge profitability, because your true cost per customer is total marketing cost divided by new customers, not ad spend alone.

Reader reviews

Was this guide useful

No reviews yet. Share your experience and help other readers.

Write a review
Your rating
Never shown publicly

Reviews are checked before they appear. We never show your email. Please review only places or services you have used.

Manishdai
Written by

Manishdai

Manishdai writes about the technology that is reshaping every industry — from AI agents and cloud platforms to healthtech, fintech and the IT companies building it all across the United States.