Comparing quotes on a like for like basis

Two hosting quotes are almost never comparable as written, because each supplier chooses a different billing period, a different bundle boundary and a different rate to advertise. Before you can say which is cheaper you have to rebuild both onto one common footing: same term, same contents, renewal rates rather than introductory ones, one-off charges included. Do that and the cheaper headline turns out, often enough, to be the more expensive contract.

The five distortions

  • Different billing periods. One quote is per month, the other per year or per triennium. Until both are expressed in the same unit you are comparing nothing.
  • Different bundle boundaries. A certificate, off-server backups, a control panel licence, a migration or a second address may sit inside one price and outside the other.
  • One-off charges. Setup, provisioning and migration fees vanish from a per-month headline but are real money on day one.
  • Introductory rates. The advertised figure often applies to the first term only. The number that governs most of your ownership is the renewal figure, which is usually printed somewhere less prominent.
  • Silent exclusions. Things neither price covers, which you will still pay for later.

The normalisation method

  1. Pick one ownership window and use it for both quotes. Twenty-four months is a reasonable default; longer if you know you will not move.
  2. Convert every advertised rate into a per-window total, applying the introductory rate only for as long as it actually runs and the renewal rate thereafter.
  3. Add one-off fees at full value. They are not spread; they are paid.
  4. Build a single feature list from the union of both quotes. Anything on that list which quote A includes and quote B charges for gets priced into B, and the reverse.
  5. Record anything on the list that neither side covers, so it does not surprise you in month nine.
  6. Divide the two totals by the window length only at the very end, if you want a monthly figure to report.

A worked normalisation

Numbers below are unit-free placeholders; substitute your own. Window: 24 months. Quote A advertises 5 per month for the first 12 months, renewing at 9. Quote B advertises 96 per year, which normalises to 8 per month with no introductory step.

LineQuote AQuote B
Base, 24 months(5 x 12) + (9 x 12) = 1688 x 24 = 192
Setup fee250
Certificateincluded, 0included, 0
Off-server backups2 per month = 48included, 0
Control panel licenceincluded, 01 per month = 24
Migration40 one-offincluded, 0
Two extra addresses1 each per month = 48included, 0
Normalised total329216
Effective per month13.719.00

The quote that looked 37 percent cheaper on its headline costs about half as much again over the window. Extend the window to 36 months and the gap widens, because A's one-off fees are already absorbed while its higher renewal rate keeps compounding.

Check the exclusions before you sign

  • Restore charges, as distinct from backup storage charges. Storing copies and retrieving them are sometimes priced separately.
  • Transfer allowance and what happens past it: throttling, a per-unit overage, or a forced plan step.
  • Certificate renewal in later years, which may not follow the first-year arrangement.
  • Address additions after signup, and whether justification paperwork is your job.
  • Notice period and any early-termination charge, which is a cost of the cheap quote you only discover when leaving.
  • Support scope: whether anything beyond the platform itself is billable work.

Run the same window and the same feature list across every quote you hold, and keep the workings. Sizing assumptions belong with them, so pair this with your notes from sizing and selection, and browse the rest of buying decisions before you commit. If a line on someone's quote is ambiguous, ask for it in writing rather than guessing; you can put the same question to us and compare the answers.

Still not sure which way to go?

Tell us what you are building. If it needs less than you think, we will say so.

Talk to us · 24/7/365