All writing

What a Website Project Should Really Cost (and Why)

Website pricing ranges from $500 to well over $75,000, and both numbers can be correct depending on what you actually need. This breakdown covers every price tier, what drives cost up or down, and how to compare proposals when you are not technical.

The honest answer is that a professionally built small business website runs somewhere between $2,000 and $75,000, with most solid builds landing in the $4,000 to $10,000 range for a real, well-executed result. I know that range is wide, and I know that is not the crisp number you were hoping for. The rest of this article is a breakdown of exactly what that range depends on, written after 18 years of quoting, building, and watching projects succeed and fail across nearly every budget.

The Short Answer (and Why It Is Unsatisfying)

According to Clutch's small business website cost survey, professionally designed sites in the United States typically range from $2,000 to $75,000. Both ends of that range are real. A five-page informational site for a solo service provider is a very different project from a mortgage brokerage site with CRM integration, compliance disclosure architecture, and a custom loan calculator. Calling both of them "a website" is like calling a cargo van and a sports car both "a vehicle." Technically correct, practically useless for budgeting.

"It depends" is both true and unhelpful on its own. So here is what it actually depends on: scope, platform, integrations, compliance requirements, and who you hire. Work through those five things and you will have a defensible number, not a range wide enough to drive a truck through.

What You Actually Get at Each Price Tier

I am going to be direct here because I think sugarcoating these tiers does readers a disservice.

$500 to $1,500: You are getting a purchased theme, minimal customization, probably from a freelance marketplace or a generalist who fits your project between other work. There is no SEO architecture, no accessibility compliance, no compliance review for regulated industries, and almost certainly no post-launch support. That is not an insult to the people doing this work; it is a description of what is economically possible at this price. If you need a placeholder while you validate a business idea, this can make sense. If you need a lead generation asset, it does not.

$2,000 to $6,000: This is where professional builds start. You can get a clean, well-structured site on a maintained platform like WordPress or Webflow, with basic on-page SEO, a functional contact or lead form, and a reasonable mobile experience. The design will likely be template-based, but a good developer will customize it meaningfully. Content strategy is usually not included; you bring your own copy and photos. This tier is appropriate for small local businesses with limited scope and clear, simple goals.

$8,000 to $20,000: Custom or semi-custom design, a real content strategy conversation, proper SEO architecture built in from the start, integration with a CRM or marketing platform, and a developer who actually understands your industry. For mortgage professionals or other regulated businesses, this is the minimum tier where compliance requirements can be addressed properly. Post-launch support is typically included for a defined window. This is where I spend most of my time with clients.

$30,000 and above: Full custom design and development, complex integrations (LOS systems, multiple CRMs, automated workflows), performance optimization at scale, accessibility audits, and ongoing retainer support. This tier is appropriate for larger teams, multi-location operations, or businesses where the website is a core revenue infrastructure piece rather than a marketing supplement.

A note before you move on: the question of whether you actually need a redesign or a full rebuild is worth settling before you shop for quotes. The answer changes both the price and the timeline meaningfully.

What Drives the Price Up on a Serious Build

Every item on this list is a legitimate cost with a legitimate reason behind it. None of this is padding.

  • Custom design vs. template: Starting from a blank canvas takes 20 to 40 additional hours of design work. A well-chosen, well-customized template is not a shortcut to be ashamed of; it is an economic choice. But if your brand requires a truly differentiated look, you pay for design time.
  • CRM and marketing platform integration: Connecting a site to Salesforce, Total Expert, Velocify, or Jungo requires API work, testing, and documentation. Budget $500 to $2,000 depending on the platform and complexity.
  • LOS integration: If the site needs to talk to your loan origination system for rate lookups or application routing, that is a custom integration with real engineering hours attached.
  • Mortgage calculators: A genuine payment, affordability, or debt-to-income calculator built to your specifications (not a third-party embed) is 8 to 20 hours of development work.
  • Compliance disclosure architecture: NMLS licensing badge placement, APR proximity rules, fair lending statements, and state-specific disclosures have to be built into the template, not bolted on later. A developer who has not done this before will not anticipate it, and fixing it afterward costs more than doing it right the first time.
  • Local SEO setup: Proper schema markup, Google Business Profile optimization, and location page architecture are discrete deliverables, not automatic byproducts of building a site.
  • Accessibility (WCAG/ADA): A real accessibility audit and remediation pass takes 4 to 12 hours depending on the site's complexity. This is not optional for businesses that want to avoid ADA demand letters.
  • Content infrastructure: A blog with proper category architecture, author schema, and RSS feed is not complicated, but it takes time to build correctly and time compounds into cost.

One thing I tell every client before a project starts: a thorough brief is what keeps a fixed-price project from becoming a change-order machine. Scope creep is where most budget surprises come from, and most of them are preventable.

