How much does a website cost?

Most small business websites we build cost $6,000 to $15,000. Larger sites with lots of content or custom features usually run $15,000 to $40,000, and online stores $8,000 to $25,000. Here’s what moves the price, and what to budget for after launch.

Typical price ranges

These are the ranges most of our projects fall into. Your quote is fixed and based on your actual site, so it can land below or above them.

  • Small business website: $6,000 to $15,000
  • Larger or custom website: $15,000 to $40,000
  • Online store on Shopify: $8,000 to $25,000
  • Drupal 7 migration: $10,000 to $40,000
  • Drupal 10 to 11 upgrade: $2,500 to $10,000

What changes the price

The number of pages matters less than you might think. What matters is how many different page layouts the site needs, who writes the content, and what the site has to do beyond showing information.

Booking, payments, member areas and connections to other systems each add work. So does moving lots of content from an old site, or meeting strict accessibility requirements.

  • Number of unique page layouts
  • Who writes the content
  • Features and integrations
  • Moving content from an old site
  • Ecommerce
  • Accessibility requirements

What to budget after launch

Every site has running costs. Hosting and care with us starts at $75 a month and covers hosting, software updates, backups and security monitoring. Domain names usually cost about $20 a year, and some sites use paid plugins or apps.

Content changes, new features and marketing are separate, and you only pay for them when you want them.

Is a cheaper website worth it?

Website builders and templates cost less up front, and for a very small business on a tight budget they can be the right call. We’ll tell you if we think that’s you.

The tradeoff is less control over design, speed and search, and a monthly fee that never ends. If the site needs to bring in customers, it usually pays to build it properly once.

How we quote

We start with a free 30-minute call about your goals, budget and timeline. Then we map the pages and features and send a fixed quote and a schedule. Nothing starts until you approve it, and the price doesn’t change unless the scope does.

Common questions

Why do website quotes vary so much?

Quotes cover very different amounts of work. Some include custom design, content writing, SEO setup and redirects from your old site; others are a template with your logo. Ask every company exactly what’s included.

Do you charge by the hour?

No. Website projects get a fixed quote, so you know the full price before work starts. Extra work only happens if you approve a change to the scope.

Are there costs after the site launches?

Yes. Hosting and care starts at $75 a month, domains usually cost about $20 a year, and some sites use paid plugins or apps. We list running costs in your quote.

How long does a website take?

Most small business sites take six to ten weeks from kickoff to launch. Larger sites and online stores take longer. Your quote includes a schedule.

Get a fixed quote for your website.

Share a few details and we’ll reply within one business day with next steps, usually a short call to talk it through.