Skip to main contentSkip to contact details

Article

How Much Does It Really Cost to Market a Small Business Online?

Compare agencies, freelancers, in-house hires and AI software, including hidden time costs, with example budgets for service businesses.

A person working at a desk with time and work management tools.
AMOSPublished:

There is no single honest price for marketing a small business online. What you really pay is two things: the invoice, and the hours you spend briefing, reviewing, coordinating and checking results. Agencies, freelancers, an in-house marketer and AI software split those two costs in different ways. This guide shows you how to add up both for your own business, with example budgets you can fill in using local quotes.

What are you actually paying for when you market online?

Before you compare options, list the jobs. Most service businesses pay for some mix of these:

  • Website work. Fixing slow, unclear or outdated pages.
  • Search visibility (SEO). SEO means making your pages easier for Google and AI assistants to find and understand.
  • Content. Articles, service pages and answers to the questions customers ask.
  • Advertising. Paid ads on search engines or social networks.
  • Social media. Posting and replying on social platforms.
  • Reporting. Checking whether any of this brings in customers.

You rarely need all six at once. A plumber who gets most jobs from local search has different needs from a law firm that wins clients through detailed articles. Decide which jobs matter before you ask anyone for a price.

The four main options compared

Each option moves cost between your money and your time. This table covers the usual pattern. The exact terms depend on who you hire.

OptionHow you usually payWhat you getHidden costs to watchOften fits when
Marketing agencyMonthly retainer or project feeA team covering several jobsLong briefings, slow approval rounds, reports that are hard to read, unclear reasons for chosen tasksYou have budget and want one supplier for many jobs
FreelancersHourly, per task or per projectSpecialist help for one job at a timeYou coordinate several people, check quality yourself and fill gaps when someone is busyYou have a clear, limited task
In-house marketerSalary plus employment costsSomeone who knows your business dailyHiring time, training, tools, holidays, and the risk that one person can't cover every skillYou have steady, full-time work for the role
AI marketing softwareSubscription or agreed feeTools that analyse, draft or reportLearning the tool, reviewing every draft, and deciding what to act onYou want less manual work and are willing to make the decisions

No option removes your part entirely. Someone at your business still needs to approve what goes out under your name.

What hidden costs do owners forget?

The invoice is visible. These costs are not:

  1. Briefing. Explaining your services, customers and tone to a new supplier, often more than once.
  2. Reviewing. Reading drafts, correcting facts about your prices or services, and asking for changes.
  3. Coordinating. Passing files between the web developer, the writer and the person running ads.
  4. Waiting. Work that stalls while someone waits for an answer or a login.
  5. Tracking. Working out whether the work brought in enquiries. An enquiry here means a call, form or message from a potential customer.
  6. Switching. Starting again with a new supplier when the old one leaves or doesn't deliver.

How to price your own time

A simple way to make hidden costs visible:

  • Write down the hours per month you and your staff spend on marketing tasks.
  • Multiply by a fair hourly value for that time. That could be what you would bill a client, or what the staff member costs you.
  • Add the result to your supplier invoices.

A dentist who spends three evenings a month reviewing agency drafts is paying for marketing twice: once to the agency and once with time away from patients or family.

Why do costs vary so much between businesses?

Two businesses on the same street can have very different budgets. The main reasons:

  • Size. A five-person bakery and a 50-person clinic have different amounts of work and different numbers of people who need to sign off.
  • Industry. Law and healthcare often need careful, accurate content and more review. A bakery may need fresh photos and opening hours more than long articles.
  • Goals. "More phone calls this month" leads to different work than "be the clinic people find when they search for a treatment."
  • Amount of work. A site with many outdated pages needs more fixing before new content makes sense.
  • Markets and languages. Selling in more than one country or language multiplies pages, translations and reviews.
  • Where you are. Rates for agencies, freelancers and staff differ widely between countries and cities.

Example budgets for four service businesses

We don't print price figures here, because rates differ too much between markets to be useful. Instead, each example shows what to include, what can wait and where hidden time tends to go. Fill in the numbers from two or three local quotes.

