Heroku Alternatives on a VPS (2026): What a Dyno Costs, What a $3 to $12 Server Replaces, and What You Give Up

Heroku sells a way of working: push code, get a running app, pay per dyno. A VPS sells a computer. This page prices the first from Heroku's own pricing page and Dev Center as of September 2026, prices the second from the providers verified on this site, lists what the VPS leaves you to do yourself, names the open-source tools that put the deploy step back, and says when Heroku is still the better buy. It contains no benchmarks.

✓ Heroku prices from its pricing page and Dev Center
✓ VPS prices from provider pages and APIs
✓ Updated September 2026

Short answer

  • Heroku's entry: Basic dyno $7 (0.5 GB, always on) plus Postgres Essential-0 $5, so $12 a month for a small always-on app with a database; $50 buys 1 GB on Standard-2X.
  • A VPS at 2 GB: InterServer $3, Vultr $10, DigitalOcean or Linode $12, with the database on the same box.
  • What you lose: git-push deploys, buildpacks, managed Postgres, log drains, automatic OS patching and certificates, one-command scaling. Dokku, CapRover or Coolify put the deploy step back; the operations stay yours.
  • Keep Heroku for a small app where the bill is less than the operations time it saves.

What Heroku charges, from its pages

From heroku.com/pricing and the Dev Center's dyno specifications and Postgres plan pages in September 2026 (Cedar-generation dynos in the Common Runtime):

PlanMemoryMonthlyNotes
Eco0.5 GB$5 flat for a 1,000-hour pool across all Eco dynosPersonal accounts only; sleeps after 30 minutes of inactivity
Basic0.5 GB$7 per dynoAlways on
Standard-1X0.5 GB$25Shared CPU (1x)
Standard-2X1 GB$50Shared CPU (2x)
Performance-M2.5 GB$250Dedicated
Performance-L14 GB$500Dedicated
Postgres Essential-01 GB storage$5Up to 4 hours downtime a month per tier description
Postgres Essential-110 GB storage$9Same tier
Postgres Essential-232 GB storage$20Same tier

The Dev Center's note on Eco: "Eco dynos require a $5 flat fee monthly subscription that covers a pool of 1000 hours shared by all Eco dynos in an account", and the pricing page lists Eco as "Personal accounts only" with "Sleeps after 30 minutes of inactivity"; Basic is listed as "Always on". Every tier's feature list includes "Deploy with Git and Docker", "Automatic OS patching" and "Automated certificate management". Billing, from the usage and billing page: "Heroku prorates all costs to the second." The Fir generation, Private Spaces and Shield dynos are priced higher on the same pages and are outside a small-app comparison.

What a VPS charges for the same memory

The smallest Heroku dyno is half a gigabyte; the smallest common VPS size is 2 GB. From the providers' pages and APIs as verified on this site:

Provider2 GB planMonthlyBillingUS locations
InterServer1 core, 2 GB, 40 GB, 2 TB$3MonthlyNYC, Dallas, LA
OVHcloud2 vCPU, 4 GB, 40 GB, unmetered$5.35Monthly or 12-monthVirginia, Oregon
BuyVM1 core, 2 GB, 40 GB, unmetered$7MonthlyNew York, Las Vegas
Hostwinds1 vCPU, 2 GB, 50 GB, 2 TB$9.99MonthlyDallas, Seattle
Vultr1 vCPU, 2 GB, 55 GB, 2 TB$10HourlyNine regions
DigitalOcean1 vCPU, 2 GiB, 50 GiB, 2,000 GiB$12Per secondNYC, SFO (all families); three Premium-CPU metros
Linode1 vCPU, 2 GB, 50 GB, 2 TB$12HourlyTen regions

A small app, priced both ways

HerokuVPS (Vultr, 2 GB)VPS (InterServer, 2 GB)
Web processBasic dyno, 0.5 GB, $7Runs on the serverRuns on the server
DatabasePostgres Essential-0, 1 GB, $5PostgreSQL on the serverPostgreSQL on the server
Memory available0.5 GB app + managed DB2 GB shared by both2 GB shared by both
Deploysgit pushYour script, or Dokku/CoolifyYour script, or Dokku/Coolify
TLS, OS patches, backupsIncludedYours (certbot, unattended-upgrades, a backup job)Yours
Monthly$12$10$3
Same app needing 1 GBStandard-2X $50 + Essential-0 $5 = $55$10$3

