Skip to content
Techimpace
Techimpace · PHP & Laravel upgrades

Upgrade your PHP & Laravel application to a supported version — on a fixed price.

We take over the app your last developer left, bring PHP, Laravel and every package to current versions on staging first, and hand it back with a 30-day warranty. Then we keep it current.

Request an Assessment — $950

Techimpace Innovations Pvt. Ltd. · engineering since 2013 · one ERP live and supported since 2013 · you keep the repo and servers throughout

Sheet 01The version clock

Where your versions stand today

Status is computed from the dates on the day you read this. Bug fixes end first; security fixes end later; after that, nothing is patched.

PHP · support register
PHP versionBug fixes untilSecurity fixes untilStatus today
8.531 December 202731 December 2029Supported
8.431 December 202631 December 2028Supported
8.3Minimum for Laravel 1331 December 202531 December 2027Security fixes only
8.2Minimum for Laravel 11 and 1231 December 202431 December 2026in 97 daysSecurity fixes only
8.125 November 202331 December 2025Unsupported
8.026 November 202226 November 2023Unsupported
7.428 November 202128 November 2022Unsupported
7.36 December 20206 December 2021Unsupported
Laravel · support register
Laravel versionBug fixes untilSecurity fixes untilStatus today
13Requires PHP 8.3+30 September 202717 March 2028Supported
12Requires PHP 8.2+13 August 202624 February 2027in 152 daysSecurity fixes only
11Requires PHP 8.2+3 September 202512 March 2026Unsupported
10Requires PHP 8.1+6 August 20244 February 2025Unsupported
9Requires PHP 8.0+8 August 20236 February 2024Unsupported
8Requires PHP 7.3+26 July 202224 January 2023Unsupported
7Requires PHP 7.2.5+6 October 20203 March 2021Unsupported
6LTS · requires PHP 7.2+25 January 20226 September 2022Unsupported

PHP 8.2 stops receiving security fixes in 97 days (31 December 2026). Laravel 12 follows on 24 February 2027.

Last verified: against php.net, laravel.com and endoflife.date. Full end-of-life calendar →

Sheet 02Why this usually comes up now

Four people who will ask about your PHP version before you do

01

A cyber-insurance questionnaire asks your PHP version

Renewal forms now list runtime versions and patch cadence. An end-of-life answer means a higher premium, an exclusion, or no renewal.

02

Your host announces it is dropping old PHP

cPanel, Forge, Ploi and most managed hosts remove end-of-life builds on a date. A forced switch runs your app on a version it was never tested on.

03

A SOC 2 or customer security review flags it

Vendor questionnaires ask for supported frameworks and a patch log. 'Planned' works once; the next review wants dates.

04

A vendor SDK or monitoring agent stops supporting your version

Payment gateways, cloud SDKs and APM agents raise their minimum PHP and Laravel versions every year; the integration keeps working until the day it doesn't.

Skipping one cycle turns a routine update into a two-hop jump: PHP, framework and every package at once.

Sheet 03Fit

Is this you?

We work best with a narrow set of applications and owners. The right-hand column is as important as the left.

Is this you?

  • A custom portal, booking system, internal ERP or member platform built 2015–2021
  • PHP 5.6–8.2 and Laravel 5–12 (also Lumen, CodeIgniter, CakePHP, Symfony 3–4)
  • The original agency or developer is gone or unresponsive
  • Nobody on your side fully understands the code
  • A third party — insurer, host, auditor, customer — is asking questions

Not a fit

We say so on the call rather than after the Assessment.

  • WordPress-only sites (a different job; we can point you to the right kind of supplier)
  • Apps under roughly 5,000 lines of code — a rewrite is usually cheaper than the hops
  • Teams with an in-house engineering department that owns the app
  • Anyone planning to rewrite in the next year — we'll tell you what a rewrite costs instead
Sheet 04How it works

Three steps, three prices, one senior lead

Assessment first, then a fixed-price upgrade, then — if you want it — a care plan that keeps the app current. Each step can be bought on its own. If you searched for legacy PHP modernization, this is the same work with a price on it.

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 →

See pricing and size bands

Sheet 05What could break — and how we stop it

The five things owners worry about, and the control for each

An upgrade changes behaviour between versions. The controls below are how we find out where, before your customers do.

