SolisReach
← Journal
Web Design & Development6 min read

The real cost breakdown of a mid-size website rebuild

Written by the SolisReach team

Two agencies quoting the same brief, "rebuild our 15-page marketing site", can come back with numbers that differ by three times or more, and the gap usually isn't about one agency overcharging. It's about what's actually included in each quote. Breaking the cost into its real components makes those quotes comparable in a way the headline number alone never does.

Design, and how many rounds it includes

Design cost depends heavily on how many revision rounds are included and whether it's custom design for every page type or a smaller set of templates applied consistently. A fully custom design for 15 unique pages costs meaningfully more than five well-designed templates applied across those same 15 pages, and both are legitimate approaches depending on the brief and budget.

Development, split between templates and custom functionality

Standard content pages are relatively inexpensive to build once a design system exists. Cost climbs fast around custom functionality, a booking system, a configurator, anything that isn't just displaying content. We break this out explicitly in every quote so a client can see exactly which pieces are driving the number, rather than one opaque total.

Content migration, the most commonly underestimated line item

Moving existing content, especially with proper URL redirects to preserve SEO value, takes real time that's easy to underestimate for a site with years of accumulated pages. We quote this as its own line item specifically because it's the part most often left out of a competitor's lower-sounding quote, only to surface as a costly addition once the project is already underway.

QA and cross-browser testing, a real cost most quotes hide

Testing a site properly across major browsers, devices, and screen sizes takes real time, and skipping it is how sites launch with visible bugs on the one combination nobody happened to test. We include a defined QA phase as its own line item, since it's often invisible in a lower quote precisely because it was never planned for.

Post-launch support, which shouldn't be a surprise add-on

A website needs monitoring, security updates, and small fixes after launch, and that ongoing cost should be quoted upfront rather than sprung on a client a month after go-live. We include a defined post-launch support period in every project rather than treating it as a separate future negotiation the client didn't see coming.

A specific comparison from two real proposals for a similar project

We once reviewed a competitor's proposal for a client alongside our own for a comparable scope. Their number was 40 percent lower, but a line-by-line comparison showed it excluded content migration, QA, and post-launch support entirely, three categories our proposal explicitly included. Once normalized to the same scope, the numbers were within a few percent of each other.

Why third-party integration costs are so often underestimated

Connecting a new site to an existing CRM, payment processor, or marketing automation platform frequently takes longer than either side expects, since undocumented quirks in an older system only surface once real integration work begins. We build in contingency specifically for this category based on painful past experience with underestimating it.

How we price ongoing content entry, a step some clients forget to ask about

Migrating existing content into a new site's structure sometimes reveals that the content itself needs real editorial work, not just a copy-paste move, especially if it was originally written for a very different site structure. We flag this distinction early, since content rework is a different kind of cost than a purely technical migration.

Migrating existing content into a new site's structure sometimes reveals that the content itself needs real editorial work, not just a copy-paste move, especially if it was originally written for a very different site structure.

What a client can do to bring the number down honestly

The most effective way to reduce a rebuild's real cost isn't negotiating the rate, it's genuinely reducing scope, fewer fully custom page types, a smaller number of integrations at launch with more added later. We're always willing to have that scope conversation directly rather than just quietly trimming quality to hit a lower number.

How we account for the cost of a client's own internal review time

A rebuild's real cost isn't only what's paid to an agency, it includes the client team's own time spent reviewing drafts, providing feedback, and testing. We flag a realistic internal time commitment upfront, since underestimating this is a common reason a client-side team feels overwhelmed partway through an otherwise well-scoped project.

What separates a quote that's low because of real efficiency from one that's low because of missing scope

A genuinely efficient agency might legitimately quote less through reusable components or a more streamlined process, not just by omitting deliverables. We encourage clients to ask directly what specifically makes a lower quote possible, since the answer reveals whether it reflects real efficiency or a scope gap waiting to surface later.

What we tell clients about the hidden cost of not rebuilding when a rebuild is genuinely overdue

The cost conversation usually focuses entirely on the rebuild's price tag, but an aging, underperforming site also carries an ongoing cost: lost conversions from poor performance, lost search visibility from technical debt, and lost credibility with visitors comparing the site against more modern competitors. We help clients weigh the rebuild's cost against this real, ongoing cost of inaction, which is harder to see but often larger than it first appears.

We also encourage clients to request a detailed breakdown from any competing proposal specifically so they can compare like for like, rather than comparing only bottom-line totals that may represent very different actual scopes of work. A genuinely useful comparison isn't about finding the lowest number, it's about understanding exactly what each number does and doesn't include, since the cheapest-looking proposal on paper sometimes turns out to be the most expensive once every necessary deliverable is actually accounted for honestly.

How payment structure affects the real cost conversation

Beyond the total number, how payment is staged, upfront deposit, milestone-based, all on delivery, affects the real financial exposure on both sides during the project. We structure payments around actual milestones, a completed design phase, a completed development phase, so the client is never paying significantly ahead of delivered value, and we're never carrying the full cost of a project before receiving any payment against it.

We also flag for clients that a suspiciously low deposit requirement from a competing agency can sometimes signal financial instability on the vendor's side rather than genuine generosity, since a healthy agency typically needs some upfront commitment to fund the early phases of real work. This isn't true universally, but it's worth a direct conversation with any vendor whose payment terms look unusually different from the rest of the market for a comparable project.

What a client should budget for beyond the agency's own quote entirely

Stock photography licenses, premium font licenses, third-party software subscriptions the new site depends on, these small external costs rarely appear in an agency's own quote but are real expenses a client will need to cover directly. We provide a short list of these likely external costs during scoping so a client's total budget picture is genuinely complete, not just the portion that happens to flow through our own invoice.

Start a project

Want this applied to your site?

We run a Core Web Vitals and SEO audit before quoting any performance marketing engagement, and we're happy to share what we'd find on yours.