01
The unavoidable basics
A domain usually costs about $15 per year. Hosting commonly runs $10-$50 per month, depending on the platform, traffic, backups, support, and features. Premium software, email, scheduling, or e-commerce tools can add recurring costs.
02
DIY builders
DIY builders can be inexpensive when you provide the strategy, writing, design, setup, SEO, and maintenance yourself. They can suit a very early business, but the real cost includes your time and the risk of a site that looks finished without helping customers find or choose you.
03
Freelancer: $1,500-$5,000
A capable freelancer may deliver a strong small-business site at a moderate price. Cost rises with original copy, custom design, SEO research, booking or payment features, and the number of review rounds.
04
Small agency: $3,000-$10,000
A small agency often adds a broader team, more formal strategy, copywriting, design, development, and project management. This can be useful for a larger scope, but many local businesses do not need every layer.
05
Full-service agency: $7,500+
Full-service agencies are built for complex marketing programs, larger teams, extensive content, integrations, and ongoing campaigns. The investment can make sense when the business needs that capacity.
06
What drives the price
The largest cost drivers are page count, copywriting, SEO depth, original visuals, online booking or payments, customer portals, complex integrations, revisions, and migration from an older site.
07
Merry Harbor pricing
Merry Harbor Starter Websites begin at $1,200 for up to five pages. Business Websites begin at $2,500 for up to ten pages with deeper SEO and conversion support. You own the domain, files, and analytics. Review the fixed packages or request a free quote.