How Much to Charge a Small Business for a Website in 2026
Pricing is where most new freelance web designers freeze up. Charge too much and you lose the deal before it starts; charge too little and you're stuck rebuilding sites for beer money while burning out. Here's a realistic breakdown by tier, and how to talk about price in a way that doesn't sound like you're apologizing for it.
Tier 1: One-page site — $300-$800
A single scrolling page with hours, services, photos, a map, and a contact form or click-to-call button. This is the right fit for most of the businesses you'll find that have zero website: a plumber, a barber shop, a small restaurant. It's fast to build (often reusing a solid template), fast to sell, and it's the tier where volume matters more than margin, since it's your foot in the door with a huge number of prospects.
Tier 2: Small business package — $800-$2,500
Multiple pages (home, about, services, contact, sometimes a blog or gallery), some custom design work rather than a pure template, and often basic SEO setup (proper titles, meta descriptions, a sitemap). This tier fits businesses with more to say: a law office, a multi-service contractor, a growing restaurant with a menu that changes seasonally.
Tier 3: Ongoing retainer — $50-$300/month
Instead of (or in addition to) a one-time build fee, a monthly retainer covers hosting, small content updates, security patches, and the occasional new page. This is where the real long-term income is: a single client at $150/month is $1,800/year of recurring revenue for maybe an hour of work most months. Once you have 10-15 retainer clients, that's a stable income floor before you've sold a single new project that month.
What actually moves the price
- Custom design vs. template. A tailored design takes longer and justifies a higher price than a well-chosen template with the client's branding dropped in.
- Content you have to write. If the client hands you finished copy and photos, the project moves faster. If you're writing copy, sourcing stock photos, and translating a phone conversation into a homepage, that's real additional work and should be priced as such.
- E-commerce or booking systems. Anything beyond a static site with a contact form (online ordering, appointment booking, inventory) adds real scope and should move a project up a tier or two.
- Your local market. A one-page site is worth more in a major metro than in a small town, purely because of what local businesses there are used to paying for other services.
How to say your price without flinching
The biggest tell that undermines a quote isn't the number, it's the delivery. "It would probably be around, um, maybe $500, but I could maybe do it cheaper" invites negotiation before you've even finished the sentence. Compare that to: "For a site like that, it's $500, and that includes hosting setup and one round of revisions." Same price, completely different reception, because the second version sounds like a professional who knows what their work costs.
If a business owner pushes back on price, it's usually not really about the number, it's about not yet seeing the value. Reframing around what they get (more calls, fewer customers going to a competitor with a website, a 24/7 ad that never sleeps) tends to work better than dropping the price outright.
Where pricing tiers meet lead quality
The right price for a given business depends heavily on how good a prospect they are in the first place. A business with strong reviews and a real customer base can usually justify Tier 2 or a retainer; a brand-new, barely-reviewed business is often a better fit for a low-cost Tier 1 site to start the relationship. Knowing which is which before you pitch, using signals like review count and rating, keeps your pricing conversation grounded instead of guessed at. Lead Scanner surfaces that data for every business it finds, so you can walk into a pitch already knowing roughly which tier to lead with.
Find businesses to price and pitch, sorted by rating and review count.
Scan for leads