Supabase pricing starts at $0 on the Free plan and $25/month on the Pro plan, but the Pro price is a base fee, not a flat rate. On top of it you pay for your compute tier (minus a $10 credit), database storage past 8 GB, and egress past 250 GB. Most articles report "$25 a month" and stop there, so the extra meters first show up on the invoice.
This post lists every Supabase rate, checks it against our Supabase pricing calculator, and works out the monthly bill for four workloads.
Supabase costs $0 on the Free plan (500 MB database, 50,000 monthly active users, 5 GB egress, auto-pauses after 1 week idle), and $25/month on the Pro plan, which bundles Auth, Storage, Edge Functions, Realtime, and Postgres together. The Pro plan includes a $10/month compute credit that covers one Micro instance, so most early-stage SaaS apps stay at exactly $25/month. A growing SaaS on a Small compute tier with 20 GB storage and 300 GB egress lands around $36/month. Team and Enterprise plans add higher base fees and compliance features (see supabase.com/pricing).
Verified against Supabase's published rates as of September 2026. Every number in this post comes from our pricing calculator's provider file. Team and Enterprise base fees are not in that file, so this post does not quote them.
How Supabase Pricing Works in 2026
Supabase charges a monthly plan fee plus usage meters for compute, database storage, egress, and monthly active users. Because Supabase is a Backend-as-a-Service rather than a database host, the $25 Pro fee covers Postgres, Auth, Storage, Edge Functions, and Realtime together. A per-gigabyte comparison against a database-only provider is misleading unless you add back the cost of the services Supabase includes.
What is Supabase Backend-as-a-Service?
Supabase is a Backend-as-a-Service (BaaS) built on Postgres. It bundles a managed Postgres database with Row Level Security, an Auth service, file Storage with a CDN, Edge Functions, and a Realtime engine behind one subscription. Use Supabase when you want an entire backend (database, auth, storage, APIs) from one provider instead of assembling and billing them separately.
Supabase has four plans:
| Plan | Base cost | Who it's for | Notes |
|---|---|---|---|
| Free | $0/mo | Side projects, prototypes, learning | Auto-pauses after 1 week idle |
| Pro | $25/mo | Startups, production SaaS | Includes $10 compute credit |
| Team | Higher base | Teams needing SOC2, priority support | Not modeled in calculator, see supabase.com/pricing |
| Enterprise | Custom | Compliance, SLAs, dedicated support | Custom contract |
Most paying SaaS projects run on Pro. The $25 fee includes the full bundle and a $10 monthly compute credit. The credit covers one Micro compute instance, so a database that fits on Micro adds nothing to the compute line. Everything beyond that is billed on the meters below.
Supabase Pro meters, verified September 2026:
| Meter | Included | Overage rate |
|---|---|---|
| Pro base (Auth + Storage + Edge Functions + Realtime + DB) | n/a | $25/mo |
| Compute credit | $10/mo | Applied to your compute tier |
| Database storage | 8 GB | $0.125 / GB |
| Egress | 250 GB | $0.09 / GB |
| Monthly active users | 100,000 | $0.00325 / MAU |
| Point-in-Time Recovery (optional) | none | $100/mo per 7-day window |
Compute is the meter people misjudge most. Supabase does not scale to zero on Pro: you pay for the selected compute instance 24 hours a day, whether or not it serves traffic. Choosing the right tier matters more than it does on a serverless provider such as Neon.
Supabase Free Tier Limits
The Supabase free tier includes 500 MB of database storage, 50,000 monthly active users, 5 GB of egress, 1 GB of file storage, and up to 2 active projects. Free projects auto-pause after one week of inactivity. The free tier is enough for prototypes and side projects; the database size and the pause policy decide whether you can run a production app on it.
Supabase Free plan limits:
- Database: 500 MB Postgres storage
- Auth: 50,000 monthly active users (MAU)
- Egress: 5 GB per month
- File storage: 1 GB
- Projects: up to 2 active projects
- Pausing: projects auto-pause after 1 week of inactivity
The pause policy causes the most trouble. A free project with no traffic for seven days is paused, and you have to restore it manually from the dashboard. That is acceptable for a demo and unacceptable for anything a customer might open on day eight. The 50,000 MAU allowance is high (Auth is usually the first service other providers charge for), so the limit you reach first is almost always the 500 MB database or the auto-pause, not the user count.
If either limit is a problem, you need Pro. Pro projects do not pause.
Supabase Compute Pricing
Supabase compute is a dedicated instance billed continuously, not a serverless function billed per request. You choose a tier and pay for it every hour of the month. The $10 Pro credit is subtracted from the tier price, so moving up a tier costs the difference between tiers, not the full listed price.
| Compute tier | RAM | Monthly cost | Cost after $10 credit |
|---|---|---|---|
| Micro | 1 GB | $10 | $0 (covered by credit) |
| Small | 2 GB | $15 | $5 |
| Medium | 4 GB | $60 | $50 |
| Large | 8 GB | $110 | $100 |
| XL | 16 GB | $210 | $200 |
| 2XL | 32 GB | $410 | $400 |
The Micro instance (2-core ARM, 1 GB RAM) handles most early-stage SaaS workloads, which is why many Pro accounts pay a flat $25/month. Move to Small (2 GB) when you need more concurrent connections, Medium (4 GB) for compute-heavy queries, and Large (8 GB) for high-throughput production databases.
Going from Small ($5 extra) to Medium ($50 extra) is the largest price increase between adjacent tiers, so profile your slow queries before upgrading. Connection pooling through Supavisor, which is included, often solves connection pressure without a larger instance.
Supabase Storage Pricing
Supabase Pro includes 8 GB of database storage, and each additional GB costs $0.125 per month.
A 20 GB database therefore costs the $25 base plus 12 GB of overage at $0.125, or $1.50 a month extra. Storage rarely dominates a Supabase bill: a 50 GB database adds $5.25/month.
Keep two things separate. First, file storage (uploads and images in the Storage service) is metered separately from database storage and has its own Pro allowance; the 8 GB figure applies only to the Postgres database. Second, Point-in-Time Recovery is an add-on at $100/month per 7-day retention window. It is the most expensive optional line on a typical bill and the one teams most often leave out of their budget.
Supabase Egress Cost
Supabase Pro includes 250 GB of egress per month (data transferred out of Supabase), then charges $0.09 per GB.
Egress grows with traffic, not with the amount of data you store, so it is the meter most likely to jump as an app grows. A media-heavy app serving 1 TB of egress pays for 750 GB of overage at $0.09, which is $67.50/month on top of the base. A typical API-driven SaaS stays well under 250 GB; you exceed it by serving large files or a high volume of them.
If egress is your largest cost, put a CDN in front of file delivery instead of serving files directly from the database or the Storage origin.
Supabase Pricing Examples: 4 Real Workloads
These are the monthly Supabase costs for four workloads, calculated from the calculator's rates. Each example lists its inputs so you can reproduce the number.
1. Side project (Free plan) Inputs: 500 MB database, under 5 GB egress, low traffic. Cost: $0/month. The free tier covers it, but the project auto-pauses after a week of inactivity.
2. Early SaaS (Pro, Micro compute) Inputs: Micro compute (1 GB RAM), under 8 GB storage, under 250 GB egress. Cost: $25/month. The compute credit covers Micro, and storage and egress stay inside the included allowances. This is the cheapest Pro configuration.
3. Growing SaaS (Pro, Small compute) Inputs: Small compute (2 GB RAM), 20 GB storage, 300 GB egress. Cost: $36/month. That is $25 base, plus $5 compute (Small $15 minus the $10 credit), plus $1.50 storage (12 GB over 8 at $0.125), plus $4.50 egress (50 GB over 250 at $0.09).
4. Scale (Pro, Medium compute) Inputs: Medium compute (4 GB RAM), 50 GB storage, 1 TB egress. Cost: $148/month. That is $25 base, plus $50 compute (Medium $60 minus credit), plus $5.25 storage (42 GB over 8), plus $67.50 egress (750 GB over 250). At this size egress is the largest line.
Across the four examples, compute and egress determine the bill, storage changes it by a few dollars, and the bundled services (Auth, Storage, Edge Functions, Realtime) add no cost at these tiers.
Supabase vs Neon, PlanetScale, Xata, and Convex
Supabase Pro costs more than Neon, PlanetScale, and Xata for a small always-on database, and less than Convex. The table models the same workload on five providers, using each provider's rates from our calculator: 1 GB RAM, 20 GB storage, 300 GB egress, always-on.
| Provider | Plan | Monthly cost | What you get | Postgres? |
|---|---|---|---|---|
| Supabase | Pro | $31 | DB + Auth + Storage + Edge Functions + Realtime | Yes |
| Neon | Launch | $26 | DB + managed auth; scale-to-zero can cut this further | Yes |
| PlanetScale | Postgres | $23 ($43 HA) | Database only | Yes |
| Xata | Xata Cloud | $14 | Database only (scale-to-zero) | Yes |
| Convex | Professional | $55 | Reactive document DB, per-seat | No |
Two numbers changed since our May 2026 update, and both changes favour Supabase's competitors. Neon dropped from $46 to $26 for this workload because Neon Launch now includes 500 GB of egress per project (up from 100 GB), which removes the egress charge at 300 GB. Xata dropped from $15 to $14 after a storage rate cut to $0.28/GB-month. Supabase's rates did not change.
Neon also added auth: it now ships Managed Better Auth free up to 1 million monthly active users on Launch, so Neon is no longer database only. A year ago, bundled auth was the strongest reason to pick Supabase over Neon.
The bundle still matters, but for fewer comparisons. Supabase at $31 includes Auth, Storage, Edge Functions, and Realtime. The $14 Xata bill and the $23 PlanetScale bill cover the database only. To match Supabase you would add an auth provider (Clerk or Auth0 cost $20 to $30/month at 10K+ MAU) and object storage with a CDN ($5 to $15/month on S3 plus CloudFront), which makes Supabase the cheaper option. Against Neon at $26 with auth included, the remaining differences are Storage with a CDN, Edge Functions, and Realtime. They are worth paying for if your app uses them and worth nothing if it does not.
When each alternative is the better choice:
- Neon ($26 always-on, less with scale-to-zero): serverless Postgres with scale-to-zero, instant branching, a 500 GB egress allowance, and managed auth to 1M MAU. It is the closest Supabase alternative on this list and now costs less for this workload. Choose it when compute usage is bursty, or when you want Postgres and auth without Storage and Realtime.
- PlanetScale ($23 single-node, $43 HA): millisecond billing and 3-node HA from $15/month. Choose it when you require high availability.
- Xata ($14): the cheapest Postgres option here, with scale-to-zero and copy-on-write branches. Choose it for cost-sensitive Postgres workloads that do not need a bundled backend.
- Convex ($55): reactive queries and a TypeScript-native document model. Choose it for real-time apps, but note that it is not Postgres, so migrating means rewriting your data layer, and its per-seat pricing grows with team size rather than usage.
For more options, see our guide to the best database software for startups and our Supabase vs Firebase comparison.
Why Supabase Is MakerKit's Default
A disclosure first: MakerKit ships with built-in Supabase integration, so we benefit when you choose Supabase. These are the reasons it is our default regardless.
The first reason is the bundle. A new SaaS needs a database, authentication, file storage, and usually realtime updates and serverless functions. Supabase provides all of them for $25/month, including Auth for 100,000 MAU, which would otherwise be the first large bill from a dedicated auth provider. Building the same setup from a database, Clerk, S3, and a functions platform costs more and means managing four dashboards instead of one.
The second reason is Postgres with Row Level Security. You get standard Postgres (no proprietary query language, compatible with every ORM) and per-row access control enforced by the database. MakerKit uses RLS for multi-tenant isolation; our Supabase RLS best practices guide covers the details. Add Drizzle and you get typed queries on top of policies you can read and test.
Supabase has two cost weaknesses. It does not scale to zero on Pro, so a mostly idle workload pays for unused compute, and Neon or Xata will be cheaper. At high egress, the $0.09/GB meter adds up, so put a CDN in front of file delivery.
If you are choosing the rest of your stack at the same time, our modern SaaS stack for 2026 covers database, auth, payments, and deployment together.
Calculator: Estimate Your Supabase Bill
The Supabase pricing calculator applies the rates in this article to your workload. Enter your compute tier, storage, and egress, and it returns a line-by-line monthly estimate.
The calculator hub runs the same workload against Neon, PlanetScale, Xata, and Convex side by side. Every number in this post comes from that calculator's source code, so you can check the math against Supabase's published rates.
Should You Use Supabase? Our Recommendation
Supabase is best for:
- Teams that want a full backend (database, auth, storage, realtime) from one provider
- Postgres-first SaaS that relies on Row Level Security for multi-tenancy
- Apps where the bundled Auth at 100,000 MAU replaces a separate, pricier auth bill
- MakerKit projects, which ship with the Supabase integration configured
Skip Supabase if:
- Your workload is idle most of the time and scale-to-zero would lower the bill (look at Neon or Xata)
- You require multi-node HA (PlanetScale offers it from $15/month)
- You want a reactive document model instead of Postgres (Convex)
Our pick: Supabase Pro at $25/month for the first stage of almost any Postgres SaaS. The compute credit keeps most early apps at a flat $25, and once you count the bundled Auth and Storage it is the cheapest complete backend in this comparison. Compare it against Neon or Xata again when idle compute or egress becomes the largest part of your bill; the calculator shows that before your invoice does.
Disclosure: MakerKit sells Next.js SaaS kits with built-in Supabase integration. We earn money when you buy a kit. Supabase and the other providers on this list do not pay us, and every price here matches our open calculator code.
Frequently Asked Questions
How much does Supabase cost per month?
Is Supabase free?
What are the Supabase free tier limits?
How much does Supabase Pro cost?
How does Supabase compute pricing work?
What is Supabase storage pricing?
How much does Supabase egress cost?
Is Supabase cheaper than Neon, PlanetScale, or Xata?
Does Supabase scale to zero?
Next Steps
If you are picking a database, compare the field in our guide to the best database software for startups, or read Supabase vs Firebase for the head-to-head. Choosing the whole stack at once? Our modern SaaS stack for 2026 covers database, auth, payments, and deployment together, and the Supabase pricing calculator will give you a real number for your own workload.
Already decided on Supabase? Our Next.js Supabase SaaS starter kit ships RLS-based multi-tenancy, auth, and Stripe billing on the exact free-tier-friendly architecture this post describes.