Upgrade risks and the control for each
RiskWhat we do
Changed behaviourCharacterisation tests recorded on your five critical paths before we change anything.
Data lossVerified backup and a timed restore drill before the first commit.
DowntimeStaging mirrors production; cutover happens in your low-traffic window.
Surprise bugs after launch30-day warranty — regressions are fixed free.
A bad cutoverRollback plan written, approved by you and rehearsed on staging.

You sign off on staging before we touch production.

Sheet 06The runbook

Nine phases, each with a gate

The same order on every project. A phase ends when its gate is met, not when the calendar says so.

  1. Phase 01

    Kick-off

    Access granted under least privilege; the five critical paths agreed.

    Gate: access log opened, scope signed.

  2. Phase 02

    Safety net

    Backup verified, restore drill timed, characterisation tests recorded.

    Gate: restore drill passed; tests green on the current version.

  3. Phase 03

    PHP first

    Runtime stepped one minor version at a time with the deprecation log at zero.

    Gate: app runs on the target PHP for the next framework hop.

  4. Phase 04

    Framework hops

    One Laravel major at a time, following each official upgrade guide.

    Gate: tests green after every hop.

  5. Phase 05

    Packages

    Every dependency updated or replaced; abandoned packages swapped for supported ones.

    Gate: no package below its supported version.

  6. Phase 06

    Frontend & infra

    Mix → Vite where needed; server, queue, scheduler and cron re-verified.

    Gate: full build reproducible from a clean machine.

  7. Phase 07

    Verification

    Your UAT on staging against the critical paths, with our regression run alongside.

    Gate: your written sign-off on staging.

  8. Phase 08

    Cutover

    Production switched in your low-traffic window with the rehearsed rollback ready.

    Gate: smoke tests pass; rollback window closes.

  9. Phase 09

    Warranty & handover

    30 days of regression fixes; handover pack delivered; access revoked.

    Gate: access log closed; you hold everything.

Sheet 07Security & access

How we handle your code, servers and secrets

Six rules, written down before you share anything. The full policy is a one-page PDF you can send to your insurer or IT reviewer.

  • Least privilege

    Read-only for the Assessment; staging-only for the upgrade; production only at cutover.

  • Secrets never travel by chat or email

    Credentials are shared through a password manager or your own secrets store, and rotated at handover.

  • Production data stays on your infrastructure

    We work on staging copies you host. No production database leaves your servers.

  • MFA and encrypted devices

    Every account we use has MFA; every device is full-disk encrypted.

  • Every access logged and revoked at handover

    The access log is part of the handover pack — who had what, from when to when.

  • Incidents reported in writing within 24 hours

    Anything that could affect your data or availability is written up and sent to you within a day.

Sheet 08Fixed price, written scope

What you sign, and what happens after

Clause 01

Fixed price, written scope

  • Payment in three milestones: 40% on signing · 40% at your staging sign-off · 20% at cutover.
  • Scope and exclusions in writing before we start.
  • Anything new is a priced, half-page change order you approve first.
  • Feature requests go on a shared 'Phase 2' list — never slipped into the upgrade.
Clause 02

What happens after

  • You own everything — repo, servers, documentation, tests.
  • Handover pack: access log, deploy guide, versions inventory, contacts.
  • We stay if you want us (care plan); we hand over cleanly if you don't.
Sheet 09Who you'll work with

A named senior lead, a registered company, and your own repo

No account managers. The person who reads your code runs your call.

Senior lead on every project

Paritosh Bag

Founder, CEO & Chief Architect · engineering since 2013

Reads every Assessment request, runs the 20-minute call, writes the report and signs off every cutover. Not a sales team.

Legal entity
Techimpace Innovations Private Limited
Registered office
RBC Road, Lakurdi, Purba Barddhaman 713102, West Bengal, India
Engineering since
2013 — one ERP live and supported since 2013
Sheet 10Why not a freelancer, why not a large agency

What's included — compared on the items, not the price

A low hourly rate is not a low price when the scope is open. This is what a fixed price has to include to be one.