At the entry size the bills are close and Heroku's includes the work; at 1 GB the gap opens to five times, and at 2.5 GB (Performance-M, $250) to twenty-five. That curve is why teams leave: Heroku's price scales with the dyno ladder, a VPS's with commodity memory. The curve says nothing about which is cheaper for a given team, because the VPS column omits the hours; the next section lists what those hours are.

What the VPS does not include

  • Deploys. Heroku builds from a git push using buildpacks or a Dockerfile. On a VPS you write the deploy (rsync, a systemd unit, a container pull) or install a tool that does.
  • Runtime and OS. "Automatic OS patching" is on every Heroku tier; on a VPS, unattended-upgrades and your own reboots.
  • Certificates. "Automated certificate management" on Heroku; certbot or Caddy on a VPS.
  • Database. Heroku Postgres plans include backups and, above the Essential tier, tighter downtime targets (the plans page describes Essential as for apps that can tolerate up to 4 hours of downtime a month). On a VPS, PostgreSQL is installed, tuned, backed up and restored by you.
  • Logs, metrics, restarts, scaling. Heroku's log drains, dyno restarts and one-command scaling are replaced by journald, a process manager and a bigger plan.
  • Add-ons. Heroku's marketplace services (queues, caches, monitoring) become things you install or subscribe to separately.

The hardening guide covers the first hour of that list and the migration guide the move itself.

Putting the deploy step back: Dokku, CapRover, Coolify

Three open-source projects reproduce Heroku's deploy model on a server you rent. Dokku describes itself as "An open source PAAS alternative to Heroku", "Powered by Docker"; CapRover as "Scalable, free, and self-hosted PaaS" with "One-click apps" and "Automatic HTTPS"; Coolify as "An open-source & self-hostable alternative to Vercel, Heroku, Netlify and Railway". All three are free to run and are documented on their own sites; this page names them without ranking or testing them. Two practical notes: each needs memory of its own, so a 2 GB server running the tool, an app and PostgreSQL is tight and 4 GB (OVHcloud $5.35, InterServer $6) is more comfortable; and none of them takes the operations off you, only the deploy.

Regions and cities

Heroku's regions page lists the Common Runtime as "us" (United States) and "eu" (Europe), chosen at app creation, and Private Spaces with named locations including Virginia and Oregon in the US. A VPS is bought in a city: the providers in the table above sell in New York, Dallas, Los Angeles, Chicago, Atlanta, Seattle, Miami and more, and the low-latency page lists who is where. For an app with users in one metro that is a real difference; for most, it is not the deciding one.

When Heroku is the right buy

When the bill is small and the operations it removes are large relative to the team. A solo developer with a $12 app and no interest in servers is paying $9 a month over InterServer for OS patching, certificates, database backups and deploys; that is a good trade. A prototype, a hackathon project, an internal tool, or an app that leans on specific Heroku add-ons are the same case. The trade turns when the dyno ladder makes memory expensive (Standard-2X at $50 for 1 GB), when the app needs a city, root access or hardware Heroku does not sell, or when the team already runs servers and the operations are marginal. At that point a VPS with Dokku or Coolify gives back most of the workflow at commodity prices, and the Azure alternatives and Google Cloud vs DigitalOcean pages cover the managed-platform options between the two.

What this page could not verify

  • Heroku Fir-generation dyno prices, Private Space and Shield prices, and Postgres Standard-tier and above: on the same pages, not reproduced here.
  • Heroku add-on prices and any free or trial credit: not read for this page.
  • Dokku, CapRover and Coolify resource requirements and feature parity: from their own documentation, not tested here.
  • Any performance figure: none.
See current InterServer plans →

Affiliate link: BestUSAVPS may earn a commission if you buy from InterServer through it. It is placed here as the lowest 2 GB monthly price on this site; Heroku and the other providers are plain links.

Frequently Asked Questions

How much does Heroku cost?

