How Much Does a Small-Business Website Cost? A Practical Pricing Guide
Estimate a small-business website budget by comparing DIY, freelancer, agency, and custom development costs, plus hosting, maintenance, copy, and other recurring expenses.
How much does a small business website cost? A simple do-it-yourself site may require only a few hundred dollars in first-year software and service expenses, while a professionally built, lead-focused local business website can cost several thousand dollars or more. The meaningful answer depends on what is included: page count, strategy, copywriting, photography, contact forms, integrations, local SEO setup, hosting, maintenance, and ownership. This guide uses clearly labeled planning examples—not universal market rates—to help you estimate both the launch price and the ongoing cost of keeping a credible, inquiry-ready website online.
Key takeaways
A useful quote should separate the one-time website build from recurring expenses such as domains, hosting, business email, software, maintenance, and content updates.
For planning purposes, a five-page local business website might range from roughly $300–$1,500 for a mostly DIY first year, $2,000–$7,500 for a freelancer or semi-custom build, and $5,000–$15,000 or more for a strategy-led custom project. These are examples based on stated assumptions, not standard industry prices.
Page count alone does not determine cost. Copywriting, original photography, service-area content, booking tools, calculators, customer portals, and other custom functions can substantially change the workload.
A low monthly platform price does not include the owner's time, professional design, copywriting, photography, local SEO work, or ongoing improvements unless the agreement specifically says it does.
Before signing, confirm who owns the domain, content, analytics accounts, design assets, and source code—and what happens if you stop paying the provider.
Maintenance should have a defined scope. Ask whether it covers security and dependency updates, backups, uptime checks, content edits, technical support, or only hosting.
Small-business website cost calculator
Use this planning formula:
Estimated first-year cost = build cost + domain + hosting or platform plan + business email + paid software + launch content + first-year maintenance.
One primary contact form and click-to-call buttons
Basic analytics and search-console setup
No ecommerce, customer portal, database, or complex calculator
Business owner supplies usable branding and some source information
Professional copywriting and photography priced separately unless stated
A sample custom-project calculation could look like this:
Strategy, design, development, and launch: $6,500
Copywriting for five pages: $1,500
Domain: $10–$30 for the year, depending on the registrar and extension
Hosting: $240 for the year
One business email user: $84 per year on Google Workspace Business Starter with an annual commitment at the standard price checked September 4, 2026
Maintenance: $1,200 per year
Illustrative first-year total: $9,534–$9,554. This is a budgeting example, not a Foray quote or a universal rate. Google lists Business Starter at $7 per user per month with an annual commitment and $8.40 on its flexible plan. (knowledge.workspace.google.com)
Practical price ranges by website approach
The ranges below are planning examples for a small U.S. local business site under the five-page assumptions above.
Mostly DIY: approximately $300–$1,500 in the first year
You select a template, write the copy, prepare images, configure the forms, connect the domain, and launch the site. The cash expense can be low, but the owner's time is a real cost. WordPress.com, for example, says its paid plans currently start at $4 per month when billed annually, with lower advertised monthly equivalents requiring a three-year commitment. (wordpress.com)
Template customization or entry-level freelancer: approximately $2,000–$5,000
This may fit a straightforward brochure site when the business supplies organized copy, photos, branding, and clear requirements. Confirm whether the price includes mobile checks, redirects, analytics, form testing, local business details, and post-launch support.
Experienced freelancer or semi-custom provider: approximately $4,000–$7,500
This range may include more discovery, custom page layouts, stronger calls to action, copy editing, technical SEO basics, and a more managed launch. Original copywriting, location pages, photography, and integrations may remain separate.
Strategy-led custom website: approximately $5,000–$15,000 or more
A custom website cost for a small business generally rises when the provider handles positioning, information architecture, conversion-focused copy, custom design, development, performance work, structured business information, analytics, and launch quality assurance. A custom site can use frameworks such as Next.js with a Node.js application rather than WordPress or a hosted page builder.
Advanced or application-style project: approximately $15,000–$40,000+
Expect a larger budget for customer portals, custom quoting systems, complex scheduling, multiple locations, searchable databases, third-party APIs, ecommerce workflows, multilingual content, or accessibility remediation. These projects also need a larger maintenance and testing allowance.
What changes the custom website cost for a small business?
Page count and page type: Five short pages require less work than 20 detailed service and location pages. Reusable layouts can reduce development time, but each page still needs accurate, useful content.
Copywriting: A provider may expect finished copy, edit rough notes, or interview you and write every page. Ask how many pages, interviews, revisions, title tags, meta descriptions, and calls to action are included.
Photography and visual assets: Stock images are usually less expensive than an on-site photo session. Confirm licensing, editing, travel, video, staff portraits, project galleries, and ownership of final files.
Custom functionality: A standard contact form is different from instant estimates, account logins, payment flows, inventory, booking logic, or connections to field-service and customer-management systems.
Local SEO preparation: Clarify whether the project includes location targeting, consistent name-address-phone information, service-area pages, schema markup, redirect planning, Google Business Profile guidance, and search measurement. A website is your owned destination; a Google Business Profile or directory listing does not replace it.
Content management: If your team must frequently add articles, projects, staff, or locations, the site may need an editing interface and training. A largely static site can be simpler and less expensive.
Timeline and revision process: Rush work, delayed feedback, changing requirements, and unlimited-revision promises can all affect cost. A clear scope should state milestones, responsibilities, revision limits, and the price of out-of-scope requests.
Recurring website maintenance costs to budget for
Domain renewal: Domain prices vary by extension, registrar, and whether the name is considered premium. Cloudflare advertises registrar pricing starting at $7.85 and says it sells domains at cost without adding a markup, but the exact price must be checked for the specific name and extension. (cloudflare.com)
Hosting or platform subscription: A hosted builder may combine software, hosting, security, and updates. Custom sites may use managed application hosting, a virtual private server, or another infrastructure arrangement. Vercel currently lists Pro at $20 per month with $20 of included usage credit, while additional resource use can create variable charges. Its free Hobby plan is described as intended for personal, non-commercial use, so businesses should not assume every free hosting tier permits their use case. (vercel.com)
Business email: Email is usually separate from the website even when the addresses use the same domain. At the standard U.S. rates checked September 4, 2026, Google Workspace Business Starter is $7 per user per month with an annual commitment or $8.40 per user on the flexible plan. (knowledge.workspace.google.com)
Maintenance and support: A small brochure site might budget roughly $50–$300 per month, depending on whether the service covers only technical care or also includes content edits, monitoring, reporting, and consultation. This is an illustrative planning range; request an exact task list and response-time policy.
Software and integrations: Booking systems, form tools, call tracking, email marketing, review widgets, accessibility tools, and customer-management integrations may each have separate subscriptions.
Content and improvement work: Hosting keeps a website online; it does not automatically keep service details, staff information, photos, offers, trust signals, or search content current. Set a separate quarterly or annual improvement budget.
Why a free website is rarely cost-free
Free website plans can be useful for testing an editor or creating a temporary draft, but they often limit custom domains, storage, features, branding removal, or commercial use. WordPress.com offers a free plan, but its official pricing page says that plan uses a WordPress.com subdomain and does not include a custom domain, plugin installation, or ad-free visitor browsing. (wordpress.com)
Webflow likewise says a paid Site plan is required to publish to a custom domain. (webflow.com)
Even if the software costs nothing, the business still needs to account for planning, writing, photography, setup, testing, domain management, accessibility checks, and future updates. The better question is not simply, “Can I make a site for free?” It is, “Can I launch and maintain a credible site that makes it easy for qualified local customers to call or inquire?”
Hidden charges and ownership questions to ask
Ask every provider these questions before comparing totals:
Is the displayed monthly figure actually billed monthly, annually, or for several years in advance?
How many pages and unique page layouts are included?
Who writes the copy, and how many revision rounds are included?
Are stock images, photography, logo work, or image editing included?
Are the domain, hosting, SSL, forms, backups, and business email included or separate?
Are analytics, conversion tracking, redirects, metadata, and sitemap submission included?
Who owns and controls the domain registrar account?
Will the business receive its content, design assets, analytics access, and source code when applicable?
Can the site move to another provider, and what cannot be transferred?
What maintenance work is included, and what is billed separately?
Are software licenses billed at cost, marked up, or owned by the provider?
What happens to the website if the maintenance agreement ends?
Are there usage limits or overage charges for traffic, forms, storage, email, or application functions?
What post-launch support period and response time are included?
A quote that answers these questions is easier to compare than a package described only as “five pages” or “professional website.”
How to choose a realistic small-business website budget
Start with the job the website must perform. A local service business usually needs clear service explanations, geographic relevance, visible trust signals, accurate contact information, fast mobile access, and simple ways to call or request service.
Choose a DIY route when the budget is tight, the requirements are simple, and someone has time to write, build, test, and maintain the site. Choose professional help when delayed launch, weak messaging, technical mistakes, or unclear ownership would cost more than the fee difference.
For each proposal, calculate both the first-year total and a three-year ownership estimate:
Three-year estimate = initial build + three years of domains, hosting, email, software, maintenance, and planned improvements.
Do not choose solely by the lowest launch price. Compare scope, ownership, support, platform restrictions, ongoing workload, and whether the finished site will give local customers enough confidence and information to contact the business.
Frequently asked questions
How much should a small business budget for a website?
Under the assumptions in this guide, a mostly DIY five-page site might require approximately $300–$1,500 in first-year cash expenses. Professional projects may start around $2,000, while a custom, strategy-led local business website may cost approximately $5,000–$15,000 or more. These are planning examples rather than universal rates. Obtain a written scope covering copy, design, functionality, hosting, maintenance, and ownership.
How much does website maintenance cost per month?
A straightforward small-business website might use an illustrative maintenance budget of roughly $50–$300 per month, but the scope matters more than the number. Basic hosting is different from a plan that includes updates, backups, monitoring, content edits, reporting, and support. Ask for a written list of included tasks and separate hourly or project rates.
Is a custom website worth the cost for a local business?
It can be when the business needs stronger positioning, custom lead paths, better performance, integrations, multiple services or locations, or clear technical ownership. A template may be sufficient for a simple business with organized content and someone available to manage it. Compare the expected workload, limitations, and three-year ownership cost rather than assuming either approach is always better.
Ready for a website built to generate local leads?
Talk with Foray Business Consulting about a clear, credible website designed around how local customers find and contact your business.