How Much Does Marketing Cost for a Small Business?
What small business marketing really costs: agency fees, freelancers, ad spend, tools, website and your own time, with typical ranges and a sample budget.
For most small businesses, marketing costs somewhere from a few hundred to a few thousand dollars or euros a month in total. That total is made up of six parts: help (agency or freelancer), ad spend, tools, your website, content, and your own time. The biggest drivers are how competitive your market is, how much of the work you do yourself, and how fast you want to grow.
This guide breaks down each part, shows what pushes the price up or down, and ends with a sample budget for a small local business. The ranges are rough, because prices differ a lot between countries and providers. Use them to ask better questions, not as quotes.
What goes into a small business marketing budget?
It helps to think of marketing as six separate lines on a budget, because each one behaves differently.
- Help: an agency, a freelancer, or an AI service that does the work.
- Ad spend: money paid directly to Google, Meta or other platforms for showing your ads.
- Tools: software for email, social scheduling, design, analytics and so on.
- Website: building it, hosting it and keeping it up to date.
- Content: photos, video, text and design.
- Your own time: the hours you or your staff put in.
People often only count the first two, then wonder why the real cost was higher.
How much does a marketing agency cost?
Most agencies charge a monthly retainer (a fixed fee for an agreed amount of work), sometimes with a setup fee on top. Some charge per project or per hour.
| Type of help | Typical pricing model | Rough range |
|---|---|---|
| Full-service agency | Monthly retainer | $2,000–10,000+ / month |
| Specialist agency (ads or SEO only) | Monthly retainer, sometimes % of ad spend | $500–3,000 / month |
| Freelancer | Hourly or monthly | $25–150 / hour |
| AI marketing service | Monthly subscription | $20–400 / month |
| One-off strategy or audit | Fixed project price | $500–5,000 |
What drives agency prices?
- Scope: one channel (say, only Google Ads) costs less than ads plus SEO plus social plus content.
- Location: agencies in big cities and high-wage countries charge more.
- Seniority: you pay more for experienced people, and sometimes less experienced staff do the day-to-day work. Ask who will actually work on your account.
- Contract length: longer commitments sometimes come with lower monthly prices, but less flexibility.
- Percentage of ad spend: some agencies charge a share of what you spend on ads. That can be fair, but it also means the agency earns more when you spend more, so watch the incentives.
If you are deciding between an agency, doing it yourself or AI tools, our comparison of marketing agency vs. DIY vs. AI goes through the trade-offs.
How much should you spend on ads?
Ad spend is the most flexible line. With Google Ads and Meta ads you set the budget yourself, and you can start small. Google Ads, for example, lets you set an average daily budget for each campaign and change it whenever you want.
What you pay per result depends on how many other businesses want the same customers. On Google, you usually pay per click (CPC, cost per click: you pay when someone clicks your ad, not when it is shown). In competitive industries like law, insurance or emergency repairs, clicks can be expensive. In a niche local market, they can be cheap.
A practical way to set an ad budget:
- Work out what one new customer is worth to you (profit from the first sale, or over a year).
- Decide what you are willing to pay to get one.
- Start with a budget that can get enough clicks to learn something in a month, then adjust based on results.
We go much deeper into this in how much to spend on Google Ads.
How much do marketing tools cost?
Many essentials are free: Google Business Profile, Google Search Console, Google Analytics, Meta Business Suite. Paid tools usually cost a little each, but they add up.
| Tool type | Examples of what it does | Rough monthly cost |
|---|---|---|
| Email marketing | Newsletters, offers to existing customers | Free–$50 for small lists |
| Social scheduling | Plan posts in advance | Free–$30 |
| Design | Make graphics and simple videos | Free–$20 |
| SEO and keyword tools | See what people search for, track rankings | $0–150 |
| Booking or CRM | Manage appointments and customer contacts | $0–50 |
A good habit: once a year, list every subscription and cancel the ones you have not opened in three months.
How much does a small business website cost?
Website costs come in two parts: building it and running it.
- Website builder (DIY): a monthly subscription, often roughly $15–50 a month including hosting. Low cost, but your time.
- Freelancer or agency build: a one-off cost that can range from roughly $1,500 for a simple site to $15,000 or more for a custom one.
- Running costs: domain name, hosting, updates, and fixes. Small every month, but easy to forget.
The website is also where much of your marketing either works or fails. If ads send people to a slow page with no clear way to get in touch, you pay for visitors who leave.
What about content: photos, video and text?
Good photos of your shop, your team and your work are one of the best marketing investments a small business can make, because you reuse them everywhere: website, Google Business Profile, ads and social media. A half-day with a local photographer is often worth more than months of stock images.
Text (website pages, blog posts, ad copy) can be written by you, a freelancer, an agency or an AI tool. AI has made first drafts much cheaper, but someone who knows the business still needs to check facts and tone.
What is your own time worth?
This is the line most people leave out. If you spend four hours a week on marketing, that is roughly 16–17 hours a month. Multiply by what your time is worth, either what you charge customers or what you would pay someone else, and add it to the budget. It often turns out to be one of the largest costs.
That does not mean you should not do it yourself. It means you should compare honestly.
Sample budget: a small local business
Let us take a hypothetical example. Say you run a hair salon with three chairs in a mid-sized European city. You want more bookings on weekdays, you have a website already, and you can spare about two hours a week.
Here are three ways the same salon could set up its marketing. All figures are monthly and illustrative.
| Budget line | Lean (mostly DIY) | Balanced (AI tools + DIY) | Agency-led |
|---|---|---|---|
| Help | $0 | $100 (AI service) | $1,500 (retainer) |
| Google Ads spend | $150 | $300 | $500 |
| Meta ads spend | $50 | $150 | $300 |
| Tools | $20 | $30 | $0 (included) |
| Website (hosting, domain) | $25 | $25 | $25 |
| Content (photos, spread over the year) | $25 | $50 | $100 |
| Cash total | $270 | $655 | $2,425 |
| Your time | 6–8 hours | 2–3 hours | 1–2 hours |
What to notice:
- In the agency column, more than half the money goes to the fee rather than to reaching customers. That can be fine if the agency gets much better results, but it has to.
- The lean column is cheap in cash and expensive in time.
- None of these is “right”. The best one is the one where the extra bookings are worth more than the total cost, including your hours.
How to keep marketing costs under control
- Set a monthly ceiling for each line, and check it once a month.
- Measure one outcome: calls, bookings, orders or enquiries. If you cannot see results, you cannot judge cost.
- Own your accounts, so you can switch provider without starting over. Our list of questions to ask before hiring a marketing agency covers this.
- Avoid long contracts until you have seen results.
- Do the free basics first: Google Business Profile, reviews, a clear website. They make every paid channel work better. Our local SEO guide walks through them.
Where Pufflo fits
We built Pufflo to make the “help” line cheaper and more transparent for small and medium-sized businesses (SMBs): AI agents do the routine work across Google, Meta and AI search, and you approve changes in plain language. Plans start at €49 a month excl. VAT, and if you start during the launch period you get 50 % off the first three months. See pricing to get started.
Frequently asked questions
How much should a small business spend on marketing per month?
There is no fixed number. Many small local businesses spend somewhere between a few hundred and a few thousand dollars or euros a month in total, including ads, tools and help. The right amount depends on your goal, how competitive your market is and what one new customer is worth to you.
What is the cheapest way to market a small business?
The cheapest starting point is the free basics: a complete Google Business Profile, a clear website, asking happy customers for reviews, and regular posts on one social channel. These cost mostly time, and they also make any paid ads you run later work better.
Is ad spend included in an agency's monthly fee?
Usually not. Most agencies charge a management fee, and the money for the ads themselves is paid directly to Google or Meta. Always ask whether a quoted price includes ad spend, and get both numbers in writing.
How do I know if my marketing budget is working?
Pick one measure that matters to the business, such as calls, booked appointments or orders, and compare it to what you spend. If you know roughly what a new customer is worth, you can see whether the cost of getting one is lower than that value.