What is included: typical low-cost freelancer bid versus Techimpace
IncludedTypical low-cost freelancer bidTechimpace
Written fixed priceVaries / often not includedIncluded
Paid Assessment before quotingVaries / often not includedIncluded
Staging dry-run before productionVaries / often not includedIncluded
Tests on critical pathsVaries / often not includedIncluded
Rehearsed rollback planVaries / often not includedIncluded
30-day warrantyVaries / often not includedIncluded
Security policy before accessVaries / often not includedIncluded
Named senior leadVaries / often not includedIncluded
Care plan after the upgradeVaries / often not includedIncluded
Sheet 12FAQ

Questions owners ask before an upgrade

Cost, time, risk, and what happens after. Every answer has a number or a date in it.

How much does a Laravel upgrade cost?

$8,000–$25,000 on a fixed price, depending on size band. Small apps (under about 25,000 lines, one or two version hops) start at $8,000; large apps with five or more hops, payments or a Mix-to-Vite migration run to $25,000. The exact figure comes from the Assessment ($750–$1,500), which is credited to the upgrade if you sign within 30 days.

How long does a PHP and Laravel upgrade take?

3–8 weeks for the upgrade itself, after a 3–5 working-day Assessment. One hop (Laravel 12 → 13) sits at the short end; Laravel 5.x → 13 with PHP 7.x → 8.3 sits at the long end. Cutover happens in your low-traffic window, followed by a 30-day warranty.

Will the upgrade break our app?

Some behaviour will change between major versions — that is why we record characterisation tests on your five critical paths before touching anything, run the whole upgrade on a staging copy that mirrors production, and ask you to sign off staging before cutover. Regressions found in the 30 days after launch are fixed free.

Why do you charge for the Assessment?

Because a read-only review of your code, dependencies and hosting takes 3–5 working days of senior time and produces a 6–10 page report you can hand to any other supplier. A free audit would be a sales call with a guess at the end. The fee ($750–$1,500) is credited to the upgrade if you proceed within 30 days.

Can you upgrade an app that has no tests?

Yes — most of the apps we see have none. We write characterisation tests (tests that record what the app does today) on the paths you tell us must never break: sign-in, the main booking or order flow, invoicing, exports. They are the safety net for the upgrade and stay in your repo afterwards.

Do you need production access?

Not for the Assessment — it is read-only and works from a repository or zip plus a description of the environment. For the upgrade we work on staging under least-privilege access you grant; production access is used only at cutover, is logged, and is revoked at handover. The full policy is on the security page.

Our developer left with no documentation. Can you still do it?

Yes. The Assessment starts from the code itself: we inventory versions, packages, jobs, integrations and environment variables, then reconstruct how the app is deployed. The report is the documentation you didn't have. If you don't hold the repo or server access yet, the developer-left guide lists what to recover first.

Can we upgrade PHP but stay on an old Laravel version?

Rarely, and we'll tell you when. Each Laravel major supports a narrow PHP range (Laravel 8 runs on PHP 7.3–8.1; Laravel 13 needs 8.3+), so a supported PHP usually forces the framework hop anyway. Where a short PHP-only step buys you time before an insurer deadline, we scope it as a first milestone, not a separate project.

Should we rewrite instead of upgrading?

If the app does its job and the pain is versions, packages and hosting, an upgrade keeps the business logic and costs a fraction of a rewrite. If the data model no longer fits the business or you plan to replace it within a year, a rewrite may be right — and the Assessment says so in writing. We do not sell upgrades to apps that should be replaced. Read our upgrade-vs-rewrite guide for the decision criteria.

What happens after the 30-day warranty?

You own everything — repo, servers, tests, documentation and the handover pack. From there you can run it yourself, hand it to another supplier, or take a care plan (from $300/month, 12-month term) that keeps PHP, Laravel and packages current every month and includes the next major Laravel version.

Do you work with US and UK time zones?

Yes. We are in India (IST, UTC+5:30). Calls are scheduled in windows that overlap US Eastern mornings and UK afternoons, and cutovers are planned in your low-traffic window, whatever time that is for us. Written updates arrive before your working day starts.

How do you invoice?

Invoices are issued by Techimpace Innovations Pvt. Ltd. in USD or GBP. The upgrade is paid in three milestones: 40% on signing, 40% at your staging sign-off, 20% at cutover. The Assessment is invoiced after the 20-minute call and paid before we receive access.

Deciding between an upgrade and a rewrite? Read the upgrade-vs-rewrite guide.

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