Laravel Cloud vs Forge, Laravel Forge vs Laravel Cloud Pricing and Fit

The short answer

Laravel Cloud and Laravel Forge are both built by Laravel, but they sell opposite models. Cloud is a managed platform: Laravel runs the infrastructure on dedicated AWS EC2 servers and charges a plan fee of $5, $20 or $200 per month plus metered usage. Forge is a management panel: you own the server at a cloud provider you choose, and Forge charges a flat $12, $19 or $39 per month with no usage component. Pick Cloud if your traffic is spiky and nobody wants to touch a server. Pick Forge if you want root access and a bill you can predict.

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

Get started

Laravel Cloud vs Forge comes down to who owns the server. Laravel Cloud is a managed platform running on AWS EC2 that charges $5, $20 or $200 a month plus metered usage. Laravel Forge is a panel that manages a server you rent yourself, for a flat $12, $19 or $39 a month on top of that server. Choose Cloud if you never want to patch a server and your traffic is spiky; choose Forge if you want root access and a bill that does not move with traffic.

Laravel ships two ways to get an app into production, and the naming does not make the choice obvious. Laravel Cloud and Laravel Forge are both first-party, both deploy from a git push, and both do zero downtime releases. What separates them is not a feature list. It is who owns the server and how you get billed. Get that distinction right and the decision takes about five minutes.

Forge pricing below was re-checked on laravel.com/forge/pricing on September 10, 2026, and Laravel Cloud pricing against Laravel's own pages on September 8, 2026. Vendors change prices, so verify before you commit money.

What is the difference between Laravel Cloud and Forge?

Laravel Cloud is a managed hosting platform. You connect a repository, pick a region, and Laravel runs the infrastructure. You never see a server, never patch one, and never SSH into one. Databases, cache, object storage, queues, the scheduler, SSL, CDN and DDoS protection are all provisioned for you from the dashboard. If it is the Forge side of the bill you are sizing, our Laravel Forge pricing page works through the cost at one, five and ten servers.

