Fixed-price vs hourly, which is safer for an upgrade?

Fixed-price is safer after a paid audit; hourly is safer during the audit. The pattern I default to:

  1. Audit hourly ($1.5k, $3k, 1-3 days). I document every blocker, every risky extension, every custom module needing rework. Output is a written report.
  2. Upgrade fixed-price based on audit findings. I lock the number. If reality bites and a hidden customisation surfaces mid-build, I show you the line item and we agree before extending scope.
  3. Stabilisation hourly (post-launch, 14 days). For bug-fix work that comes out of UAT, capped hourly so you’re not paying retainer rates for guaranteed work.

Avoid two anti-patterns:

  • Pure hourly upgrade quote with no cap, the dev has zero incentive to be efficient. I’ve seen $40k upgrades balloon to $90k under pure hourly billing.
  • “Fixed estimate” (i.e., fixed-price-but-actually-hourly), always overruns. If a quote uses the word “estimate” it’s hourly with a fig leaf.

Get the change-order policy in writing before you sign. Mine: any out-of-scope work over $500 gets a written line-item before I touch it.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento upgrade cost calculator

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.