The short answer
Across the projects Batch Marketing scopes and sees quoted, a small business website runs from roughly 230 dollars a year on a DIY builder, 2,000 to 8,000 dollars from a freelancer, and 8,000 to 30,000 dollars or more from an agency. The price that matters is not the build cost but whether the site is engineered to rank in search and convert visitors into customers.
The Three Real Price Tiers
DIY builders such as Wix, Squarespace, and Shopify run about 19 to 50 dollars per month on annual billing (Squarespace Basic lists at $19 and Shopify Basic at $29), or roughly 230 to 600 dollars per year, plus your own time. Freelancers typically charge 2,000 to 8,000 dollars for a custom small business site in the quotes we see of five to fifteen pages. Agencies generally start near 8,000 dollars and run to 30,000 dollars or beyond for sites with custom design, copywriting, and integrations.
Ongoing costs apply at every tier. Budget 100 to 500 dollars a year for hosting and a domain, and 50 to 200 dollars a month if someone else handles updates, security, and backups. A website is a small standing expense, not a one time purchase. Redesigns typically arrive every three to five years, so amortize the build cost across that lifespan when comparing quotes.
Website Cost at a Glance
The three tiers from above, with their standing costs, in one view.
| Tier | Build cost | Ongoing | Best fit |
|---|---|---|---|
| DIY builder | $230 to $600 a year | Your time | Testing an idea, pre revenue |
| Freelancer | $2,000 to $8,000 | $100 to $500 a year hosting, plus maintenance | Established business, 5 to 15 pages |
| Agency | $8,000 to $30,000 plus | $50 to $200 a month managed | Custom design, copy, and integrations |
What Moves the Price Up or Down
Page count, custom design versus templates, copywriting, photography, ecommerce functionality, booking systems, and integrations with your point of sale or CRM are the main cost drivers. A five page brochure site and a fifty product store are different projects even if both are called a website.
Be suspicious of quotes at the extremes. A 500 dollar custom site is usually a template with your logo dropped in. A 50,000 dollar quote for a local service business is usually paying for the agency's overhead, not your outcome.
The Deciding Factor Is Not the Design
The deciding factor is whether the site is built to rank and convert. A small business website is only an asset if search engines can find it and visitors can act on it. That means clean technical structure, pages targeting the queries customers actually type, fast load times, schema markup, clear calls to action, and click to call on mobile. In the analytics we manage, most local site visits arrive on phones, which makes mobile speed a revenue question rather than a technical preference.
In the site audits Batch Marketing runs, most small business sites receive only a trickle of organic visits because they were designed as brochures, not as answers to searches. A beautiful site with no traffic and no conversion path returns nothing. A plain site that ranks for buying intent queries pays for itself repeatedly.
How to Buy a Website Correctly
Ask any builder three questions before signing: which search queries will this site target, what happens to my content and domain if we part ways, and what does the site do to turn a visitor into a lead. Insist on owning your domain, your content, and your analytics from day one, and get the deliverable list in writing before any deposit changes hands.
Batch Marketing builds websites with search structure and conversion paths included from the start, for businesses from corner shops to the Fortune 500, so the site is priced as an asset rather than a decoration.
The Five Year Arithmetic
A website is bought once and paid for continuously, so compare tiers over a realistic lifespan. Run the arithmetic on five years: a $5,000 freelancer build plus $150 a year of hosting and $100 a month of maintenance totals about $11,750, or roughly $196 a month. The same math on a $15,000 agency build with the same $150 a year of hosting and managed care at $150 a month lands near $24,750, about $413 a month.
Framed monthly, the question stops being which quote is cheaper and becomes which site earns its monthly figure back in leads. A site that produces two real customers a month covers either number for most service businesses, and a site that produces none is expensive at any price.
Commonly Asked Questions
Can I build a small business website myself for free?
Nearly free, yes. DIY builders start around 19 dollars a month on annual billing, but you supply the hours, and most DIY sites are not structured to rank in search.
How much should a five page small business website cost?
From a competent freelancer, typically 2,000 to 5,000 dollars. From an agency with copywriting and search structure included, 8,000 dollars and up is normal.
What ongoing costs does a website have?
Hosting and domain run about 100 to 500 dollars a year. Managed maintenance, updates, and security typically add 50 to 200 dollars a month.
How much should a small business pay for a website?
For an established service business, the working range in the quotes we see is $2,000 to $8,000 from a freelancer or $8,000 and up from an agency, judged over a three to five year lifespan rather than as a one time sticker.
How much does website maintenance cost?
Budget $100 to $500 a year for hosting and domain, and $50 to $200 a month if someone else handles updates, security, and backups.
Sources
Keep reading
