Redesign vs Refresh

What a Website Upgrade Actually Costs in 2026 (Ranges, Not Quotes)

Close-up of a person's hands using a calculator at a desk
Who: Owner Effort: an afternoon to read and build your brief Cost: the guide is free; upgrades typically run $0-45,000+ by scope
A small-business website upgrade in 2026 typically costs $750-3,500 USD for a refresh, $3,500-11,000 for a partial rebuild, and $11,000-45,000+ for a full rebuild — the spread inside each band is mostly scope and who is doing the work, not geography. The number that matters more is the ongoing one: hosting, domain, maintenance, and content time run $200-2,500+ a year and outlive any one-time quote. First action: score your site with the refresh-or-rebuild test so you know which band you are shopping in before you ask for a single quote.

Ask three vendors what it costs to upgrade your website and you will get three numbers an order of magnitude apart — because "upgrade" is not one job. It covers everything from compressing images to rebuilding on a new platform, and most quotes are really describing which of those jobs the vendor assumed you meant.

This guide gives you the four real cost bands, the ongoing costs that quotes conveniently omit, and the brief that makes vendor quotes comparable. All figures are USD unless marked CAD; Canadian agency quotes typically land at the CAD figures shown. These are ranges, not quotes — anyone promising a fixed number before seeing your site is guessing, and the honest version of every number below is "it depends on scope."

The four cost bands

Scope What it covers Typical cost Typical timeline
Refresh New look on the same platform: theme/template work, image fixes, content cleanup, mobile fixes $750-3,500 USD (CAD 1,000-5,000) 1-3 weeks
Partial rebuild New templates or new front-end; platform stays; some content rewritten; structure touched $3,500-11,000 USD (CAD 5,000-15,000) 3-8 weeks
Full rebuild New design, new or heavily reworked platform, content migration, redirect mapping, QA $11,000-45,000+ USD (CAD 15,000-60,000+) 2-5 months
Platform migration Moving between platforms (e.g. WordPress to static, Joomla to WordPress), often folded into a rebuild $3,500-15,000+ USD (CAD 5,000-20,000+) 2-8 weeks

Two anchor points for sanity. First, which band you are in is not a preference — it is a diagnosis; the refresh-or-rebuild test scores it in ten questions. Second, fixes well below refresh level — a PHP version bump, a patch batch, image compression — typically run $0-1,500 USD (CAD 0-2,000) and are listed separately in our end-of-life CMS guide, which is the right table if your "upgrade" is really "make the warnings stop."

The ongoing costs quotes leave out

The one-time number is where attention goes; the recurring one is where the money goes. As of late 2026, real anchors from vendor pricing pages:

Line item Realistic range Anchors (as of 2026)
Domain $8-15/year Cloudflare Registrar sells .com at cost from $7.85; DreamHost advertises .com at $9.99 promo
TLS certificate $0 Let's Encrypt and Cloudflare Universal SSL are both free; nobody should charge for a cert in 2026
Shared hosting $3-15/month DreamHost shared: $2.89/mo first year, renewing at $10.99/mo
Managed WordPress $15-35/month DreamHost DreamPress renews at $19.99/mo; WP Engine and Kinsta sit above that
VPS $25-50+/month DreamHost managed VPS renews at $31.99/mo
Static hosting $0 Cloudflare Pages' free tier covers 500 builds/month and 20,000 files
CDN/security layer $0-20/month Cloudflare plans: Free tier covers DNS/CDN/TLS/DDoS; Pro is $20/mo billed annually
Maintenance retainer $0-200/month Worth paying when it covers defined work (updates, backups, monitoring); see FAQ

Read the renewal price, not the intro price — hosting pages advertise first-year rates in large type and the renewal in small type, and the gap is routinely 3x. Add your own time to this table too: an owner spending two hours a week on updates is spending roughly $4,000-8,000 a year at any reasonable internal rate, which reframes a lot of "expensive" quotes.

What pushes a quote up

Same site, wildly different prices — the levers are predictable:

  • Custom design vs. theme adaptation is the single largest multiplier. A unique design process (discovery, wireframes, revisions) is real work; a premium theme configured well is a fraction of it and often looks just as good to customers.
  • Content. Rewriting 40 pages of copy can cost more than the code. "Migrate as-is" and "rewrite for the new site" are different projects.
  • Volume and structure. Page count, a blog archive to migrate, multilingual versions, and URL changes needing redirect maps each add days.
  • Integrations. Booking systems, CRM hooks, e-commerce, membership areas — each is its own mini-project.
  • Platform choice. A WordPress rebuild and a static-site rebuild price differently: the static build is often cheaper long-term but requires the right freelancer.
  • Deadline. "We need it in three weeks" adds 20-50% at most shops.

How to brief vendors so quotes are comparable

The fix for incomparable quotes is a written brief — one page is enough:

  1. State the diagnosis and the band. "We scored a partial rebuild; here is why." You are telling vendors which job to quote.
  2. Inventory the site. Page count, blog size, plugins/features that must survive, integrations, who edits it and how often.
  3. State what must not change. URLs, rankings, brand colors, the booking system — constraints shape price more than wishes do.
  4. Give a budget range. Not a trap — a reality check that filters vendors faster than anything else. "Under $5,000" and "around $15,000" produce different, honest proposals.
  5. Ask for itemized scope. Design, development, content, migration/redirects, QA, training, and the first year of ongoing costs — separately. Now quotes are comparable line by line.
  6. Ask what is excluded. The line items vendors assume you did not mean (content entry, redirects, post-launch fixes) are where cheap quotes get expensive.

Get two or three quotes against that brief. If one is far below the others, find the missing scope before celebrating — it is almost always content entry, redirects, or post-launch support.

The honest number

For a typical small business site — a dozen pages, a blog, a contact form — the 2026 realistic answer is: a few hundred dollars and some weekends if you are refreshing it yourself, $3,500-11,000 USD through a freelancer or small agency for a real partial rebuild, and $11,000+ when design and content are genuinely bespoke. Ongoing, plan on $300-1,500 a year all-in for hosting, domain, and maintenance — less if the site goes static, more if a retainer is doing real work. Our Simply Jems case study shows the budget end: a full platform rebuild on entry-tier hosting where the ongoing cost is close to the domain alone.

The point of the bands is not to find the cheapest quote — it is to know which conversation you are in. Browse the rest of the guides for the decision that comes before the budget.

— Editorial team. Facts current as of 2026; we revise guides when the ground shifts.

Frequently Asked Questions

Why did I get quotes of $4,000 and $28,000 for the same site?

Usually because the vendors scoped different jobs: one assumed your content stays and the design refreshes, the other assumed new copywriting, a new platform, or custom features. Comparable quotes require a written scope — send both vendors the same brief and ask each to itemize what is included.

Is a $50/month 'maintenance plan' worth it?

Sometimes. If it covers real work — CMS/plugin updates with testing, backups, uptime monitoring, and a small allowance of edits — $50-150/month is a fair band for a CMS site as of 2026. If it is a retainer for 'being available' with no defined deliverables, you are paying for anxiety reduction.

Can I upgrade a website for under $1,000?

Yes, if the scope is honest: self-serve fixes (image optimization, content updates, hosting swap) cost mostly your own time, and a freelancer can do a targeted fix list for a few hundred dollars. What you cannot get under $1,000 is a redesigned, re-platformed, professionally written site — any quote claiming that is describing a template install.