The Ongoing Costs Nobody Warns You About

The build cost is a one-time number. The operating cost is a monthly number that runs for the life of the site, and I have seen clients genuinely blindsided by it.

Here is a realistic 12-month picture for a professionally built site:

Essential costs (you cannot skip these):

  • Hosting: $20 to $200 per month depending on traffic, security requirements, and whether you need managed WordPress hosting or a more robust environment
  • SSL certificate: Usually included in managed hosting, but not always; $0 to $150 per year
  • Domain renewal: $15 to $50 per year
  • Platform or theme license renewals: $100 to $400 per year for a WordPress setup with premium plugins
  • Google Analytics 4 and Tag Manager maintenance: Someone needs to verify data accuracy, set up conversion tracking, and troubleshoot breakage after platform updates. Budget 1 to 2 hours per quarter.

Serious sites also need:

  • CRM integration maintenance: APIs break when platforms update. Budget for at least one troubleshooting session per year.
  • ADA accessibility monitoring: Several subscription tools scan for new accessibility issues continuously; expect $50 to $200 per month.
  • Content updates: Even a static site needs periodic copy updates, new review additions, and compliance disclosure refreshes.

Added up, a serious site costs $200 to $600 per month to operate correctly. The architecture choice also affects your long-term maintenance costs, which is worth understanding before you commit to a platform.

Warning Signs a Cheap Quote Will Cost You More Later

Price alone is not the signal. I have seen $3,000 proposals from specialists that were better value than $15,000 proposals from generalists. What you are looking for is whether the scope matches the stated goal.

Here are the specific red flags I look for in a low-cost proposal:

  • No mention of SEO architecture. If the proposal does not specify URL structure, page titles, schema markup, or site speed targets, SEO is not in scope. You will pay to add it later or simply never rank.
  • No accessibility plan. A developer who does not mention WCAG compliance has not built for it. ADA demand letters are real and expensive.
  • No compliance review for regulated industries. For mortgage professionals, this is disqualifying. A developer who has never placed NMLS disclosures does not know what they do not know.
  • No hosting or maintenance plan. If the proposal ends at launch, you are on your own the day something breaks.
  • No post-launch support window. Even a 30-day support window signals a professional process. Nothing signals a handoff and disappear.
  • Template without disclosure. There is nothing wrong with a template build, but if a developer does not tell you they are using one, that is a transparency problem that predicts future problems.

The rebuild cost framing matters here: a $1,500 site that fails to generate leads for 18 months and then gets rebuilt costs $1,500 plus the value of lost leads over 18 months plus the rebuild cost. The cheap option is often not cheap. Page builders look cheap upfront but carry hidden costs over time, and the same logic applies to under-scoped projects across the board.

How to Actually Compare Proposals When You Are Not Technical

The goal is to compare scope, not price. A lower number on a larger scope document beats a higher number on a vague one every time.

Here are the questions I would ask any developer before signing:

What platform, and why that platform for my specific situation? A developer who cannot answer the "why" without hesitation is choosing platforms for their own convenience, not yours.

Who owns the site files, the hosting account, and the domain when we are done? The answer should be you, unambiguously. If there is any hedging, keep asking.

What is explicitly included in the price versus billed separately? Get this in writing. Copy, photography, SEO setup, CRM integration, and post-launch changes are all commonly excluded from base quotes.

What does the post-launch support window look like, and what does it cover? Bug fixes and scope changes are different things; understand which category any post-launch work falls into.

Have you built sites for regulated industries, and specifically for mortgage professionals? Ask for examples. A developer who has built for financial services or healthcare has already solved compliance problems you have not thought of yet.

Knowing what professional delivery actually looks like at handoff is also useful context before you evaluate proposals, because it tells you what a complete project actually includes.

The ROI Math: How to Think About the Investment Rationally

The average mortgage loan officer closes 18 to 24 loans per year, with the average U.S. loan amount sitting near $400,000 as of 2024. At a 1% origination fee, a single closed loan generates roughly $4,000 in revenue. A $10,000 website pays for itself in approximately 2.5 incremental loans generated through the site.

That math only works if the site is actually built to convert. Stanford's Web Credibility research found that 75% of consumers judge a company's credibility based on its website design, and 88% of online consumers are less likely to return to a site after a bad experience. A slow, confusing, or visually unprofessional site does not just fail to generate leads; it actively destroys trust you would otherwise have earned. Page speed alone matters: mortgage sites with load times over 3 seconds see bounce rates increase by up to 32%.

Before you get a single quote, spend time thinking clearly about the revenue a poor site is already costing you. That number is often larger than the build cost, and it reframes the investment conversation entirely.

The practical next step is this: define what you need the site to do, be specific about integrations and compliance requirements, and then price to that scope rather than shopping on headline numbers.