Cheapest way to host a Next.js app.
prices as of · re-ranked daily · 84 qualifying plans
A Next.js app rendering pages on the server needs a runtime that stays up and enough memory to hold a Node process, which is what decides the size long before the traffic does. We count only plans with 512 MB of memory or more, on a runtime that does not stop when idle, and 84 of the 89 sized instances we read qualify. The cheapest of them is eMicro · 0.25 vCPU · 512 MB at Koyeb, $2.68/mo. Everything the monthly price leaves out is on the row, because on this market that is usually where the rest of the bill is.
The cheapest plan that can do this job is eMicro · 0.25 vCPU · 512 MB at Koyeb: $2.68/mo a month, read 17 Sept 2026.
Cheapest that fits
eMicro · 0.25 vCPU · 512 MB
$2.68a month
$5.36/GB-mo · always on
lowest price a month
Most memory for the money
shared-cpu-4x · 8 GB
$42.79a month
$5.35/GB-mo · always on
the lowest price per gigabyte on this list
Cheapest somewhere else
shared-cpu-1x · 512 MB
$3.19a month
$6.38/GB-mo · always on
the same job on a second platform
What actually matters here
- 512 MB of memory
- A built Next.js app serving pages from a Node process sits in the low hundreds of megabytes. Below 512 MB the process is restarted under load rather than slowed down, which reads as an outage rather than as a slow site.
- A runtime that stays up
- A plan that stops when nothing calls it makes the first visitor after a quiet spell wait for a cold start. That is fine for a side project and wrong for anything with an audience, so this list leaves the sleepers out.
- The processor barely matters
- Fourteen visits an hour is a fraction of one core. A shared vCPU is enough, which is why the cheap end of this market wins the job outright.
- Transfer is the one that surprises people
- Several platforms include no outbound transfer at all in the monthly price and meter every gigabyte you serve. The row says what is included, and the provider page carries the per-GB rate.
Cheapest 10 a month
- 1
KoyebeMicro · 0.25 vCPU · 512 MB
0.25 vCPU · 512 MB RAM · always on · transfer 1 TB · $5.36/GB-moEco container instance (no OS or root) · billed per second, Koyeb's own monthly figure · 4 GB local disk is ephemeral · 1 TB egress included
✓ 512 MB RAM✓ always on
$2.68/mo
- 2
Fly.ioshared-cpu-1x · 512 MB
1 vCPU · 512 MB RAM · always on · transfer none · metered per GB · $6.38/GB-moMicro-VM billed per second while running; the monthly price is Fly's own figure for a full month · priced at Ashburn, US (cheapest), up to 62% more in other regions · no disk included, Fly Volumes billed per GB · egress metered per GB
✓ 512 MB RAM✓ always on✓ transfer metered
$3.19/mo
- 3
Fly.ioshared-cpu-2x · 512 MB
2 vCPU · 512 MB RAM · always on · transfer none · metered per GB · $7.78/GB-moMicro-VM billed per second while running; the monthly price is Fly's own figure for a full month · priced at Ashburn, US (cheapest), up to 61% more in other regions · no disk included, Fly Volumes billed per GB · egress metered per GB
✓ 512 MB RAM✓ always on✓ transfer metered
$3.89/mo
- 4
DigitalOcean App Platformapps-s-1vcpu-0.5gb · 1 shared vCPU · 512 MB
1 vCPU · 512 MB RAM · always on · transfer 50 GB · $10.00/GB-moApp Platform container, billed by the hour with a one cent minimum · 50 GiB outbound transfer included, then metered · no disk included, a managed database is priced separately
✓ 512 MB RAM✓ always on
- 5
KoyebeSmall · 0.5 vCPU · 1 GB
0.5 vCPU · 1 GB RAM · always on · transfer 1 TB · $5.36/GB-moEco container instance (no OS or root) · billed per second, Koyeb's own monthly figure · 8 GB local disk is ephemeral · 1 TB egress included
✓ 1 GB RAM✓ always on
$5.36/mo
- 6
KoyebMicro · 0.5 vCPU · 512 MB
0.5 vCPU · 512 MB RAM · always on · transfer 1 TB · $10.72/GB-moStandard container instance (no OS or root) · billed per second, Koyeb's own monthly figure · 5 GB local disk is ephemeral · 1 TB egress included
✓ 512 MB RAM✓ always on
$5.36/mo
- 7
Fly.ioshared-cpu-1x · 1 GB
1 vCPU · 1 GB RAM · always on · transfer none · metered per GB · $5.70/GB-moMicro-VM billed per second while running; the monthly price is Fly's own figure for a full month · priced at Ashburn, US (cheapest), up to 61% more in other regions · no disk included, Fly Volumes billed per GB · egress metered per GB
✓ 1 GB RAM✓ always on✓ transfer metered
$5.70/mo
- 8
Fly.ioshared-cpu-2x · 1 GB
2 vCPU · 1 GB RAM · always on · transfer none · metered per GB · $6.39/GB-moMicro-VM billed per second while running; the monthly price is Fly's own figure for a full month · priced at Ashburn, US (cheapest), up to 62% more in other regions · no disk included, Fly Volumes billed per GB · egress metered per GB
✓ 1 GB RAM✓ always on✓ transfer metered
$6.39/mo
- 9
HerokuBasic
512 MB RAM · always on · transfer not stated · $14.00/GB-moDyno, prorated to the second · compute rated 1x-4x by Heroku, which publishes no vCPU count for it · filesystem is ephemeral · runs continuously · add-ons such as Postgres are priced separately
✓ 512 MB RAM✓ always on
- 10
Render0.5c-512mb · 0.5 vCPU · 512 MB
0.5 vCPU · 512 MB RAM · always on · transfer not stated · $14.00/GB-moContainer instance for a web service (no OS or root) · flat monthly price, prorated per second · no disk included, persistent SSDs billed per GB · bandwidth allowance belongs to the workspace plan, not the instance
✓ 512 MB RAM✓ always on
The size on this page is worked out for 10,000 visitors a month. That is about fourteen visits an hour, and a handful of server-rendered requests each, so the processor is idle almost all the time and what you are actually buying is memory: a Node process serving a built Next.js app sits between 200 and 400 MB, which is why the floor here is 512 MB rather than anything derived from the traffic. That conversion is an assumption for planning, not a measurement, and an app that renders heavy pages or holds a cache will want more. Build minutes, transfer and any database are extra, at the rates on each provider's page. The price beside each row is the plan's own monthly figure, $2.68/mo at the top of this list, with transfer 1 TB included.
Frequently asked
- What is the cheapest way to host a next.js app?
- eMicro · 0.25 vCPU · 512 MB at Koyeb, $2.68/mo a month. That is 0.25 vCPU · 512 MB RAM · always on · transfer 1 TB · $5.36/GB-mo. Read on 17 Sept 2026.
- What does this page assume?
- The size on this page is worked out for 10,000 visitors a month. That is about fourteen visits an hour, and a handful of server-rendered requests each, so the processor is idle almost all the time and what you are actually buying is memory: a Node process serving a built Next.js app sits between 200 and 400 MB, which is why the floor here is 512 MB rather than anything derived from the traffic. That conversion is an assumption for planning, not a measurement, and an app that renders heavy pages or holds a cache will want more. Build minutes, transfer and any database are extra, at the rates on each provider's page.
- Why do only 84 plans qualify?
- The job needs 512 MB of memory or more, on a runtime that does not stop when idle. The other 5 rows we read are still in the index; they just cannot do this job as described.
- Does the app stop when nothing calls it?
- None of the 84 qualifying plans is one the provider says stops when idle, which is the floor this page sets.
- How current are these prices?
- Prices are read daily from 9 platforms' own public pages and keyless APIs, and this ranking recomputes with them. Last refresh: 17 Sept 2026.