Best Laravel Hosting for Production Apps and Agencies in 2026

Last updated August 21, 2026
# the short answer

There is no single best Laravel hosting choice, but there are four clear shapes and each wins a different case. A managed platform like Laravel Cloud, from $5 a month plus usage, is best for apps that idle. A panel over a server in your own cloud account, from a flat fee plus roughly $12 for a droplet, is best for always on production and for agencies with many client sites. A managed host like Cloudways, from $11 per server per month, suits teams who want somebody else to own the box. Shared hosting is the one option to rule out for a production Laravel app.

Skip the manual setup. DeployManage provisions your server and ships zero-downtime deploys on any cloud.

$ get started free

Most Laravel hosting comparisons rank providers as if they were the same product at different prices. They are not. The five options below differ on who owns the server, who is on call at 2am, and whether your bill is fixed or metered. Get that shape right and the price question mostly answers itself.

Every dollar figure here was read off the vendor's own pricing page, with the verification date noted. Where a vendor does not publish a number we say so rather than repeating a figure from a directory.

The four shapes of Laravel hosting

ShapeWho owns the serverBillExampleBest for
Managed platformThe vendor, invisiblyPlan fee plus metered usageLaravel CloudApps that idle, small teams with no ops
Managed hostThe vendor, in their accountPer server, per monthCloudwaysTeams who want the box handled and do not need root
Panel over your own cloudYou, in your cloud accountFlat panel fee plus your cloud billForge, Ploi, RunCloud, DeployManageAlways on production, agencies, anyone who needs root
Raw VPS, no panelYou, entirelyCloud bill onlyA Hetzner or DigitalOcean boxTeams with a real sysadmin and time to spend

Shared hosting is deliberately not in that table. More on why below.

Laravel Cloud

Laravel's own managed platform. You connect a repository and it runs, with serverless Postgres, a Valkey cache, managed queues, a CDN and DDoS protection included. Plans are $5 a month for Starter, $20 for Growth and $200 for Business, each including $5 of usage credit, with metered usage on top, verified 21 August 2026.

The feature that decides everything is scale to zero. Flex compute pauses when nobody is using the app and wakes in under 500ms, so an internal tool used a few hours a week genuinely costs the plan fee and nothing more. Turn that around and the same model is expensive: an always on Pro instance with 2 vCPU and 8 GB works out near $74 a month in compute before the plan fee, the database or a worker. We ran the full arithmetic in our Laravel Cloud pricing breakdown.

Pick it if your app has quiet periods, you have no appetite for server operations, and you do not need root, MySQL or mailboxes on your own domains.

Laravel Forge

The panel most Laravel teams have used. Forge provisions and configures a server in your own cloud account and deploys to it, at Hobby $12, Growth $19 and Business $39 a month, verified 11 August 2026. There is no free plan. You pay your cloud provider separately, so a Forge Growth plan on a $12 DigitalOcean droplet is $31 a month all in and stays $31 whatever your traffic does.

Two limits worth knowing before you commit. Forge's zero downtime deployments cover a single server, and multi server orchestration is Envoyer's job, at $10, $20 or $50 a month on top, verified 17 August 2026. Forge also has no mailbox management, so client mail is a separate purchase.

Pick it if you run always on Laravel apps, want to keep root, and your fleet is small enough that per server orchestration is not a problem. Our Laravel Forge alternative page covers where it stops fitting.

Ploi

The closest direct rival to Forge and usually cheaper. Ploi offers a free tier limited to one server, one site and five deploys a month, then Basic at 8 EUR, Pro at 13 EUR and Unlimited at 30 EUR per month, verified 13 August 2026, with unlimited sites and deploys on every paid tier. The paid tiers are capped by server count rather than by site count, which is the right shape for an agency.

Pick it if you want Forge's model at a lower price and you are comfortable with a smaller company. Our Ploi versus RunCloud comparison and the Forge versus Ploi writeup go deeper.

RunCloud

A capable panel with strong multi PHP version handling and a good stack manager. We are not going to quote a RunCloud price: its pricing page renders through JavaScript and the third party figures for it contradict each other, so any number we published would be a guess. Get it from the vendor directly. Everything else about RunCloud is documented on our RunCloud alternative page.

Cloudways

A managed host rather than a panel. The server lives in Cloudways' account, they patch it, and you get a dashboard rather than root. Flexible starts at $11 a month for a Micro with 2 GB RAM, 1 vCPU, 50 GB storage and 2 TB transfer, billed hourly with no contract, verified 11 August 2026.

Note the number carefully, because the usual claim about Cloudways is wrong at the entry tier. An $11 Micro is a dollar cheaper than the $12 DigitalOcean droplet with the same 2 GB, and it includes the management. The economics only turn against Cloudways as you add servers, because Cloudways bills per server while a panel charges one flat fee covering all of them. Add a staging box and a second client and the crossover arrives quickly. Our Cloudways pricing page has the add on fees that catch people out.

Pick it if you want somebody else to own and patch the machine, and one or two servers covers you.

Your own cloud plus a panel

The shape most production teams end up at. You rent the server directly, so you get provider pricing with no markup, and a panel automates the routine work: provisioning the LEMP stack, certificates, firewall rules, cron, queue workers under Supervisor, and atomic releases that swap a symlink instead of taking the site down.

