Web Design Pricing: What to Charge Per Project in 2026
6 min read·Updated June 2026
The short answer
Web design is usually priced per project: roughly $500 to $2,500 for a landing page, $2,000 to $6,000 for a small business site, and $5,000 to $20,000 for an e-commerce store. Hourly work, when billed that way, commonly runs $50 to $150+.
Typical prices by project
- Landing page: $500 to $2,500
- Small business site: $2,000 to $6,000
- E-commerce store: $5,000 to $20,000
- Per page (some designers): $150 to $1,000+
What changes the price
- Number of pages and custom design vs. template.
- Whether copywriting and content are included.
- CMS, e-commerce, and integrations.
- Client size and turnaround speed.
Sell packages and define the content
Offer three tiered packages so the middle is the obvious choice, and spell out what content the client must supply, because chasing their photos and copy is how fixed-price projects bleed hours. Use the free calculator to set your package prices.
Get your number first
Free, no signup. See what you should charge in about ten seconds.
Open the pricing engine →What to SayAI
A client pushes back on price? Get the exact reply.
Paste what they said. A sales-psychology-trained AI writes the words that hold your price, in seconds. Free.
Get the reply →