[MORSALIN]
Service 13.1Updated September 2026

Laravel Upgrade Service: 8, 9, 10, 11 or 12 → Laravel 13

I upgrade your Laravel app to Laravel 13, including packages, PHP version, tests and deploy, not just the code diff. For small SaaS teams and agencies. From $390 ($300 founding) for one version hop with tests; typical timeline 1–3 weeks. Laravel 12 security fixes end 24 Feb 2027. Email your versions to start.

Plan your upgrade step by step — free toolSee a sample report, proposal and weekly update
Price
from $390
Founding
from $300
Timeline
~1 week
Format
Fixed scope, fixed price
Hours
US Eastern Time, async

Deadlines that apply

  • Laravel 11Ended Mar 12, 2026
  • Laravel 12Ends Feb 24, 2027Bug fixes ended 13 Aug 2026; security fixes only
  • Laravel 13Ends Mar 17, 2028Requires PHP 8.3 or newer
All end-of-life dates, with sources
01Fit

Who this is for.

A good fit if

  • SaaS founders on Laravel 10, 11 or 12 whose original developer has moved on
  • Agencies with client apps on unsupported versions
  • Teams facing a customer security questionnaire asking about supported versions

Common triggers

  • End of security support for your Laravel or PHP version: Laravel 11 security fixes ended 12 Mar 2026, and Laravel 12 security fixes end 24 Feb 2027
  • Laravel 13 requires PHP 8.3 or newer, and PHP 8.2 reaches end of life on 31 Dec 2026
  • A package you need now requires a newer Laravel
  • Your host is retiring an old PHP version
  • A security questionnaire or audit finding

Not a fit if

  • The app is on Laravel 4 or 5.0–5.4 with no tests and custom framework edits (start with a Codebase Assessment)
  • You want new features in the same project (quoted separately)
  • You need it done this week
02Scope

What I do, and what you get.

What I do

  • Check your app, packages and tests before quoting, and flag anything abandoned
  • Run the mechanical upgrade with Laravel Shift (the automated upgrade tool; its fee is included), then review every change by hand
  • Update or replace packages that block the upgrade
  • Fix breaking changes, deprecations and config changes the tools miss
  • Run and fix your tests, and add smoke tests for key flows if you have few tests
  • Move PHP to a supported version on your server or container
  • Deploy to staging, then production in an agreed window, with a rollback plan

What you get

  • Upgraded app as a pull request, with commits per step
  • Package report: updated, replaced, removed, and why
  • Green test run, plus smoke tests for key flows where tests were thin
  • Server or Docker image on a supported PHP version
  • Upgrade notes and rollback steps
  • Handover notes

Your part

  • Repository access and a staging environment (or I set one up, quoted)
  • Someone who knows the app to test key flows on staging
  • Licenses for paid packages (for example Nova or Spark) and access to them
  • A deploy window

Included

  • Laravel Shift runs for the hops in scope
  • Package updates and replacements
  • PHP version upgrade on server or image
  • Test fixes, and smoke tests for key flows
  • Staging and production deploy

Not included

  • New features or redesign
  • Rewriting abandoned packages from scratch (quoted)
  • OS upgrade (see End-of-Life Runtime Upgrade)
  • Full test suite for untested apps (see Test Coverage)
  • Front-end framework migration (for example Vue 2 → 3)
03Plans & price

Fixed prices, agreed before work starts.

Starter
$390
Founding price $300
~1 week

One version hop (for example 12 → 13), tests exist

Standard
$780
Founding price $600
1–2 weeks

Two hops, or one hop with few tests

Plus
$1,560
Founding price $1,200
4–6 weeks

Three or more version steps (for example 10 → 13), or Laravel 5–8 up to 13; PHP moved to 8.3+. In 2 monthly milestones of $780 ($600 founding).

Build your scope

1 · Plan
2 · After handover (optional)
Your scope
$390
Timeline
~1 week
Payment
Paid in full before work starts
Earliest start
Oct 5
Not a commitment. I confirm the exact price in a written proposal.

Founding price: 3 of 7 spots left, until Mar 31, 2027 — one-off work, in return for a testimonial. How it works

Prices are in USD, paid by bank transfer against an invoice. Work under $1,000 is paid upfront; larger work is 50% to start and 50% before handover, or monthly milestones. How working together works

Variations

Tests exist and pass
The fastest path: mostly one hop at a time with Shift and review.
Few or no tests
I add smoke tests for the flows you name before touching the framework.
Old versions (5.x–8)
Several hops in sequence, plus PHP moves along the way (Plus).
Paid packages (Nova, Spark, Livewire, Filament)
Each has its own upgrade guide, listed in the quote.
Docker vs. plain server
An image rebuild on a supported PHP, or PHP installed side by side on the server.
04Process

How it runs.

  1. 01

    Send your versions

    Email your Laravel and PHP versions, composer.json and hosting.

  2. 02

    Check and quote

    I check packages and tests and send a fixed quote.

  3. 03

    Upgrade on a branch

    After the invoice, I upgrade on a branch and deploy to staging.

  4. 04

    You test staging

    You test key flows on staging.

  5. 05

    Deploy and hand over

    We deploy to production in the agreed window and I hand over.

05Proof

Where I have done this before.

06FAQ

Questions buyers ask.

Isn’t this just running Laravel Shift?

Shift does the mechanical part well, and I use it. The rest of the job is packages, PHP, tests, config, server and deploy. That’s what you’re paying for.

How much does a Laravel upgrade cost?

From $390 ($300 founding) for one hop with tests. The price rises with the number of hops, missing tests and blocked packages. You get a fixed quote before you pay.

Can you skip versions?

I go one major version at a time, but in one project. It’s safer, and each hop is small.

What if a package is abandoned?

I list replacements in the quote. Rewriting a package is quoted separately.

Will there be downtime?

Normally only a normal deploy. PHP changes on a plain server are done side by side, so rollback is quick.

Do I need Laravel 13, or is 12 enough?

Laravel 12 gets security fixes until 24 Feb 2027. Going to 13 buys support until 17 Mar 2028.

07Start

Ask about Laravel Upgrade.

Tell me what you have and where it hurts. I reply within one US business day with either a fixed quote or the entry step that makes a fixed quote possible.

Helpful to include

  • Current Laravel and PHP version
  • composer.json (attach)
  • Paid packages
  • Number of tests, and does CI run them?
  • Hosting (server, Docker, platform)
  • Deadline and reason
Reply within one US business day. No calls needed.

Prefer your own email app? Write to [email protected]. Your details stay with me, never on a list. An AI model drafts a private summary of your message for me.

More in Application Modernization