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.
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.
Photo: Unsplash
On this page
- Why percentage-of-revenue rules fall short
- Step 1: Know what a customer is worth
- Step 2: Map your conversion rates
- Step 3: Work out what you can afford per click
- Step 4: Turn goals into a monthly budget
- Step 5: Translate it into platform settings
- Where to start: a 90-day budget plan
- Common budgeting mistakes
- Conclusion
- Sources
“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:
- Click-to-lead rate: the share of ad clicks that call, fill out a form or add to cart and check out.
- 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
- Google Ads Help: About average daily budgets — daily spend up to 2x and monthly charging limit of 30.4x the average daily budget
- Google Ads Help: About Keyword Planner forecasts — top-of-page bid ranges based on the last 30 days of bid data
- U.S. Small Business Administration: How to get the most from your marketing budget — guidance that new businesses typically budget more for marketing and can use projected revenue
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.
Was this guide useful
No reviews yet. Share your experience and help other readers.