Laravel & PHP

Laravel Upgrade Audit

Version-by-version upgrade plan with effort estimates, a package compatibility matrix, and the breaking changes that actually affect your codebase.

base €4,0001–2 weeks
Qualification

Is this for you?

  • You're stuck on Laravel 8, 9, or 10 and the upgrade has been "next quarter" for three quarters.
  • You're planning the upgrade and want an external sanity check before committing engineering time.
  • You've got a mix of deprecated packages and unclear blast radius, and the generic upgrade guide isn't enough.
  • An earlier upgrade attempt stalled and nobody wants to pick it back up cold.
Deliverables

What you get

  • Version-by-version upgrade plan with effort estimate per step.
  • Package compatibility matrix (current → target), flagging abandoned packages.
  • Breaking changes relevant to your codebase, not the generic upgrade guide.
  • Risk map with mitigation notes — what's likely to bite, what's worth testing first.
  • Prioritized remediation roadmap.
  • 60-minute walkthrough with your engineering team.
In and out

Scope

What's in

  • Framework upgrade path
  • Package compatibility review
  • Breaking-change impact analysis
  • Risk assessment with mitigations

What's out

  • Performing the upgrade itself
  • Rewriting deprecated third-party packages
  • Infrastructure changes
  • Frontend framework upgrades
How it runs

Process

  1. Intake

    Day 1

    Kickoff, repo access, composer.json review, intro to the team.

  2. Discovery

    Days 2–4

    Codebase read, dependency graph, identify touched areas per version jump.

  3. Analysis

    Days 5–7

    Breaking-change mapping to your code, risk scoring, effort estimation.

  4. Report

    Days 8–10

    Draft, review, finalize.

  5. Walkthrough

    End of engagement

    60-minute call with your team.

Fixed, upfront

Pricing

base €4,000
1–2 weeks

50% to start, 50% on report delivery. Includes one 30-minute follow-up call within 30 days of delivery.

One fixed price. No surprises, no “starting at” language. If we agree on scope and you pay the deposit, the engagement is locked in.

FAQ

Questions

What if we're on Laravel 5 or 6?

Still feasible, but the plan will be longer. We'll talk through scope on the intake call.

Do you do the upgrade work too?

This engagement is advisory only. Implementation is a separate scope.

Do you need production access?

No. Repo read access is enough.

Will you sign an NDA?

Yes.

Who you're working with

About

26+ years of full-stack experience across PHP, JavaScript, and Python. I ship production systems for teams that need senior technical work they can trust, from the founding engineer's perspective.

More about the studio

Ready to start?

Book an intro call. If we're not a fit, I'll tell you on the call.

Based in Cluj-Napoca • Available Worldwide