From heroku.com/pricing and the Dev Center dyno specifications in September 2026: Eco dynos are $5 a month flat for "a pool of 1000 hours shared by all Eco dynos in an account", each Eco dyno 0.5 GB, personal accounts only, and they sleep "after 30 minutes of inactivity". Basic is $7 a month per dyno at 0.5 GB, always on. Standard-1X is $25 (0.5 GB), Standard-2X $50 (1 GB), Performance-M $250 (2.5 GB, dedicated), Performance-L $500 (14 GB), and the Fir generation and Private Spaces run higher. Heroku Postgres Essential plans are $5 (Essential-0, 1 GB storage), $9 (Essential-1, 10 GB) and $20 (Essential-2, 32 GB), with Standard-0 and above priced on the same page. Heroku "prorates all costs to the second". A small always-on app with a database therefore starts at $12 a month (Basic plus Essential-0) for half a gigabyte of memory.

What does a VPS cost for the same thing?

From provider pages and APIs verified on this site: InterServer $3 a month for 1 core, 2 GB, 40 GB and 2 TB; OVHcloud $5.35 for 2 vCPU and 4 GB; BuyVM $7 for 2 GB; Hostwinds $9.99; Vultr $10 for 2 GB, hourly; DigitalOcean and Linode $12 for 2 GB. Each runs the app and its Postgres on the same box, so the $12 Heroku entry buys four times the memory on Vultr and, at InterServer, a quarter of the price. What the VPS does not include is the platform: deploys from git push, buildpacks, managed Postgres with backups, log drains, automatic certificates, and one-command scaling. Those are what the Heroku price is for.

Can I get Heroku-style deploys on a VPS?

Yes, with open-source tools that reproduce the git-push-to-deploy model on your own server: Dokku, which its site calls "An open source PAAS alternative to Heroku" that is "Powered by Docker"; CapRover, "Scalable, free, and self-hosted PaaS" with "One-click apps" and "Automatic HTTPS" on its front page; and Coolify, "An open-source & self-hostable alternative to Vercel, Heroku, Netlify and Railway". All three are free to run on any VPS on this site; this page names them and links their sites, and has not benchmarked or ranked them. On a 2 GB server, budget memory for the tool itself as well as the app and the database.

Where does Heroku run, and does that matter?

The Dev Center regions page lists two Common Runtime regions, "us" (United States) and "eu" (Europe), where you pick a region at app creation but not a city; Private Spaces add named locations including Virginia and Oregon in the United States, plus Dublin, Frankfurt, London, Montreal, Mumbai, Singapore, Sydney and Tokyo. A VPS lets you pick a city: the providers on this site sell in New York, Dallas, Los Angeles, Chicago, Atlanta, Seattle and more, and the low-latency page maps them. For most apps the difference is small; for an app whose users are in one metro it is the reason to choose.

What do I give up by leaving Heroku?

Operations. On Heroku, the operating system, runtime, TLS certificates, log collection, database backups and failover, scaling and restarts are handled; the pricing page lists "Automatic OS patching" and "Automated certificate management" on every dyno tier. On a VPS, all of that is yours: the hardening guide is the first hour, backups and monitoring are your jobs, and a crash at 3 a.m. is your page. Dokku or Coolify give back the deploy step, not the on-call. The trade is money for time, and which way it goes depends on whose time is cheaper.

When is Heroku still the right choice?

When the app is small, the team is small or non-technical on operations, and the bill is under a hundred dollars a month, the Heroku price buys a large amount of work not done. It is also right for a prototype that may be thrown away, for an app that needs Heroku add-ons you would otherwise integrate by hand, and for teams already fluent in its workflow. It stops being right when the bill approaches what a developer-hour of operations costs, when memory per dollar matters (Standard-2X is $50 for 1 GB), or when you need a specific city, a GPU, or root access.

Sources

Heroku figures and quoted phrases are from its pricing page and Dev Center as read on 2026-09-21; VPS prices from the sources cited on each review. This page contains no measurements.

Disclosure: the "See current InterServer plans" button is an affiliate link and BestUSAVPS may earn a commission from it; its placement is explained beside it. BestUSAVPS has no relationship with Heroku, Salesforce or the open-source projects named; their links are plain links.