PHP VPS hosting is a virtual private server sized and configured to run PHP applications: WordPress, Laravel, WooCommerce, Craft CMS, or your own codebase. The honest starting point on price: a 1 to 2 GB unmanaged VPS between $5 and $10 a month runs the large majority of PHP sites, and the managed providers that rank for the same searches charge $40-plus a month for comparable hardware. That difference buys labor, not speed.
Vultr is the benchmark in this piece because it sits in the middle of the market: cheaper than the managed shops, more polished than the no-name budget outfits, billed by the hour, with more than 30 data centers worldwide. Prices move occasionally, so every link below goes to a live page.
Quick picks, if you're in a hurry
Most WordPress sites and small Laravel apps: Vultr's 1 GB Cloud Compute plan at $5/month
WooCommerce, membership sites, or production plus staging: 2 GB at $10/month, or 4 GB at $20/month
Throwaway test boxes and cron workers: $2.50/month (IPv6 only) or $3.50 with an IPv4 address
Zero server admin at a much higher bill: managed providers such as RoseHosting start around $43.99/month for 2 GB
👉 See Vultr's full plan list and current prices
Dedicated resources and root access. On shared hosting, hundreds of accounts split one server, your PHP version is whatever the host's panel happens to offer, and a neighbor's traffic spike becomes your slow page loads. A VPS reserves RAM and CPU for you alone, lets you pin the exact PHP version your app needs, and hands you the terminal when you want it.
Review roundups of PHP VPS services currently list entry prices from roughly $2 to $12 a month, which tells you two things at once. The hardware itself is cheap. What you're actually comparing between providers is support, locations, billing model, and how much server work lands on you.
Shared hosting remains the right call for a static brochure site with a few hundred visits a week. The moment money changes hands on the site, or a slowdown costs you readers, dedicated resources stop being a luxury.
Size by RAM first: 1 GB covers a small cached site, 2 GB covers a store, 4 GB once background jobs enter the picture. RAM matters most because every PHP worker serving a request holds memory, and when the pool runs dry, requests queue and time out. Storage speed comes second, since WordPress and Laravel hammer the database with small reads, which is where NVMe earns its keep.
1 GB: a cached WordPress site, a brochure site with a contact form, a low-traffic Laravel app
2 GB: WooCommerce, a membership site, or production plus a small staging copy on one box
4 GB: Laravel with queues or scheduled workers, a busier database on the same machine, several related sites
8 GB and up: high-traffic stores, API backends, or splitting the database onto its own server
Vultr sells compute by the hour with monthly caps, and this is the single most useful thing about the platform: a server you destroy after two days costs a few cents, and no plan locks you into an annual contract. Deployed servers do bill continuously while they exist, so an idle server you forget about still charges at its normal rate.
Everything PHP sites use lives in the shared-CPU lines below. Vultr also sells dedicated-vCPU, bare metal, and GPU products for heavier workloads, covered briefly at the end of this section.
AMD-based shared cores with NVMe storage, and the line most PHP projects should start on.
1 vCPU / 1 GB: $5/month
25 GB NVMe storage, 1 TB monthly transfer, IPv4 and IPv6 included
Fits a cached WordPress site or a small Laravel app
👉 Deploy the 1 GB plan, see current price
2 vCPU / 2 GB: $10/month
55 GB NVMe storage, 2 TB monthly transfer
Comfortable WooCommerce territory, or production plus a small staging site
👉 Deploy the 2 GB plan, see current price
2 vCPU / 4 GB: $20/month
80 GB NVMe storage, 3 TB monthly transfer
Laravel with queues, or a busier database on the same box
👉 Deploy the 4 GB plan, see current price
4 vCPU / 8 GB: $40/month
160 GB NVMe storage, 4 TB monthly transfer
High-traffic stores, API backends, or a small cluster of services
👉 Deploy the 8 GB plan, see current price
8 vCPU / 16 GB: $80/month
320 GB NVMe storage, 5 TB monthly transfer
More than most PHP sites will ever need; larger sizes up to 16 vCPUs and 32 GB exist above this
👉 Deploy the 16 GB plan, see current price
One catch to know before clicking the lowest number: the $2.50 plan has no IPv4 address, so normal visitors can't reach it directly.
512 MB Regular: $2.50/month
10 GB SSD storage, 0.5 TB monthly transfer, IPv6 only
Test boxes, cron workers, internal tools
👉 Deploy the $2.50 IPv6-only plan, see current price
512 MB Regular with IPv4: $3.50/month
Same 10 GB SSD and 0.5 TB transfer, plus a standard IPv4 address
The realistic floor for a small public site
👉 Deploy the $3.50 plan, see current price
Higher clock speeds and roomier NVMe storage for roughly 20% more than the equivalent High Performance size.
1 vCPU / 1 GB: $6/month
32 GB NVMe storage, 1 TB monthly transfer
Same job as the $5 plan, on faster cores
👉 Deploy the High Frequency 1 GB plan, see current price
2 vCPU / 2 GB: $12/month
64 GB NVMe storage, 2 TB monthly transfer
For sites that are storage-hungry more than RAM-hungry
👉 Deploy the High Frequency 2 GB plan, see current price
2 vCPU / 4 GB: $24/month
128 GB NVMe storage, 3 TB monthly transfer
Middle ground when 80 GB of storage on the $20 plan feels tight
👉 Deploy the High Frequency 4 GB plan, see current price
4 vCPU / 8 GB: $48/month
256 GB NVMe storage, 4 TB monthly transfer
Suits database-heavy PHP workloads
👉 Deploy the High Frequency 8 GB plan, see current price
8 vCPU / 16 GB: $96/month
384 GB NVMe storage, 5 TB monthly transfer
The top of the High Frequency line
👉 Deploy the High Frequency 16 GB plan, see current price
Two other Vultr lines round out the catalog. Optimized Cloud Compute gives you fully dedicated vCPUs instead of shared ones, starts at $28/month, and suits busy production databases or CPU-hungry PHP workers. Bare metal servers, starting around $120/month, hand you an entire physical machine, and the GPU line exists for AI workloads rather than web apps. Most PHP sites never need any of these.
Vultr's advertised prices are close to the whole story, with four exceptions worth knowing before you commit.
Automatic backups add about 20% to the server's price, which turns the $5 plan into $6. You can skip them and snapshot manually, but then restores are your problem.
Transfer beyond each plan's allowance is metered per GB. A normal content site never gets close; a site serving large downloads can.
The IPv6-only entry tier trips people who grabbed the cheapest option without reading the fine print.
Windows images carry a license fee. Linux images, including Ubuntu, Debian, Rocky, and FreeBSD, cost nothing extra.
New accounts have also usually been offered a promotional credit, historically $100 valid for 30 days. The exact offer shows during registration, and it's enough to run a $5 server all month effectively free while you test.
👉 Check Vultr's current new-account offer and prices
Labor, plus someone to call at 3 a.m. RoseHosting advertises its fully managed NVME 2 plan at $43.99/month: two dedicated Xeon cores, 2 GB of DDR5 ECC RAM, 50 GB of PCIe4 NVMe storage, free weekly backups, unlimited migrations, a control panel, 24/7 managed support, and a fixed renewal price backed by a 100% uptime SLA with 10x money back. Same RAM as Vultr's $10 plan, four and a half times the price, and the difference is that their staff patch, tune, and troubleshoot the server instead of you.
Arcustech is a different flavor of managed worth understanding. They build PHP-focused managed VPS on AMD EPYC processors and NVMe Gen4 storage, keep five encrypted off-server full-system backups refreshed weekly, and tie PHP versions to Ubuntu LTS: PHP 8.4 on Ubuntu 26.04, 8.3 on 24.04, 8.1 on 22.04. Two caveats sit in their own terms: they don't install or maintain your CMS or application for you, and their plans are designed for a set of related sites under one owner rather than a mini shared-hosting setup for clients, with extra domains costing a one-time $5 each.
The math comes down to your hourly rate. Vultr's 2 GB plan costs $120 a year; RoseHosting's equivalent costs about $528. If server maintenance would eat a couple of hours of your month, managed hosting pays for itself. If you already have a developer, or you like the terminal, it doesn't.
Create an account and add a payment method; billing starts when the server deploys and stops when you destroy it.
Pick Cloud Compute, then choose a region close to your visitors, from more than 30 data centers across six continents.
Choose an image. Ubuntu 24.04 LTS ships PHP 8.3 in its default repositories and newer versions install easily once you have root, or grab a Marketplace one-click app such as WordPress or a LAMP stack if you want the whole stack preinstalled.
Add your SSH key, and tick automatic backups at checkout if you want the 20% insurance.
Point your DNS at the server and issue a free Let's Encrypt certificate once Apache or nginx is running.
cPanel isn't included, which is part of why the base price stays low. Free panels like Hestia or CloudPanel install in a few minutes if you prefer clicking over typing, and paid cPanel licenses can be added if you're already used to it.
👉 Choose a size and region on Vultr's pricing page
The names that come up in every roundup, with their numbers:
AvenaCloud advertises KVM PHP VPS from €3.50 a month: 1 vCPU, 1 GB RAM, 10 GB SSD, unlimited traffic, scaling up to 16 vCPUs, 24 GB RAM and 240 GB storage at €59, with annual billing knocking roughly a fifth off.
LightNode lists hourly-billed plans from $7.71 a month for 2 GB RAM, 50 GB NVMe storage and 1 TB transfer, and beats Vultr on geography with 40-plus data center locations.
RoseHosting and Arcustech own the managed end, as described above.
The trade reads roughly like this: AvenaCloud for the lowest sticker price with unlimited traffic, LightNode when you need an unusual region, Vultr for the widest spread of sizes, hourly billing, and a marketplace of prebuilt stacks. None of the unmanaged options require a contract.
A VPS, if the site matters commercially. Shared hosting is fine for a low-traffic blog, but you can't set your own PHP version, raise memory limits, or install server software, and a noisy neighbor stalls your pages. A 1 GB VPS costs about what a decent shared plan does anyway.
Yes, from the server's settings, and billing adjusts to the new size on the same hourly model. The catch is the disk: once you've grown it, you can't shrink it, so size storage for now rather than for imaginary future needs.
No. PHP runs fine with Apache or nginx and PHP-FPM over plain SSH, and free control panels exist if you prefer a GUI. cPanel licenses are paid add-ons on essentially every VPS provider, Vultr included.
For a cached site with moderate traffic, yes. WooCommerce with live payments deserves 2 GB, mostly for the database's sake, and the jump costs $5 more.
Something cheap to experiment on: the $3.50 tier with IPv4 is the realistic floor, and hourly billing means mistakes cost cents
A real WordPress or WooCommerce launch: 1 GB at $5 to start, 2 GB at $10 once orders flow, scaling when the traffic graph says so
Laravel with queues or a busy database: 4 GB at $20
No terminal, ever: one of the managed providers above, at roughly four to nine times the hardware cost for the privilege
Two decisions are annoying to reverse later, so make them before you click buy: the region, since latency can't be fixed after the fact, and whether backups are on from day one. Everything else, plan size included, changes in minutes.
👉 Deploy a PHP server on Vultr, starting at $2.50