A neighbourhood bakery

  • Main goal: People nearby find opening hours, location and what's available to order.
  • Include: Accurate website pages, an up-to-date business listing, a clear page for custom orders.
  • Can wait: Long blog articles, paid ads.
  • Likely setup: Owner-led, with occasional freelance help or software.
  • Hidden time: Keeping hours, seasonal products and order rules current.

A plumber

  • Main goal: Calls from local search, especially for urgent jobs.
  • Include: Fast service pages per job type and area, clear phone number, answers to common questions.
  • Can wait: Social media posting.
  • Likely setup: Freelancer or software. Some plumbers add paid local ads.
  • Hidden time: Answering supplier questions between jobs, often from a van.

A dental clinic

  • Main goal: New patient bookings for specific treatments.
  • Include: Treatment pages, team pages, booking or enquiry forms, careful and accurate health content.
  • Can wait: Frequent content volume for its own sake.
  • Likely setup: Agency, a part-time in-house role, or software with staff review.
  • Hidden time: Clinical review of every health statement before it goes live.

A small law firm

  • Main goal: Enquiries from clients searching for help with a specific legal problem.
  • Include: Practice area pages and in-depth articles that answer real client questions.
  • Can wait: Broad brand campaigns.
  • Likely setup: Agency or specialist freelance writer, or software with lawyer review.
  • Hidden time: Lawyers checking drafts for accuracy, which is expensive time.

A worksheet you can copy

LineMonthly moneyMonthly hoursHours × hourly valueTotal
Agency or freelancer fees
Software subscriptions
Ads
Your review and approval time
Staff coordination time
Checking results
Total

How do you know if your marketing spend is working?

Start with three questions:

  1. Can you see what was done? You should get a plain list of work, page by page, with the reason for each task.
  2. Can you see what changed? Look at impressions, clicks and enquiries. Impressions are how often your pages appear in search results. Clicks are how often people open them.
  3. What does one enquiry cost? Divide your full monthly total from the worksheet, including time, by the number of enquiries that month. Track the trend over several months, not a single month.

Warning signs to look for:

  • Reports full of numbers but no link to the work that was done.
  • Promises of top rankings or guaranteed traffic. Nobody controls search results.
  • Content published under your name that you never approved.
  • You can't explain to a colleague what you are paying for.

If you can't answer the three questions, the problem may not be the spend itself. You may simply not have enough visibility to judge it.

Where can an AI marketing platform like AMOS help?

AMOS is built by Softalika for service businesses with roughly 5 to 50 people that get new customers through their website and have no SEO, content or IT team. Think of a dental clinic, a law firm, a bakery or a plumber.

Here is what AMOS does and what stays with you.

What AMOS does:

  • Reads your pages and your competitors' pages, and shows what holds your site back, page by page, with the reason.
  • Drafts fixes, articles and site changes in your brand voice.
  • Sends weekly summaries that show impressions, clicks and enquiries next to the work that was done.
  • Can publish your website, articles, forms and chatbot in many languages under one domain. Every translation waits for your approval.

What you decide:

  • Which fixes, articles and changes to approve. Nothing goes live on your website without your approval.
  • Who on your team can sign in. Only people you invite can access your workspace, each with an e-mail code and a role.
  • How long your data is kept. You can export or delete it at any time.

What AMOS does not do:

  • It does not promise rankings, traffic or revenue.
  • It is not a social media tool, an advertising tool or an online shop builder. If ads or social posting are central to your plan, you will still need another route for those.

Where AMOS may reduce work is in the hidden costs listed earlier: finding what to fix, preparing drafts, and connecting work to results in one place. Whether that saves you money depends on how much of that work you do today and how you value your time. Use the worksheet above to compare.

How does an AMOS pilot work?

A pilot is a trial period to see what AMOS would change on your site.

  1. A short call. We talk about your website, your team and the markets you sell in.
  2. Setup. The AMOS team sets AMOS up for you on your own isolated cloud resources.
  3. Review. You sign in with an e-mail code and see what holds your site back, page by page, with the reason.
  4. Approve. You approve the fixes, articles and site changes you want. Nothing goes live without your approval.

There is no public price list yet. Pilot terms, length and price are agreed on the call, based on your website and your markets.

If you want to see what AMOS would change on your site, request a pilot through the contact page or ask the chatbot. We reply within one working day.