Laravel Forge is a server management panel. It does not host anything. You bring a cloud account (DigitalOcean, Hetzner, AWS, Vultr and others, or Forge's own Laravel VPS option), and Forge provisions that machine with Nginx, PHP, MySQL or Postgres, Redis and Supervisor, then manages deployments, certificates and scheduled jobs on it. The server is yours, in your account, on your provider's bill.

One correction worth making because it shows up in a lot of comparison articles: Laravel Cloud is not serverless. Laravel's own FAQ asks "Is Laravel Cloud serverless?" and answers "No. Laravel Cloud runs on dedicated AWS EC2 servers, providing predictable performance and costs." Serverless Postgres is the name of one of Cloud's database products, not a description of the platform. Laravel Vapor is the serverless one, and it runs on AWS Lambda.

Laravel Cloud vs Forge pricing compared

This is where most of the decision actually gets made, so here are both price lists side by side.

PlatformPlansBilling modelServer cost
Laravel CloudStarter $5/mo, Growth $20/mo, Business $200/mo, Enterprise customPlan fee plus metered usageIncluded in the usage charge
Laravel ForgeHobby $12/mo, Growth $19/mo, Business $39/moFlat rate, no usage componentPaid separately to your cloud provider

The headline numbers mislead if you read them straight across. Cloud's $5 Starter plan looks cheaper than Forge's $12 Hobby plan, but Cloud's figure is a floor with metered compute, database, cache, storage and bandwidth stacked on top, while Forge's figure is the whole Forge bill and you add a server you can price exactly. We break the metered side down line by line in our Laravel Cloud pricing analysis. Forge is explicit about this on its pricing page: asked whether Forge is usage-based, the answer is no, it is flat-rate monthly and you pay only your subscription plus whatever your cloud provider charges.

Cloud does give you real guardrails against a runaway invoice. Every new organization gets $5 in monthly usage credits and a free first month on Starter. You can set an organization-wide monthly spending limit, you get notified at 50%, 80% and 100% of it, and compute pauses when you reach the ceiling instead of billing straight past it. That is a better safety net than most usage-based platforms offer. It is still a variable, and if you are quoting hosting to clients or running on thin margins, a variable is the thing you were trying to avoid. Teams on usage-based infrastructure generally sleep better once something is watching the spend trend and alerting mid-cycle rather than discovering it on the invoice.

Which is better for scaling, Laravel Cloud or Forge?

Cloud, clearly, if by scaling you mean handling traffic you did not plan for. It scales replicas horizontally based on CPU within limits you configure: up to 10x replicas on Growth, unlimited and scheduled autoscaling on Business. It also scales the other way, which is the part people underrate. The full stack sleeps after a configurable idle period and wakes in under 500 milliseconds, so an app nobody is using costs almost nothing.

Forge scales the way servers have always scaled: you resize the box, or you add another one and put a load balancer in front. That is deliberate and it is not a flaw, it is just manual. You decide when capacity changes, which means no surprise bill and no surprise capacity either.

The honest test is how many hours a month your app is actually awake. A staging environment, an internal tool used in business hours, or a seasonal app spends most of the month idle, and scale to zero is worth real money there. A production SaaS with paying customers, queue workers grinding through jobs overnight and a scheduler firing every minute is awake all 730 hours. Metered compute for a machine that never sleeps rarely beats a right-sized server you rent flat.

Which Laravel hosting scales to zero?

Laravel Cloud does: an environment on Flex compute can sleep after a set period with no inbound requests, and you are not charged for its compute while it sleeps. Laravel Forge cannot, because Forge manages an always on server that bills by the hour whether or not anyone visits. Laravel's docs say new Flex sizes wake in under 500 milliseconds on the next request, while legacy Flex sizes take 5 to 20 seconds. Pro compute sizes cannot scale to zero.

Two limits matter before you rely on it. A sleeping Laravel environment wakes itself to run scheduled tasks and queued jobs, but if a job is still running when the sleep timeout ends, the app cluster stops and the job may be interrupted; Laravel recommends its managed queues for that reason. Worker clusters can either follow the app to sleep or stay awake, and an always awake worker is billed all month. So scale to zero pays off for staging, internal tools and seasonal apps, and saves little on a production app with steady traffic or constant queue work, where a fixed price server is usually cheaper.

Do both support zero downtime deployments?

Yes, and this used to be the big differentiator. It is not anymore. Cloud has always deployed without downtime. Forge now includes zero downtime deployments in all new subscriptions, on one server per site, while Envoyer is still sold separately for multi server deploys.

There is one limit worth knowing. Forge's included zero downtime deployment covers a single server. Envoyer deploys one project to multiple servers, and Forge's version cannot, so if you deploy a project across a fleet, an existing Envoyer subscription still has a job. Forge provides a migration tool for Envoyer sites, but it carries the same single-server constraint. If that limit is what pushed you to look around, our roundup of Laravel Envoyer alternatives covers the tools that still deploy one project across a fleet.

The mechanics are the same on either platform and on any decent panel, because zero downtime deployment is a pattern rather than a proprietary feature: build the new release in its own directory while the old one keeps serving, run migrations, health-check it, then flip a symlink in one atomic step. The part that actually breaks deploys is almost never the switch, it is the schema. Getting database migrations safe to run mid-deploy matters more than which vendor's dashboard you clicked.

What can you run on each?

Cloud runs Laravel and Symfony applications. It auto-detects Symfony and configures the runtime accordingly. That covers a lot of ground, but it is a defined set.

Forge is looser. It provisions a general Linux server, so alongside Laravel it handles vanilla PHP, WordPress, Statamic, and Node applications including Nuxt and Next. Statamic is the one that needs care on any server, because Control Panel edits are written to disk; our Statamic hosting guide shows how to keep them across atomic releases. For most real teams this matters more than it sounds. The Laravel app is rarely alone: there is usually a marketing site on WordPress, a small Node service, a static docs build and a cron box. Managing those on one server beats paying for and operating a second platform.

Cloud's answer to that is that you should not want to manage them at all, and for some teams that is right. It depends on whether your estate is one application or a portfolio.

Laravel Forge vs Cloud at a glance

Read in the other direction, Laravel Forge vs Laravel Cloud comes down to one question: do you want a server you can SSH into, or do you want no server at all? Everything else follows from that.

If you only read one thing on this page, read this table. It is the same decision as the sections above, compressed into the eight questions that actually decide it.

Question Laravel Forge Laravel Cloud
Pricing shapeFlat, $12 to $39 a month plus your server bill$5 to $200 a month plus metered usage
Who owns the serverYou do, on your own cloud accountLaravel does, you never see it
Root SSH accessYesNo
Runs non PHP appsYes, Node and anything else you installNo, Laravel and PHP only
Scales to zeroNo, the server runs continuouslyYes, Flex compute wakes in under 500ms
Zero downtime deploysYes, for a single serverYes, built in
Preview environmentsNot built inYes, from the Growth plan
Best whenSteady traffic and a quotable monthly numberSpiky traffic and nobody to run a server

The short version: Forge is cheaper and more flexible if your load is predictable and someone on the team is willing to own a machine. Cloud is better if your traffic is spiky, your stack is Laravel and nothing else, and you would rather pay a variable bill than think about servers. Neither is wrong, and the deciding factor is almost always whether a variable invoice is acceptable to whoever signs it. If you want the full rate card before committing, our Laravel Cloud pricing breakdown has every published per hour figure.

Which should you choose?

Choose Laravel Cloud if your traffic is spiky or seasonal, you spin up a lot of preview and staging environments, your app is Laravel or Symfony and nothing else, nobody on the team wants to own a server, and a variable monthly bill is acceptable. Laravel's own framing is the same: pick Cloud for a fully managed experience with no infrastructure setup or maintenance.

Choose Laravel Forge if you want a flat, quotable monthly number, you need root SSH for a system package or a profiler, you run a mix of PHP and Node applications, and you are comfortable owning a server. Laravel's framing again matches: pick Forge for full control, environment customization, and mixed application types.

Look past both if you deploy across several cloud providers at once, you need log retention beyond Cloud's 30-day Business ceiling for audit reasons, or you want one dashboard covering servers that were never going to be Laravel-shaped. That is where a general server management panel earns its place: our Laravel Cloud alternative page breaks down the flat-rate math against Cloud's metered model, and the Laravel Forge alternative page covers the multi-cloud side. If you want the wider field, the best server management panel roundup compares six of them, including where each one loses.

A quick sanity check before you commit

Whichever way you lean, run these three numbers first. How many hours a month is the app genuinely awake, including workers and the scheduler? What does an hour of your team's time cost, and how many hours a month do you currently lose to servers? What is the worst month your traffic could plausibly produce, and can you absorb that invoice?

Teams that answer "most hours, expensive time, tight margin" almost always end up happier on flat pricing. Teams that answer "few hours, expensive time, comfortable margin" should stay managed and stop thinking about it. Both platforms are well built, and the wrong choice here is not a disaster, it is an afternoon of migration work. Just make it deliberately rather than by reading the two headline prices across a table.

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

Get started

Frequently asked questions

What is the difference between Laravel Cloud and Laravel Forge?

Laravel Cloud is a managed hosting platform where Laravel owns and runs the infrastructure for you on dedicated AWS EC2 servers. Laravel Forge is a management panel for servers you own at your own cloud provider. Cloud bills a plan fee plus metered usage, Forge bills a flat monthly rate and you pay your provider separately for the server.

Is Laravel Cloud cheaper than Forge?

Only for apps that idle. Cloud's Starter plan starts at $5 per month against Forge's $12, but Cloud adds metered usage on top while Forge's rate is the entire Forge bill. If your app runs 24 hours a day with queue workers, Forge plus a right-sized server is usually cheaper. If your app sleeps most of the month, Cloud's scale to zero wins.

Is Laravel Cloud serverless?

No. Laravel's own FAQ states that Laravel Cloud runs on dedicated AWS EC2 servers rather than serverless functions, which is what gives it predictable performance and costs. The Serverless Postgres option is a database product name, not a description of the platform. Laravel Vapor is the serverless product, running on AWS Lambda.

Does Laravel Cloud scale to zero?

Yes, on Flex compute. An environment sleeps after a set timeout with no inbound requests and its compute is not billed while asleep. New Flex sizes wake in under 500 milliseconds, legacy Flex sizes in 5 to 20 seconds. Pro sizes cannot scale to zero, and Laravel Forge servers never do.

Does Laravel Forge include zero downtime deployments?

Yes. All new Laravel Forge subscriptions include zero downtime deployments, for sites on a single server; Envoyer is still sold separately at $10 to $50 a month for deploys across several servers. The one limitation is that Forge's version deploys to a single server, while Envoyer deploys one project to multiple servers, so fleet deployments still need Envoyer.

Can you SSH into a Laravel Cloud server?

No. Laravel Cloud manages the infrastructure, so you work through the dashboard, the API and a commands interface that runs artisan tasks. Forge gives you full root SSH because the server is in your own cloud account. If you need to install system binaries, attach a profiler or debug at the OS level, that access only exists on Forge or a self-hosted panel.

Can I run WordPress or Node apps on Laravel Cloud?

Laravel Cloud supports Laravel and Symfony applications on its managed infrastructure. Laravel Forge provisions a general Linux server, so it also runs vanilla PHP, WordPress, Statamic and Node applications including Nuxt and Next. If your estate includes a marketing site or a Node service alongside the Laravel app, Forge or another server panel covers more of it.

How much does Laravel Cloud compute cost per hour?

US East rates run from $0.00893 an hour for Flex 512 MB to $0.03571 for Flex 2 GB, then $0.04762 for Pro 1 vCPU with 4 GB up to $0.38095 for Pro 8 vCPU with 32 GB. Each size is capped at a monthly price ($12 for Flex 1 GB, $32 for Pro 4 GB). Flex sleeps when idle and Pro does not, so the class you pick changes both the rate and the billed hours.

Does Laravel Cloud have a free trial?

Yes. The first month on the Starter plan is free, documented as a 30 day trial, and every paid plan carries $5 of monthly usage credit. Growth and Business do not list a trial of their own. Forge has no free plan at all, so a trial month is one genuine advantage Cloud holds here.

What is the difference between Laravel Forge vs Cloud?

Laravel Forge provisions and manages servers on your own cloud account at a flat $12 to $39 a month, and you keep root access. Laravel Cloud is serverless and fully managed, billed on usage on top of a plan fee, with no server to log into.

Related

Provision and deploy from one dashboard.

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

Get started Pricing

One-time demo, no credit card required.