How Much Does Digital Marketing Cost in the UK? 2026 Guide for Small Businesses
Digital marketing for a UK small business costs whatever mix of five things you buy: monthly retainers for ongoing work, one-off projects such as a website, pay-per-lead platforms, software subscriptions and the ad spend you pay Google or Meta. Some of the most useful pieces are free. The right budget starts from what one new customer is worth to you.
What are you actually paying for in digital marketing?
You are paying for one or more of five price shapes, and most confusion about cost comes from comparing them as if they were the same thing. A £600 retainer and a £600 website are different purchases with different risks.
| Price shape | What you get | How it is usually charged | Watch out for |
|---|---|---|---|
| Monthly retainer | Ongoing work: SEO, social, ads management | A fixed fee each month | Long minimum terms, vague reports |
| One-off project | A website, a brand, a set-up job | A fixed quote, often part upfront | Who owns the result, cost of later edits |
| Pay per lead | Enquiries from a lead platform | A fee per lead or a subscription plus fees | Shared leads, leads that never answer |
| Software | Booking, review, answering or website tools | A monthly or yearly subscription | Renewal prices, lock-in to one tool |
| Ad spend | The ads themselves on Google, Meta and others | Paid to the platform, often daily | Agencies that bundle it into their fee |
For reference, these are our own published starting prices at Oski Marketing: website design from £1,600 one-off, branding from £1,200 one-off, social media management from £700 a month, SEO from £800 a month, and Google Ads or paid social management from £600 a month plus ad spend. All retainers are rolling with no lock-in, and ad spend is paid to the platform directly. Use them as one data point, not as the market rate, and get at least two other quotes.
How much do marketing retainers cost?
A retainer costs a fixed monthly fee for a set amount of ongoing work, and the price mostly reflects how many hours of skilled time sit behind it. The cheapest retainers tend to buy a template process: the same posts, the same report, little thought about your area. The useful question is what changes on your website, profile or ads each month, and who does it.
Before you sign, ask for a written list of what happens in month one and month two, and what the report will show. If the answer is "visibility" or "brand awareness" with no link to calls, forms or bookings, push back. For SEO in particular, Google's own guidance on hiring an SEO says no one can guarantee a number one ranking, so treat any guarantee as a warning sign. Our separate guide to what SEO costs in the UK goes through price bands in more detail.
How much does advertising cost on top of the agency fee?
Ad spend is a separate cost that you set and pay to the platform, and it is usually the bigger number over time. On Google Ads you choose an average daily budget. Google says a campaign might spend up to twice the average daily budget on a given day, but over a month you will not be charged more than 30.4 times that daily figure. So if you want to cap a month, divide your monthly limit by 30.4 and use that as the daily budget.
A heating engineer in Bromley who sets a modest daily budget on tightly targeted search terms will spend very differently from one who switches on every location in Greater London. The management fee pays someone to keep spend pointed at the right searches. Our guide to Google Ads management costs covers fee models and what a fair set-up looks like.
What does a website or other one-off project cost?
A one-off project costs a single quoted price, and the real comparison is what you own and what happens after launch. A website builder subscription costs less upfront but you keep paying for as long as the site is live. Builders also change prices by country: Wix, for example, states that its prices and currency vary by location, so always check the pricing page while signed in from the UK.
A custom build should come with your own domain in your name, hosting you can move, and a clear price for edits. Ask whether copy, photos and contact form testing are included, because those are the parts that decide whether the site brings in enquiries. We cover this fully in how much a small business website costs.
Which parts of digital marketing are free?
Several of the most effective pieces cost nothing but time. Google describes Business Profile as a free service for keeping your details up to date across Search and Maps, and Search Console is free for checking how Google sees your website. Asking customers for reviews is free. So is testing your own contact routes.
For a roofer in Croydon, an afternoon spent completing the Business Profile, adding real job photos, fixing a broken contact form and setting up a voicemail that says when calls are returned may do more than a month of paid posts. Paid help makes sense once these basics are in place and you know where enquiries come from.
How do you set a marketing budget that makes sense?
Set your budget by working backwards from what a customer is worth, using your own figures. These five steps take about 20 minutes with last year's numbers:
- Write down the average value of a job or order, and the profit you keep from it after materials and time.
- Note how many enquiries you get in a normal month and how many turn into paid work.
- Pick the monthly marketing cost you are considering, including ad spend and any fees.
- Divide that cost by the profit per job. That is the number of extra jobs a month the spend must bring in just to break even.
- Ask honestly whether that many extra jobs is realistic in your area, and how long you can wait for them.
If the break-even number looks high, it does not mean marketing will fail. It means you should start smaller, fix how enquiries are handled first, and spend on one channel you can measure. If you do not know how many enquiries become jobs, that is the first thing to start counting.
How do you compare two marketing quotes?
Compare quotes on what is delivered, who owns it and how you leave, rather than on the monthly figure alone. Line them up against the same questions: what work happens each month, who does it, whether ad spend is separate, whether you own the website, domain, Google Business Profile and ad accounts, and what notice you must give. A cheaper quote that keeps your accounts in the agency's name can end up costing more when you try to move on. Our guide to marketing agency contracts lists the clauses to check before signing.
If you want a second opinion on a quote you have been sent, we are happy to look at it with you through our contact page.
What to do this week
- Find last year's job count and average job value, and run the five-step budget sum above.
- Log in to your Google Business Profile and check your hours, phone number, services and photos are correct.
- Set up Google Search Console for your website if you do not have it, since it costs nothing.
- If you already pay for marketing, ask for a one-page list of what was done last month and whose name each account is in.
- Ring your own business number after hours and note what a new customer hears.
Frequently asked questions
How much should a small business spend on marketing each month?
Start from what a new customer is worth to you, not from a percentage you read online. Work out how many extra jobs or orders a month would cover the cost, and ask whether that is realistic for your area and trade. If it is not, start smaller with free fixes and one paid channel.
Is ad spend included in an agency retainer?
Usually not. Most agencies charge a management fee and you pay Google or Meta directly for the ads themselves, on your own card in your own account. Ask any agency to show both numbers separately in writing so you can see what goes to the platform and what goes to them.
What digital marketing is free for a small business?
A Google Business Profile and Google Search Console are both free, and so is asking happy customers for reviews. Many of the biggest gains, such as answering missed calls and fixing a contact form, cost time rather than money. Do those first before paying anyone.
Are pay-per-lead platforms cheaper than an agency?
Sometimes, at the start. You pay only when an enquiry arrives, but you may share leads with other businesses and you build nothing you own. The fair comparison is cost per booked job over a few months, using your own figures.