DigitalOcean Basic droplets were $6 for 1 GiB, $12 for 2 GiB, $24 for 4 GiB and $48 for 8 GiB when we checked on 11 August 2026, and Hetzner is cheaper again for the same RAM. The important property is that the bill does not move with traffic. A 4 GB box costs $24 whether the app serves a hundred requests or a hundred thousand, which is exactly the opposite of the metered model.

This is also the only shape where per domain mailboxes and forwarders are on the table. Forge, Ploi, RunCloud, DeployHQ and Envoyer do not manage mail at all, which is a real gap for anyone hosting client sites where the client expects mail on their own domain.

Why not shared hosting

Shared hosting fails Laravel for structural reasons, not snobbery. You usually cannot point the web root at the public directory, so the app either does not work or gets deployed with the whole project exposed. There is no persistent process, so queue workers and the scheduler have nowhere to run. Composer needs memory that shared plans do not grant, and on a mature project composer install can exceed 1 GB. Deploys are FTP uploads over a live site rather than atomic swaps.

If you are on shared hosting today, our shared hosting to VPS migration guide covers the move without downtime. One thing to watch on any migration: a few hours of 5xx responses during a cutover is enough to push URLs out of Google's index, and getting them crawled and reindexed afterwards is a separate job from getting the server right. Plan the DNS cutover so the old host keeps answering until the new one is verified.

What Laravel hosting costs, side by side

OptionEntry priceServer costRoot accessBill moves with traffic
Laravel Cloud Starter$5 per monthIncluded in usageNoYes
Laravel Cloud Growth$20 per monthIncluded in usageNoYes
Laravel Forge Hobby$12 per monthYou pay the cloudYesNo
Ploi Basic8 EUR per monthYou pay the cloudYesNo
RunCloudNot published readablyYou pay the cloudYesNo
Cloudways Flexible Micro$11 per serverIncludedNoNo
Raw droplet, no panel$6 to $48That is the costYesNo

Prices verified on the dates given above. Ploi publishes in euros, Cloudways bills hourly, and Laravel Cloud's plan fee is a floor rather than a price, so treat the entry column as a starting point and not a total.

How to actually choose

Answer three questions in order and the list collapses fast.

Does the app need to be awake all the time? If no, a metered platform is probably cheapest by a wide margin and you should start with Laravel Cloud Starter. If yes, a fixed price server almost always wins and you should be comparing panels.

Do you need root? If the app needs a system package, arbitrary cron, a specific PHP extension, or mailboxes on client domains, that rules out both managed platforms and managed hosts regardless of price. Keep the box in your own account.

How many apps are you running? One or two, and almost anything works. Ten or more, and per server or per app billing compounds against you while a flat fee panel does not. That is the point at which agencies typically consolidate several client sites onto fewer, larger boxes, which our guide to hosting multiple websites on one server covers in detail, including the RAM sizing per site count.

Frequently asked questions about Laravel hosting

Short answers to the questions that come up most, with the detail on the linked pages.

Ready to stop managing servers by hand? DeployManage provisions, deploys and monitors your fleet from one dashboard.

$ get started free

Frequently asked questions

What is the best hosting for a Laravel application?

For an always on production app, a server in your own cloud account with a management panel on top is usually best: fixed cost, root access, and no per server markup. For an app that idles most of the month, a metered platform like Laravel Cloud is cheaper. Both beat shared hosting, which cannot run queue workers or the scheduler.

Can I host Laravel on shared hosting?

Technically sometimes, but you should not for anything in production. Most shared plans cannot point the web root at the public directory, so the whole project ends up exposed. There is no persistent process for queue workers or the scheduler, Composer often runs out of memory, and deploys overwrite files on a live site.

How much does it cost to host a Laravel app?

A small production app runs roughly $18 to $31 a month: a $6 to $12 droplet plus a panel fee. Laravel Cloud starts at $5 a month plus metered usage, which suits idle apps but reaches about $55 a month for an always on 4 GB equivalent. Cloudways starts at $11 per server per month.

Is Laravel Forge worth it?

If you run always on Laravel apps and want to keep root, yes. At $12 to $39 a month it replaces a lot of manual server work and the fee does not move with traffic. The limits to know are that zero downtime deploys cover a single server, multi server work needs Envoyer on top, and there is no mailbox management.

Do I need a VPS for Laravel?

You need something that can run persistent processes and point the web root at the public directory. A VPS is the usual answer, and a managed platform is the alternative if you would rather not own a machine at all. What you cannot use for production is shared hosting, because queue workers and the scheduler have nowhere to live.

What is the best Laravel hosting for an agency?

A flat fee panel over servers in your own cloud account, because agency cost is driven by client count. Per server and per app billing compound with every new client while a flat panel fee does not. It also lets you consolidate several small client sites onto one larger box and keeps mailbox management on the table.

Does Laravel Cloud replace Laravel Forge?

No, they sell opposite models. Forge configures and deploys to a server you own and bills a flat fee. Laravel Cloud runs the infrastructure for you and bills by usage, with no root access. Teams that need control keep Forge or another panel. Teams that want no servers at all move to Cloud.

# related

Provision and deploy from one dashboard.

Connect a provider and ship your first zero-downtime deploy in minutes.

$ get started free

# free plan · no credit card required