Skip to content

Commit bbd2e47

Browse files
fix(site): add free tier limits to pricing (#8166)
* fix(site): add free tier limits to pricing Linear: N/A (requested directly) * fix(docs): sync free tier limits --------- Co-authored-by: Luan van der Westhuizen <luan.vdw@gmail.com>
1 parent adb6c17 commit bbd2e47

9 files changed

Lines changed: 63 additions & 83 deletions

File tree

apps/blog/content/blog/prisma-postgres-vs-neon-pricing-2026/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The practical implication: your Prisma Postgres bill is determined by how many O
3434

3535
| Plan | Monthly base | Included operations | Overage rate | Included storage | Storage overage |
3636
| --- | --- | --- | --- | --- | --- |
37-
| Free | $0 | 100,000 | None | 500 MB | None |
37+
| Free | $0 | 200,000 | None | 500 MB | None |
3838
| Starter | $10 | 1,000,000 | $0.0080 / 1k ops | 10 GB | $2.00 / GB |
3939
| Pro | $49 | 10,000,000 | $0.0020 / 1k ops | 50 GB | $1.50 / GB |
4040
| Business | $129 | 50,000,000 | $0.0010 / 1k ops | 100 GB | $1.00 / GB |
@@ -95,7 +95,7 @@ History window = 0.5 GB × $0.20 = $0.10 (assumed retention)
9595
Monthly cost ≈ $5.25
9696
```
9797

98-
At this traffic level, Neon is cheaper because the operation count fits well under Prisma's Starter inclusion, but the $10 base fee on Starter isn't offset by usage. If you don't need the Starter base features and your traffic is this low, Neon's usage-based model wins on raw cost. If you're already on Prisma's free tier (100k operations), that covers this workload at $0.
98+
At this traffic level, Neon is cheaper because the operation count fits well under Prisma's Starter inclusion, but the $10 base fee on Starter isn't offset by usage. If you don't need the Starter base features and your traffic is this low, Neon's usage-based model wins on raw cost. If you're already on Prisma's free tier (200k operations), that covers this workload at $0.
9999

100100
## Worked example 2: steady production API
101101

apps/blog/content/blog/serverless-postgres/index.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ This guide leads with the comparison and a way to choose, then explains the reas
2222

2323
| | Bills for | Scale-to-zero | Cold start | Free tier | Paid entry |
2424
|---|---|---|---|---|---|
25-
| **Prisma Postgres** | Operations (queries) | No (stays ready) | None (by design; vendor claim) | 100k ops, 500 MB, 50 DBs | $10/mo (1M ops, 10 GB) |
25+
| **Prisma Postgres** | Operations (queries) | No (stays ready) | None (by design; vendor claim) | 200k ops, 500 MB, 50 DBs | $10/mo (1M ops, 10 GB) |
2626
| **Neon** | Compute-hours | After 5 min idle | A few hundred ms | 100 CU-hrs, 0.5 GB × 100 projects | Pay-as-you-go, $0.106/CU-hr |
2727
| **Aurora Serverless v2** | Compute-seconds | Optional (0 ACU min) | ~15 s | None | Per ACU-second + storage |
2828
| **Supabase** | Instance + usage | Free tier only | None on paid; restore on free | 2 projects, 500 MB | $25/mo |
@@ -34,7 +34,7 @@ Walk the tree, or read the guidance beneath it.
3434

3535
<ServerlessPostgresChooser />
3636

37-
- **Side project, prototype, or agent-generated app:** you want a generous free tier and zero setup. Prisma Postgres (100k operations, 50 databases, no card), Neon (100 CU-hours across 100 projects), or Supabase (2 projects, if week-idle pausing is acceptable).
37+
- **Side project, prototype, or agent-generated app:** you want a generous free tier and zero setup. Prisma Postgres (200k operations, 50 databases, no card), Neon (100 CU-hours across 100 projects), or Supabase (2 projects, if week-idle pausing is acceptable).
3838
- **Spiky or scheduled workloads (cron jobs, internal tools, dev/test fleets):** compute-time billing with scale-to-zero was built for this. Neon, or Aurora if you're already on AWS and can tolerate ~15-second resumes.
3939
- **User-facing apps that go idle but have latency-sensitive users:** this is where cold starts hurt. Either keep the database always ready and pay per query (Prisma Postgres), disable auto-suspend on Neon, or run a small always-on instance on PlanetScale ($5) or paid Supabase ($25). The [cost comparison](#the-cost-crossover) below shows how to pick between them.
4040
- **Steady, high-throughput production:** always-on dedicated capacity wins on price-per-query at sustained load. PlanetScale (from $5 single node, $50 Metal), or Aurora sized for the load.
@@ -87,7 +87,7 @@ Managed Postgres on unikernels in microVMs, designed so databases are always rea
8787
- **Best for:** apps that want the bill to track query traffic, and fleets of many small databases.
8888
- **Bills for:** operations, defined on the [pricing page](https://www.prisma.io/pricing) as "each time you interact with your database, no matter the compute time. We count the Prisma ORM queries you make, not the SQL statements you run." Check the pricing docs for how non-ORM queries count.
8989
- **Idle behaviour:** no scale-to-zero and no cold starts; databases stay ready.
90-
- **Free / entry:** 100,000 operations, 500 MB, and 50 databases, no card; paid from $10/mo (1M operations, 10 GB, then $0.008 per 1,000) to $129/mo (50M operations). Allowances are account-wide, not per database.
90+
- **Free / entry:** 200,000 operations, 500 MB, and 50 databases, no card; paid from $10/mo (1M operations, 10 GB, then $0.008 per 1,000) to $129/mo (50M operations). Allowances are account-wide, not per database.
9191
- **Watch out for:** no database branching yet (separate databases are the substitute); less operational track record than Aurora or Supabase; at sustained high query volume the per-operation math can exceed always-on billing (see the [cost comparison](#the-cost-crossover)).
9292

9393
### Neon
@@ -173,7 +173,7 @@ Serverless Postgres is PostgreSQL run by a platform that allocates compute on de
173173
No. Cold starts only exist where compute suspends: Neon takes a few hundred milliseconds to activate from idle (its own docs' figure), and Aurora Serverless v2 takes about 15 seconds to resume from 0 ACUs. PlanetScale and paid Supabase avoid cold starts by never suspending, which you pay for as always-on instances, and Prisma Postgres states its unikernel architecture has no suspended state at all (a vendor claim, ours).
174174
</Accordion>
175175
<Accordion title="Which serverless Postgres is cheapest for a side project?">
176-
For most side projects, a free tier covers it entirely: Prisma Postgres includes 100,000 operations, 500 MB and 50 databases per month with no credit card, and Neon includes 100 CU-hours and 0.5 GB per project across 100 projects. The first paid dollar differs by model: $5/month buys an always-on single node on PlanetScale, $10/month buys 1M operations on Prisma Postgres, and Neon bills pure usage with no minimum.
176+
For most side projects, a free tier covers it entirely: Prisma Postgres includes 200,000 operations, 500 MB and 50 databases per month with no credit card, and Neon includes 100 CU-hours and 0.5 GB per project across 100 projects. The first paid dollar differs by model: $5/month buys an always-on single node on PlanetScale, $10/month buys 1M operations on Prisma Postgres, and Neon bills pure usage with no minimum.
177177
</Accordion>
178178
<Accordion title="Is Neon still maintained after the Databricks acquisition?">
179179
Yes. Databricks agreed to acquire Neon on May 14, 2025 (reported at about $1 billion) and committed to continued investment in the platform; Neon's own docs describe it as continuing as a standalone serverless Postgres platform. As of July 2026, Neon operates under its own brand with active pricing and docs, positioned as complementary to Databricks Lakebase. Those are stated intentions rather than guarantees, which is worth weighing for long-horizon platform bets.

apps/docs/content/docs/compute/faq.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ Yes. Use it to inspect projects, branches, services, deployments, integrations,
9999

100100
## Is Prisma Compute free?
101101

102-
You can run apps for free: the Free plan includes 1M requests a month with no usage billing. Paid plans include from 5M to 100M requests a month, then bill `$1 per million`; provisioned memory, active CPU, and outbound bandwidth are billed per use. See [Pricing](https://pris.ly/pricing-compute) for the rates, included usage by plan, worked examples, and what is not billed separately. For how those rates compare to Vercel's for the same workload, see [Prisma Compute vs Vercel pricing](https://www.prisma.io/blog/prisma-compute-vs-vercel-pricing?utm_source=docs).
102+
You can run apps for free: each month, the Free plan includes 1M requests, 360 GB-hours of provisioned memory, 4 active vCPU-hours, and 10 GB of outbound bandwidth, with no usage billing. Paid plans include from 5M to 100M requests a month, then bill `$1 per million`; provisioned memory, active CPU, and outbound bandwidth are billed per use. See [Pricing](https://pris.ly/pricing-compute) for the rates, included usage by plan, worked examples, and what is not billed separately. For how those rates compare to Vercel's for the same workload, see [Prisma Compute vs Vercel pricing](https://www.prisma.io/blog/prisma-compute-vs-vercel-pricing?utm_source=docs).
103103

104104
## What does Public Beta mean for Compute?
105105

apps/docs/content/docs/compute/pricing.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ Each meter measures a different resource: how often your app runs (requests), ho
2121

2222
## Included usage by plan
2323

24-
Requests are the one meter with an included monthly allowance. Provisioned memory, active CPU, and outbound bandwidth are billed per use on paid plans at the rates above; the Free plan has no usage billing.
25-
26-
| Plan | Monthly price | Requests included | Requests beyond that |
27-
| -------- | ------------- | ----------------- | -------------------- |
28-
| Free | `$0` | 1M | No usage billing |
29-
| Starter | `$10` | 5M | `$1 per million` |
30-
| Pro | `$49` | 20M | `$1 per million` |
31-
| Business | `$129` | 100M | `$1 per million` |
24+
The Free plan includes monthly limits for all four meters and has no usage billing. Paid plans include a monthly request allowance, then bill additional requests and the other three meters at the rates above.
25+
26+
| Plan | Monthly price | Requests included | Provisioned memory included | Active CPU included | Outbound bandwidth included | Requests beyond that |
27+
| -------- | ------------- | ----------------- | ---------------------------- | ------------------- | --------------------------- | -------------------- |
28+
| Free | `$0` | 1M | 360 GB-hours | 4 vCPU-hours | 10 GB | No usage billing |
29+
| Starter | `$10` | 5M | Billed per use | Billed per use | Billed per use | `$1 per million` |
30+
| Pro | `$49` | 20M | Billed per use | Billed per use | Billed per use | `$1 per million` |
31+
| Business | `$129` | 100M | Billed per use | Billed per use | Billed per use | `$1 per million` |
3232

3333
See the [pricing page](https://www.prisma.io/pricing) for what each plan includes across Prisma Compute and Prisma Postgres.
3434

apps/site/src/app/llms-content.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ Title: Pricing — Prisma Compute & Prisma Postgres
199199
Description: Usage-based pricing for the whole stack. Get started for free, choose the right Prisma Postgres plan for your workspace, and pay for Prisma Compute app hosting by use.
200200
201201
Pricing summary:
202-
- Free plan: ${plans.free.price.USD}/month, ${computeIncludedRequests.free} Compute requests included, 100,000 operations included, 500 MB storage, 50 databases, no credit card required
202+
- Free plan: ${plans.free.price.USD}/month, ${computeIncludedRequests.free} Compute requests, 360 GB-hours of provisioned memory, 4 active vCPU-hours, 10 GB of outbound bandwidth, 200,000 database operations, 500 MB storage, 50 databases, no credit card required
203203
- Starter plan: ${plans.starter.price.USD}/month, ${computeIncludedRequests.starter} Compute requests included, 1,000,000 operations included, then $8 per million operations, 10 GB storage included, then $2 per GB, 1,000 databases, daily backups stored for 7 days
204204
- Pro plan: ${plans.pro.price.USD}/month, ${computeIncludedRequests.pro} Compute requests included, 10,000,000 operations included, then $2 per million operations, 50 GB storage included, then $1.50 per GB, 1,000 databases, daily backups stored for 7 days
205205
- Business plan: ${plans.business.price.USD}/month, ${computeIncludedRequests.business} Compute requests included, 50,000,000 operations included, then $1 per million operations, 100 GB storage included, then $1 per GB, 1,000 databases, daily backups stored for 30 days
@@ -218,9 +218,9 @@ Support and compliance summary:
218218
219219
Prisma Compute pricing (app hosting, included with every plan):
220220
- Requests included per month: Free ${computeIncludedRequests.free}, Starter ${computeIncludedRequests.starter}, Pro ${computeIncludedRequests.pro}, Business ${computeIncludedRequests.business}; then $1 per million on paid plans (the Free plan has no usage billing)
221-
- Provisioned memory: $0.006 per GB-hour, billed per use on paid plans
222-
- Active CPU: $0.064 per vCPU-hour, billed per use on paid plans
223-
- Outbound bandwidth: $0.025 per GB, billed per use on paid plans
221+
- Provisioned memory: Free includes 360 GB-hours per month; paid plans bill $0.006 per GB-hour
222+
- Active CPU: Free includes 4 vCPU-hours per month; paid plans bill $0.064 per vCPU-hour
223+
- Outbound bandwidth: Free includes 10 GB per month; paid plans bill $0.025 per GB
224224
- Idle apps scale to zero and cost nothing; deploys, preview branches, and seats are not billed
225225
226226
## Enterprise

apps/site/src/components/sections/pricing-faq.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const PRICING_FAQS: FaqItem[] = [
2828
{
2929
question: "Are there egress fees?",
3030
answer:
31-
"Not for your database — unlimited data transfer is included with Prisma Postgres on all plans. Apps hosted on Prisma Compute pay for outbound bandwidth at $0.025 per GB, as part of Compute's usage-based pricing.",
31+
"Not for your database — unlimited data transfer is included with Prisma Postgres on all plans. Prisma Compute includes 10 GB of outbound bandwidth per month on Free. Paid plans bill outbound bandwidth at $0.025 per GB.",
3232
},
3333
{
3434
question: "Can I change plans later?",

apps/site/src/components/sections/pricing-plans.tsx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import { cn } from "@/lib/utils";
1111
//
1212
// `compute` is each plan's Prisma Compute pricing — Compute GA (Shane,
1313
// 2026-08-24). The numbers are LOCKED IN, hand-entered by Shane: requests
14-
// are the only meter with an included allowance (Free 1M with no usage
15-
// billing, then 5M/20M/100M plus $1 per million on the paid tiers); memory,
16-
// CPU, and bandwidth are billed per use on paid plans. These cards are the
14+
// include 1M requests, 360 GB-hours of memory, 4 vCPU-hours, and 10 GB of
15+
// outbound bandwidth on Free with no usage billing. Paid tiers include
16+
// 5M/20M/100M requests, then bill every meter by use. These cards are the
1717
// page's source of truth — keep the Prisma Compute group in
1818
// pricing-spec-table.tsx, pricing-data.ts, and the llms surfaces in sync
1919
// with them.
@@ -30,7 +30,12 @@ const PLANS = [
3030
name: "Free",
3131
price: "$0",
3232
note: "Free forever. No credit card required.",
33-
compute: ["1M requests / month"],
33+
compute: [
34+
"1M requests / month",
35+
"360 GB-hours memory / month",
36+
"4 active vCPU-hours / month",
37+
"10 GB outbound bandwidth / month",
38+
],
3439
postgres: ["200k operations / month", "500 MB storage", "50 databases"],
3540
platform: [],
3641
blurb:

0 commit comments

Comments
 (0)