Skip to content
Techimpace
Pricing · 2026

What a PHP & Laravel upgrade costs.

Three prices: the Assessment ($750–$1,500), the upgrade ($8,000–$25,000 fixed, by size band, with a 30-day warranty), and the care plan (from $300/month). Everything on this page is a range; the Assessment turns it into one number.

Invoiced in USD or GBP.

Sheet 01Three tiers

Assessment, upgrade, care plan

Step 013–5 working days

Assessment · Audit

$750–$1,500

A read-only review of your application that ends in a written report and a fixed price for the upgrade.

  • Version and dependency inventory
  • Security findings
  • Risk register
  • Upgrade path, hop by hop
  • A fixed price for the upgrade
  • 6–10 page report + 30-minute call
  • Credited to the upgrade if you sign within 30 days
How the Assessment works →
Step 023–8 weeks

Upgrade · Modernisation

$8,000–$25,000

PHP, Laravel and every package brought to supported versions on staging first, then cut over with a rollback plan.

  • PHP, Laravel and all packages to supported versions
  • Abandoned packages replaced
  • Tests on your critical paths
  • Staging dry-run you sign off
  • Cutover with a rehearsed rollback plan
  • 30-day warranty — regressions fixed free
See pricing and size bands →
Step 0312-month term

Care plan · Maintenance

from $300/month

Monthly security and dependency updates so the app never falls behind again.

  • Monthly security and dependency updates
  • Uptime and error monitoring
  • Quarterly report for insurers and auditors
  • Next major Laravel version included
  • Monthly one-page note
Compare care plans →
Sheet 02Size bands

Which band your app is in

Ranges — your fixed price comes from the Assessment. The signals are meant to let you estimate before you talk to anyone.

Upgrade · size bands (ranges, USD, fixed price after Assessment)
BandFixed price rangeTimelineSignals
SSmall$8,000–$12,0003–4 weeks
  • · Roughly 5,000–25,000 lines of application code
  • · Under 30 Composer packages
  • · One or two hops (e.g. Laravel 10 → 13, PHP 8.1 → 8.3)
  • · Standard auth, no payment or third-party SDK surprises
MMedium$12,000–$18,0004–6 weeks
  • · Roughly 25,000–80,000 lines of application code
  • · 30–60 Composer packages, a few abandoned
  • · Three or four hops (e.g. Laravel 8 → 13, PHP 7.4 → 8.3)
  • · Queues, scheduled jobs, one or two integrations
LLarge$18,000–$25,0006–8 weeks
  • · 80,000+ lines of application code or several apps sharing a database
  • · 60+ Composer packages, several abandoned or forked
  • · Five or more hops (e.g. Laravel 5.x → 13, PHP 7.0 → 8.3)
  • · Payments, multi-tenancy, heavy frontend build (Mix → Vite)
Sheet 03What increases effort

Six things that move an app up a band

  • No tests

    We write characterisation tests on your critical paths before changing anything, which adds days at the start of the project.

  • Abandoned packages

    Packages with no supported release (laravelcollective/html, fzaninotto/faker, swiftmailer) have to be replaced, and their call sites rewritten.

  • MySQL 5.7 or PHP below 7.4

    Very old runtimes mean more hops, more deprecated syntax and a database upgrade that needs its own restore drill.

  • Laravel Mix → Vite

    A frontend build migration touches every asset reference and usually the deploy script too.

  • Auth, payments or multi-tenancy

    Anything that touches money or sign-in gets extra tests and a separate sign-off on staging.

  • Shared or cPanel hosting

    Hosts pinned to one PHP version often force a hosting move, which we scope as an add-on rather than hide in the price.

Sheet 04Add-ons

Priced separately so the core price stays comparable

Add-ons and their price ranges
Add-onRange
MySQL 5.7 → 8.4 migrationCharacter set, SQL mode and query fixes, plus a timed restore drill.$1,500–$4,000
Laravel Mix → ViteBuild config, asset references, deploy script and a visual check of every page.$800–$2,500
Hosting move (cPanel → VPS/Forge)New server, deploy pipeline, DNS cutover and a rollback path to the old host.$1,200–$3,500
Test suite bootstrapA maintained PHPUnit/Pest suite covering the paths you named, beyond the characterisation tests included.$1,500–$5,000
Framework change (CodeIgniter/CakePHP → Laravel)Scoped separately — this is closer to a rebuild than an upgrade, and we say so.Quoted after Assessment
Sheet 05Payment milestones

Three payments, tied to three gates

  1. 40%on signing
  2. 40%at your staging sign-off
  3. 20%at cutover

Assessment fee credited if you sign within 30 days. Invoiced in USD or GBP.

Sheet 06Care plans

After the upgrade, one hop a year

Essential

$300/month

2 h/month · 2 business days

Standard

$500/month

4 h/month · 1 business day

Priority

$800/month

8 h/month · Same business day

Compare care plans in detail →

Sheet 07Why we won't quote without an Assessment

A price without reading the code is a guess one side pays for

Abandoned packages, patches inside vendor/, a host that can't run PHP 8.3 — none of it is visible from a call. The Assessment costs a fixed fee, takes 3–5 working days, is credited if you proceed, and produces a report you can use with anyone.

Request an Assessment — $950
Sheet 08FAQ

Questions about price

Why won't you quote without an Assessment?

Because the price depends on what the code actually contains — abandoned packages, custom forks, how the app is deployed — and none of that is visible from a call. A quote without reading the code is a guess that one side pays for later. The Assessment costs a fixed fee, takes 3–5 working days and is credited if you proceed.

Which size band are we in?

The signals on this page (lines of code, package count, number of version hops, payments or multi-tenancy) are meant to let you estimate. The Assessment confirms it. Most 2015–2021 Laravel apps built by one agency land in Small or Medium.

Is anything not included in the fixed price?

New features, hosting moves, MySQL major upgrades and frontend build migrations are priced as add-ons or change orders so they never distort the core price. Everything in scope is written down; anything new is a half-page change order you approve first.

What are the payment terms?

40% on signing, 40% at your staging sign-off, 20% at cutover. Invoiced in USD or GBP by Techimpace Innovations Pvt. Ltd.

Is the care plan required?

No. The upgrade ends with a 30-day warranty and a handover pack; the care plan is a separate 12-month agreement for teams that would rather not own monthly updates themselves.

Next step

Start with a written Assessment.

3–5 working days. A fixed price for the upgrade, a list of what could break, and how we'll prevent it.

Request an Assessment — $950
Request Assessment