Marketing Tips
How Much Does Digital Marketing Cost for a Small Business?
Real ranges, what drives the price, and how to make sure it pays for itself.
In short:
Digital marketing for a small business typically costs $500 to $2,500 a month for ongoing work, plus a one-time website build of $3,000 to $10,000. Our own published prices sit inside that: Startup starts at $3,000 one-time, Growth at $7,997, and ongoing Scale at $1,500 a month. Ad spend is separate and we don’t charge a percentage of it.
Ask how much digital marketing costs and you’ll get a dozen articles quoting a range of $500 to $5,000 a month, followed by an invitation to book a call to find out what it would actually cost you.
That’s the industry’s standard answer and it’s close to useless. A range that wide tells you nothing, and the reason it stays wide is that almost nobody publishes what they actually charge.
So this article does two things differently. It gives you our real prices, which are on the site anyway. And it explains what moves a business from one end of the industry range to the other, so you can work out roughly where you’d land before anyone tries to sell you something.
How much does digital marketing cost? The short answer
Here’s what we charge, published rather than quoted after two discovery calls.
- Startup, starting at $3,000, paid in full, a 60-day engagement. A professional website, foundational SEO, Google Business Profile creation and optimization, a Facebook Business Page, plus business cards and a review-request flyer. Site live in 21 days or less.
- Growth, starting at $7,997, one-time, across a 90 to 120 day engagement. A full SEO setup plus a rebuilt, search-structured website: 12 or more service and location pages, 6 or more blog articles, booking and quote pages, lead tracking, and three months of reporting.
- Scale, starting at $1,500 a month. Ongoing local SEO, monthly keyword and competitor research, four blog articles a month, link building, done-for-you social content, and an hour of consulting.
Those are starting prices and scope decides the final figure, which we confirm on the discovery call before anything begins. Google and Meta ad management is included in the monthly plan rather than billed as a percentage of your spend, so the only thing you pay on top is the ad budget itself.
You may decide that’s too much, or that it’s reasonable. Either conclusion is fine and takes ten seconds. That’s the point of publishing it.
What the industry actually charges
For context, here’s where the market sits. These are the ranges you’ll see quoted across the agencies competing for this search.
| Service | Typical monthly range | Notes |
|---|---|---|
| Local SEO | $500 to $1,500 | For a single location competing in one metro area |
| National SEO | $3,000 and up | Broader keywords, far more content, longer timelines |
| Google Ads management | $500 to $2,500 | Charged on top of ad spend, often as 10 to 20% of it |
| Paid social management | $500 to $2,000 | Same structure, same percentage question worth asking |
| Content marketing | $500 to $3,000 | Usually four to eight pieces a month |
| Website build | $3,000 to $10,000 one-time | Not monthly. Beware anyone renting you a website |
| Ad spend itself | $600 and up | Separate from management. $20 to $30 a day is the working floor |
A common rule of thumb is to put 5 to 10% of gross revenue into marketing. For a business turning over $1 million that’s $50,000 to $100,000 a year across everything, which is a lot more than most local trades spend and probably more than they need to.
Why the range is so wide
A quote of $500 and a quote of $5,000 can both be honest for the same service. Four things explain nearly all of the gap.
- Competition in your market. A plumber in a town of 8,000 needs a fraction of the work a plumber in Boston does. Same service, same agency, genuinely different amount of labour, because ranking is relative to whoever else is trying.
- Where you’re starting from. A business with a decent site and a complete Google Business Profile needs less than one starting from nothing. Half of what agencies charge in month one is often fixing what was never set up.
- How many services and areas you want found for. Each service in each town is a page that has to be written and maintained. Five services across six towns is thirty pages. That is the single biggest driver of scope and price.
- Who does the work. A $500 retainer usually means offshore labour and templated output. That isn’t automatically bad, but you should know before you sign rather than six weeks in when the copy reads oddly.
None of these are mysterious. Any agency can tell you where you sit on all four in about fifteen minutes, and one that won’t is telling you something too.
What it costs by industry
Almost every article on this subject quotes one range for “small business”, as though a lawn care route and a personal injury firm face the same market. They don’t, and the difference is large enough to matter when you’re budgeting.
What moves it is competition for the same clicks, and how much a customer is worth to the people bidding.
- Trades and home services. Plumbing, HVAC, roofing, electrical. Moderately competitive locally, high job values, strong emergency intent. Local SEO of $800 to $1,800 a month is typical, and Google Ads clicks commonly run $8 to $30 in a metro area. High ticket work carries that comfortably; low ticket routes like lawn care usually cannot.
- Legal. The most expensive market in local search by some distance. Clicks for competitive practice areas can exceed $100 each because a single case is worth thousands. Budgets under $3,000 a month rarely achieve anything in a city, which is why so many firms end up on content and reputation rather than paid search.
- Medical and cosmetic. Med spas, dental, chiropractic. High customer lifetime value and heavy competition, but advertising rules restrict what you can claim, which pushes more of the budget into content and reviews. Expect $1,500 to $3,000 a month plus creative costs.
- Restaurants and retail. Thin margins make paid acquisition hard to justify. Most of the return comes from the free channels: the Google Business Profile, photos, reviews and menu accuracy. Budgets are usually small and should be.
- Cleaning and recurring services. Low ticket per visit but high lifetime value, which changes the maths entirely. A cleaning customer worth $200 a month for two years justifies an acquisition cost that would be absurd for a one-off job.
The general rule: the more a single customer is worth, the more you can afford to spend acquiring one, and the more your competitors will be spending too. Cheap markets are cheap because nobody is fighting over them.
The costs nobody quotes you
The agency fee is rarely the whole number. These are the line items that turn up later, and they’re worth knowing before you set a budget.
- Hosting and domain. $100 to $500 a year depending on the platform. Small, but check whether it’s included and whose name the domain is registered in. A domain registered to your agency is a problem you discover at the worst possible moment.
- Ad spend. Separate from management, always. If a quote bundles them into one figure, ask for the split, because the difference between $2,000 all-in and $2,000 plus spend is enormous.
- Call tracking. $30 to $100 a month. Optional, but without it you’re guessing which channel produced the phone calls, and phone calls are how most local service businesses actually get hired.
- Photography. A few hundred dollars once. Genuinely worth it. Real photos of your own work outperform stock on the website, the Google Business Profile and in ads, and stock photography of a smiling stranger in a hard hat fools nobody.
- Software. CRM, booking, email platform. $50 to $300 a month once you’re running properly. Often bundled into a package for the first few months and then not.
- Your own time. The one nobody costs. Even fully done-for-you work needs you to approve things, supply job photos and answer questions. Budget an hour or two a month, and be honest that a cheap DIY option is really costing you five or ten.
What $2,000 a month actually buys
Ranges are hard to picture, so here’s a concrete allocation for a local service business with $2,000 a month to spend, assuming the website already exists and works.
$1,500 on ongoing marketing. That covers local SEO for the site and the Google Business Profile, monthly keyword and competitor research, roughly four articles a month, link building, and social content. This is the part that compounds. In month three it looks like it’s doing very little. In month twelve it’s usually the reason the phone rings.
$500 on ad spend. Just over $16 a day, which is below the $20 to $30 floor for a full conversion campaign, so you’d run it tightly: one campaign, your highest-value service, a small radius. Enough to produce enquiries while the durable work matures, not enough to test broadly.
That split is deliberately weighted toward the compounding half. The temptation with $2,000 is to put most of it into ads because the results appear immediately, and plenty of agencies will happily structure it that way, particularly if they’re paid a percentage of it. Twelve months later you’ve bought a year of leads and own nothing.
If your budget were $1,000 instead, the honest answer is to skip the ads entirely, spend it on the durable work, and use the free channels hard. And below about $500 a month, don’t hire anyone. Complete the Google Business Profile, ask every customer for a review, answer the phone within a minute, and revisit in six months when those have done what they’re going to do.
One-time costs and ongoing costs are different things
The most common confusion in this whole subject is treating the website as a monthly expense.
A website is a build. It costs money once, it belongs to you, and it keeps working. Ongoing marketing is a service you’re renting month to month, and it stops when you stop paying. Blurring the two is how businesses end up on open-ended retainers for work that finished eighteen months ago.
Some agencies deliberately blur it by putting the build inside a monthly plan with a minimum term. On paper the monthly number looks small. Across three years you’ll have paid several times what the site was worth, and in a fair number of these arrangements you don’t own it at the end.
Two questions settle this before you sign anything. Do I own the website, the domain, the hosting account and the ad accounts? And what happens to them if I leave? If either answer is vague, you’re renting your own marketing.
The honest structure for a local business is a one-time build followed by an optional monthly plan. That’s how ours works: Startup and Growth are one-time engagements with a defined end, and Scale is a monthly plan you can stop with 30 days’ notice.
How agencies charge, and which model favors you
There are four pricing models in common use and they align your interests to very different degrees.
- Flat monthly retainer. The most common and generally the most honest. You know the number, the agency knows the scope. Ask what happens when the work needed exceeds the retainer, because that’s where the arguments start.
- Percentage of ad spend. Usually 10 to 20% on top of a fee. Worth understanding what it rewards: the agency earns more when you spend more, which is not the same as earning more when you make more. Two agencies can produce identical results and the one that talked you into a bigger budget gets paid more for it. We don’t charge this way.
- Hourly. Fine for consulting, poor for ongoing marketing, because you end up paying for the agency’s learning curve and there’s no incentive to work efficiently.
- Performance or per-lead. Attractive on the surface. In practice the definition of a lead does a lot of work, and “lead” often means any form fill including spam. If you go this route, get the definition in writing before the first invoice.
None of these is fraudulent. But they reward different behaviour, and it’s worth knowing which behaviour you’re funding.
What our clients say
Trusted by small businesses
What you should actually budget
Working figures for a local service business, by situation rather than by revenue percentage.
Starting from nothing, no website. Budget a one-time build of $3,000 to $8,000, then either nothing for a few months while it settles, or a modest monthly plan. Do not add ads until the site converts, because paid traffic to a poor site just loses money faster.
Have a website, not getting found. The website is usually the problem rather than the marketing. Budget for a rebuild or a serious restructure, $5,000 to $10,000, and expect three to six months before search moves. This is the most common situation we see and the one where monthly retainers get sold the hardest.
Getting found, want more. $1,500 to $2,500 a month of ongoing work, plus $600 or more of ad spend if you want speed alongside it. At this stage you should already know your cost per enquiry, and if you don’t, fix that before spending more.
Under $500 a month total. Don’t hire an agency yet. Complete your Google Business Profile, build the review habit, and put anything left into one paid channel. An agency at that budget can’t do enough to matter, and most reputable ones will tell you so.
A realistic first year, month by month
Annual figures hide the shape of the spend, which is uneven. Here’s how a first year usually runs for a local service business starting from a weak position.
Months one to two. The build. This is the biggest single outlay and it’s one-time: $3,000 to $8,000 depending on how many services and areas you need covered. Alongside it, the free work starts. The Google Business Profile gets completed properly and the review habit begins. Enquiries barely move yet, and that’s normal.
Months three to four. The site is live and indexed. The profile starts showing in the map pack for easier searches. If you’re running ads, this is where they earn their keep, because search hasn’t arrived yet. Budget $500 to $1,500 a month of ad spend if you need work now, or nothing if you can wait.
Months five to eight. Search begins contributing. Rankings for your less competitive services appear first, usually the ones with clear local intent. Ongoing work of $1,000 to $2,000 a month makes sense here, because there’s now something to build on rather than something to fix.
Months nine to twelve. The compounding shows up. Pages written in month three start ranking, reviews have accumulated, and the cost per enquiry from search should be falling while paid stays flat. This is the point where most businesses can reduce ad spend rather than increase it, which is the opposite of what most agencies will suggest.
Total for the year: roughly $12,000 to $30,000 including the build and any ad spend. Front-loaded, and lower in year two because the build doesn’t repeat.
What you can do yourself, and what that really costs
Plenty of this work doesn’t need an agency, and the parts that don’t are the highest-return parts. It’s worth being clear about which is which.
- Do it yourself: the Google Business Profile. A few hours to complete properly, then fifteen minutes a week. No agency does this better than an owner who knows the business, and it’s the single highest-return item available.
- Do it yourself: asking for reviews. Nobody can do this for you, because it happens at the moment the job finishes and you’re standing there.
- Do it yourself: answering the phone faster. Free, and often worth more than the entire marketing budget.
- Get help: the website. Builders make this look easy and the result usually converts badly. Structure, speed and search foundations are where the value is, and none of them are visible in a template preview.
- Get help: paid campaigns. The learning curve costs real money while you climb it. A few months of self-taught ads often costs more in wasted spend than a year of management would have.
The honest DIY maths: doing the free things well takes about two hours a week and costs nothing but attention. Doing the technical things yourself takes far longer than anyone expects and the mistakes are expensive rather than educational. Most owners who try to do everything end up doing the hard parts badly and neglecting the easy parts that would have worked.
Warning signs in a quote
Things worth asking about before you sign, in rough order of how much they cost when ignored.
- No price until the second call. Scope varies, but every agency knows roughly what a job like yours costs. A refusal to give a range is a negotiating position, not a limitation.
- The website inside a long minimum term. Check who owns it and what leaving costs.
- Ad spend bundled into one number. “$2,000 a month including ad spend” hides how much actually reaches Google. Ask for the split.
- Guaranteed rankings. Nobody can guarantee a position. Guaranteeing movement or a refund is reasonable. Guaranteeing number one is a sign to leave.
- Reporting that leads with impressions. If the monthly report opens with reach and impressions rather than enquiries, ask why.
- No answer on who does the work. Ask directly whether it’s in-house or subcontracted. Either can be fine. Not knowing is not.
Frequently asked questions
How much does digital marketing cost for a small business?
Ongoing work typically runs $500 to $2,500 a month, plus a one-time website build of $3,000 to $10,000. Ours starts at $1,500 a month for the Scale plan, with one-time foundation packages starting at $3,000 and $7,997. Ad spend is separate, and a working floor for a conversion campaign is $20 to $30 a day. The range is wide because competition, your starting point and how many services and areas you need all move it.
How much should a small business spend on marketing?
The common rule is 5 to 10% of gross revenue, but that’s a corporate benchmark and it overstates things for most local trades. A more useful test is your cost per enquiry against your average job value. If a job is worth $450 and an enquiry costs you $30, spending more is obviously right. If an enquiry costs $300, adding budget just loses money faster.
Why do agencies refuse to give a price?
Partly because scope genuinely varies, and partly because a discovery call sells better than a price list. Both can be true at once. Scope varies for us too, which is why our figures are starting prices rather than fixed ones, but there’s no good reason not to publish a starting point. If an agency won’t give you a range at all, that’s a negotiating position rather than a limitation.
Is a monthly retainer better than a one-time project?
They’re for different things. A website is a build, so it should be a one-time cost you own outright. Ongoing SEO, content and ad management are genuinely continuous, so a monthly plan makes sense there. The structure to be careful of is a website bundled into a long monthly term, because you can pay several times its value and still not own it.
What’s a reasonable ad budget to start with?
Around $20 to $30 a day for a conversion campaign, run for at least fourteen days. That floor exists because the ad platform needs enough conversion events to find a pattern, roughly fifty a week. Below it the campaign never stabilizes, so you pay full price for the worst version of the product and then conclude ads don’t work for your trade.
Should I pay an agency a percentage of my ad spend?
You can, and plenty of good agencies work that way, but understand what it rewards. A percentage model pays the agency more when you spend more, which isn’t the same as paying them more when you earn more. Two agencies could deliver identical results and the one that persuaded you into a bigger budget earns more for it. We include ad management rather than charging on spend.
How long before digital marketing pays for itself?
Paid ads can produce enquiries within days, so the payback question there is just whether your cost per enquiry beats your job value. SEO and content take three to six months before they move meaningfully, then keep compounding without further spend. A website build usually pays back through conversion rate before it pays back through rankings, because it improves every visit you were already getting.
Can I do digital marketing myself?
Some of it, and the most valuable parts are the free ones. Completing your Google Business Profile properly, asking every customer for a review, and answering the phone quickly cost nothing and outperform a lot of paid work. What’s harder to do yourself is a properly structured website and ad campaigns that are measured to the lead, mostly because both take enough repetition to get good at.
What is the average SEO retainer?
For a local business competing in one metro area, $500 to $1,500 a month is the common range, and ours starts at $1,500. National campaigns targeting broader keywords start around $3,000 because the content volume and link work needed are several times higher. The number moves most with how many services and locations you want found for, since each one is a page that has to be written and then maintained.
What should be included in a marketing retainer?
At minimum: the work itself, monthly reporting that leads with enquiries rather than impressions, and a named person you can actually reach. Ask specifically what happens when the work needed exceeds the retainer, because that is where most disputes start. Ask too whether ad management is included or charged as a percentage of spend, and whether the website, domain and ad accounts are in your name.
The short version
How much does digital marketing cost for a small business? It’s $500 to $2,500 a month for ongoing work, plus a one-time build of $3,000 to $10,000. That’s the honest range, and where you land inside it depends on your market’s competitiveness, what you already have, and how many services and areas you want to be found for.
The more useful question isn’t what it costs but what it returns. A business that knows a lead costs $30 and a job is worth $450 can make spending decisions with arithmetic. A business that doesn’t know either number is guessing, and no amount of budget fixes that.
If you take one thing away, make it this: ask for the price before the second call, ask whether you’ll own the website, and ask whether the fee moves with your ad spend. Those three questions will tell you more about an agency than any proposal deck, and they cost nothing to ask.
Further reading: Google Search Essentials, and the U.S. Small Business Administration on planning a small business marketing budget.
Want this handled for you?
Book a free discovery call and we’ll build a plan tailored to your business: websites, SEO and the channels that fit.
