How much to charge for a small business website
How much to charge for a small business website comes down to two things: what one new customer is worth to that business, and what the site has to do to win them. A plumber whose site needs to make the phone ring, a salon that needs online bookings and a contractor who needs quote requests are three different jobs, even if each site has five pages. Price against the customers the site brings in, then itemize the parts that drive effort: content, lead capture and the care plan.
Claude Code makes the build itself fast. A clean, quick, mobile-friendly site is no longer weeks of work. That is exactly why pricing by hours or by page count is a mistake: you get paid less for being good at it. What still takes time is everything around the code: getting copy and photos out of a busy owner, deciding what the site should make people do, and keeping it working after launch. Build the quote around those.
Find the job before you quote
What a small business website does and what to price against
| Job | What the site has to do | Price against |
|---|---|---|
| Make the phone ring | Clear service list, service area, click-to-call on every page | New customers from calls, times what one customer is worth |
| Fill the calendar | Online booking that syncs with how they schedule today | Bookings taken without a phone call, and no-shows cut by reminders |
| Win quote requests | A form that asks the right questions and lands in their inbox or CRM | Quotes requested, times their close rate, times job value |
| Look legit for referrals | Reviews, photos of real work, and who they are | Referrals that check the site before they call |
| Cut phone time | Hours, prices or ranges, FAQs and directions | Staff time not spent answering the same questions |
Most small business owners can answer two questions on the spot: what an average customer is worth to them, and how many new customers a month would make a real difference. Ask both in the first call. Then your price is a fraction of what the site returns in its first year, and the owner can see the math. If they cannot answer, that is a sign to slow down and run a short discovery. Client discovery questions before you quote has the questions.
The CCC Small Business Site Quote
Six parts of a small business website quote
| Part | What it prices | Question to ask the owner |
|---|---|---|
| Site build | Design, pages, mobile layout and speed | Which sites in your industry do you like, and why? |
| Copy | Writing the words, or editing what the owner provides | Who is writing the text, and by when? |
| Content and photos | Collecting, editing and placing photos, logos and reviews | Do you have photos of real jobs, or do we need them? |
| Lead capture | Forms, click-to-call, booking, quote requests and where they land | When someone wants to hire you, what should happen next? |
| Local search setup | Page titles, service area pages, and connecting the business listing | Which towns and services do you want to be found for? |
| Care plan | Updates, backups, small edits and fixes each month | Who changes the hours or prices when they change? |
The site build is your anchor line. Keep it tied to the job from the table above, not to the number of pages. Five pages that win quote requests are worth more to the owner than twelve pages nobody reads.
Copy, content and lead capture each get their own line. This is where small business sites run over. The owner promises the text by Friday and sends it a month later, the photos are blurry phone shots, and the booking tool they use turns out not to embed cleanly. Quote those separately so the client can see what they are paying for, and so a slow content handoff does not quietly eat your margin.
Content is the real bottleneck
On a small business site, the code is rarely what slows the project down. Waiting on the owner is. Put a content deadline in the proposal, say what happens if it slips, and tie a payment to it: for example, the launch payment is due when the site goes live or a set number of days after the content deadline, whichever comes first. That keeps a stalled project from becoming your problem.
Offer to write the copy as a paid line. Most owners hate writing about themselves, and good copy is what turns a visitor into a call. Claude Code can draft fast from a short interview with the owner, but the interview, the edits and their sign-off are real work, and they belong in the price.
Keep the accounts in the client's name
Register the domain, hosting, email and business listing in the client's name, with you added as a user. It costs you nothing, and it removes the worst conversation in this business: the owner who wants to leave and finds out their domain is in someone else's account. Bill hosting and domain at cost as their own lines, or have the client pay the providers directly.
Say this out loud in the proposal. To a small business owner who has been burned by a web person before, "you own everything from day one" is a selling point, not a footnote.
Always quote the care plan
A small business site is never finished. Hours change, prices change, a new service launches, a form stops sending, and the owner wants a holiday banner up by tomorrow. If you do not quote a plan for that work, you end up doing it for free or saying no to a client who would have paid.
Put a monthly care plan in the first proposal, next to the build price. Say what it covers: updates, backups, checking the forms still deliver, and a set number of small edits a month. Say what it does not cover: new pages, new features and redesigns, which are quoted separately. How to price a maintenance retainer covers the structure.
How to present the website quote
- Lead with the job in the owner's words. One line on what the site will get them, such as more quote requests from the towns they serve, then the price.
- Offer three options. A starter site with a contact form, a standard site with copy written for them and lead capture wired in, and a full site with booking and local service pages. Most owners pick the middle one when the middle one is clearly the best value.
- Itemize it. Build, copy, content, lead capture and local setup, then hosting at cost and the care plan as monthly lines. Itemized quotes get trimmed, not rejected.
- Take a deposit and tie the rest to milestones. How much deposit to charge and how to structure milestone payments cover the schedule.
And skip hourly. Claude Code makes the build fast, so an hourly rate turns that speed into a pay cut. Why that matters is covered in why I stopped charging hourly for AI builds. If the owner wants a store, memberships or a listing site, those are different builds with their own pricing: see ecommerce, membership and directory sites.
Short, practical drops on skills, MCP, agents, prompts, and more. No spam, unsubscribe anytime.
Frequently asked questions
How much should I charge for a small business website?
Price it on what the site brings in: what one new customer is worth to the business, times how many the site needs to win. Charge a fraction of that first-year value for the build, itemize copy, content and lead capture, bill hosting at cost, and quote a monthly care plan.
Should I charge per page for a small business website?
No. Page count says little about value. Five pages that make the phone ring are worth more than twelve that nobody reads. Price the job the site does, and use page count only to scope the build line.
Should I write the copy for a client's website?
Offer it as a paid line. Most owners struggle to write about their business, and copy is what turns visitors into calls. If the owner writes it, set a content deadline in the proposal and tie a payment to it.
Who should own the domain and hosting?
The client. Register the domain, hosting, email and business listing in their name with you added as a user, and bill those costs at cost or have them pay the providers directly.
Should I charge a monthly fee for a small business website?
Yes. Hours, prices and services change, and forms and plugins break. Quote a care plan in the first proposal that covers updates, backups and a set number of small edits, with new features quoted separately.
Last reviewed by Duncan Rogoff on October 28, 2026

