Digital Marketing

How to Set a Digital Marketing Budget: A Goal-Based Method

Work out a digital marketing budget from target customers, close rate and lead value, with a made-up worked example and a monthly review routine.

Illustration for: How to Set a Digital Marketing Budget: A Goal-Based Method
In this article
  1. Why a digital marketing budget should start with goals
  2. The method: from target customers to marketing budget
  3. A worked example (numbers made up for illustration)
  4. Include more than ad spend in your budget
  5. How to split a marketing budget across channels
  6. Start with a test, then scale what works
  7. Review your marketing budget every month
  8. Budget limits you control and limits you do not
  9. Frequently asked questions
  10. Conclusion

Key takeaways

  • Work backwards: target customers, then the enquiries needed, then the spend you can justify per enquiry.
  • Know your close rate and customer value before you set a number.
  • Budget for tracking, landing pages, creative and management, not only ad spend.
  • Start with a test, review monthly, and move effort to what works.

"How much should I spend on marketing?" is the most common question we hear, and any answer that starts with a flat figure or a percentage of turnover is a guess. Your digital marketing budget should come from your goals, your close rate and what a customer is worth to you.

This guide gives a step-by-step method for setting a digital marketing budget, with an arithmetic example (clearly made up) so you can follow the logic and then replace the numbers with your own. It does not quote typical ad prices, because costs vary widely by industry, city and season and any figure we gave would mislead you.

Why a digital marketing budget should start with goals

Rules such as "spend 5 percent of turnover" ignore your situation. A clinic with high-value patients, a school filling seats before admissions close, and a small shop with thin margins all have different limits on what they can pay to win a customer.

The question to answer is: how much can I afford to pay for one customer, and how many customers do I want? Everything else follows. A goal-based budget also gives you a way to stop: if the cost of a customer stays above your limit after a fair test, change the plan.

The method: from target customers to marketing budget

  1. Set the target number of new customers you want per month from marketing.
  2. Find your close rate: of every 100 enquiries, how many become paying customers? Use your own records from calls, forms and walk-ins.
  3. Work out the enquiries needed: target customers divided by close rate.
  4. Estimate the value of a customer: average profit (not just revenue) from one customer, including repeat business you can reasonably expect.
  5. Decide the most you can pay per customer: a share of that profit that still leaves you a margin.
  6. Convert to a cost per enquiry limit: maximum cost per customer multiplied by close rate.
  7. Set the budget: enquiries needed multiplied by what you will pay per enquiry, plus the supporting costs.

If you do not yet know your close rate or lead value, do not skip the step. Use a cautious estimate, label it as an estimate, and replace it with real data after the first month.

A worked example (numbers made up for illustration)

Illustration only: These numbers are invented to show the arithmetic. They are not benchmarks and not a prediction for any business.

Imagine a home services company that wants 12 new customers a month from marketing.

StepMade-up figureCalculation
Target new customers per month12Your goal
Close rate25 percent (1 in 4)From the owner's records
Enquiries needed4812 divided by 0.25
Average profit per customerRs 8,000Owner's estimate after costs
Most the owner will pay to win a customerRs 2,000One quarter of that profit
Maximum cost per enquiryRs 500Rs 2,000 multiplied by 0.25
Maximum ad spend for the goalRs 24,00048 enquiries multiplied by Rs 500

What this tells the owner: if the campaigns can bring enquiries at or below Rs 500 each, the goal is workable. If real results show that enquiries cost more than Rs 500, the owner has three options: improve conversion (landing page, follow-up speed, close rate), narrow targeting to better enquiries, or accept a lower number of customers. The method does not promise any result; it shows the limit within which the plan makes sense.

The figures above are fictional. Put in your own and check the arithmetic before you rely on it.

Include more than ad spend in your budget

Media spend, the money paid to Google or Meta, is only one part. Budget for:

  • Landing pages and website improvements.
  • Conversion tracking setup and testing (see conversion tracking basics).
  • Creative: images, video, ad copy.
  • Tools such as a CRM, email platform or call tracking.
  • Management or agency fees, if you use them.
  • A small reserve for testing new ideas.

Weak landing pages and poor tracking make every rupee of ad spend work less hard, so these supporting items often deserve funding before the ad budget grows.

How to split a marketing budget across channels

As a general principle, put most of your money into channels closest to a sale and use a smaller share to test others.

  • Intent channels: Google Ads search campaigns and local SEO reach people already looking for your service. These usually come first.
  • Demand channels: Meta ads on Facebook and Instagram create interest and let you reach local audiences.
  • Retention channels: email and WhatsApp keep past customers coming back at low cost.

There is no universal ratio. Start with the intent channel, test a second channel with a smaller share, and let your cost per customer decide how to rebalance. Our article on digital marketing for small business suggests an order of work.

Start with a test, then scale what works

Begin with one or two channels and a defined test period, long enough to gather meaningful data. A single week is rarely enough; ad platforms need time to learn and enquiries take time to turn into customers. Decide in advance what you will judge: cost per enquiry, share of enquiries that are genuine, and customers won.

Increase effort only after tracking is trustworthy and results are consistent. If you run Google Ads, avoid the common errors in our guide to Google Ads mistakes before judging the channel.

Tip: Judge enquiry quality, not just quantity. Ask whoever answers the phone to note which enquiries were genuine, so you measure cost per real lead.

Review your marketing budget every month

  1. Count results by channel: enquiries, genuine enquiries, customers.
  2. Calculate actual cost per enquiry and per customer and compare with your limits.
  3. Check your assumptions: has the close rate or customer value changed?
  4. Fix before you spend more: tracking gaps, slow follow-up, weak pages.
  5. Shift effort towards what works, pause what does not after a fair trial, and keep a small testing allowance.

Seasonality matters. Schools, tutoring, weddings and festivals have peaks, so plan the budget around them, not as flat monthly slices.

Budget limits you control and limits you do not

You decide the goal, the limit you will pay per enquiry and the length of the test. The ad platforms then decide how many people see your ads and what each click costs in the auction, which changes with competition and season. That is why a budget should be a ceiling tied to results, not a promise of a fixed number of leads.

If results are weaker than your calculation allows, work through the causes in order: is tracking correct, does the landing page match the ad, are the keywords or audiences too broad, and are your replies fast enough? Only after those are fixed is it fair to judge the channel itself.

Frequently asked questions

How much should a small business spend on digital marketing?

There is no honest universal figure. Work from your target customers, close rate and what a customer is worth, as shown above. That gives a limit that suits your margins, rather than a generic percentage.

Should I spend on Google Ads or SEO first?

If you need enquiries soon, search ads give faster feedback. SEO and local SEO build slowly but last. Many businesses run both: ads for immediate demand and learning, SEO for longer-term visibility.

How long should I run a campaign before judging it?

Give it enough time to gather useful data and allow for the learning phase and your sales cycle. Set the test period and the success measures before you begin, and avoid changing everything each week.

What if I do not know my close rate?

Start tracking it now. Log every enquiry, its source and whether it became a customer. Until you have data, use a cautious estimate and mark it as an assumption to replace after the first month.

Conclusion

A good budget is a calculation, not a guess: customers wanted, close rate, customer value and a limit per enquiry. Test, measure and review monthly. If you would like help applying this method to your business, contact us and we will work through the numbers with you.

Hope Web Creations Team

Practical guides on websites, ads and search from the team at Hope Web Creations. Updated October 2026.