Backend & data
Supabase pricing: Free, Pro and real costs in 2026
Supabase Pro from $25/month per organization: multiple-project costs, Free and Pro limits, and charges the spend cap does not cover. Examples and official sources.
In this article
Supabase Pro starts at $25 per organization per month and includes $10 of compute credit: one, two and three Micro projects cost approximately $25, $35 and $45 a month before overages, add-ons and taxes. The spend cap does not limit every charge.
1. Supabase plans at a glance#
Supabase offers managed PostgreSQL with authentication, file storage and functions in one service. The prices in this guide are in US dollars and come from its official pricing page, read on October 17, 2026. Taxes and payment-method fees are added on top.
| Plan | Price | Database | Storage | Monthly active users (MAU) | Egress | Backups |
|---|---|---|---|---|---|---|
| Free | $0 | 500 MB per project | 1 GB | 50,000 | 5 GB | Not included; paused after 1 week of inactivity |
| Pro | From $25 a month | 8 GB per project, then $0.125/GB | 100 GB ($0.0213/GB extra) | 100,000 ($0.00325 per extra MAU) | 250 GB ($0.09/GB extra) | Daily, 7-day retention |
| Team | From $599 a month | Same as Pro | Same as Pro | Same as Pro | Same as Pro | Daily, 14-day retention |
| Enterprise | Custom | Custom | Custom | Custom | Custom | Custom |
The table summarizes the essentials. The Free plan is an environment to get started, not for production: 500 MB of database per project, two active projects and a pause after a week of inactivity. The Pro plan starts at $25 a month, removes the pause for inactivity and adds daily backups with seven days of retention. Team, from $599 a month, extends backup retention to 14 days. Point-in-time recovery is a separate add-on: $100 a month per 7 days of retention.
Documentation: Supabase: pricing and plans
2. What Pro includes and what is billed separately#
The Pro plan's $25 a month includes $10 a month in compute credits, which cover one Micro instance. If your project needs more compute, you pay the difference between the instance price and those $10. Compute is billed per project, regardless of how much your database is used; if you have several projects, check the billing documentation for how the credits apply. The table shows the compute sizes and their monthly price.
| Size | Price per month | What the Pro credit covers |
|---|---|---|
| Micro | $10 | Fully covered |
| Small | $15 | The difference is billed: $5 |
| Medium | $60 | The difference is billed: $50 |
| Large | $110 | The difference is billed: $100 |
| XL | $210 | The difference is billed: $200 |
| 2XL | $410 | The difference is billed: $400 |
| 4XL | $960 | The difference is billed: $950 |
| 8XL | $1,870 | The difference is billed: $1,860 |
Three line items grow with your usage. Disk includes 8 GB per project and each additional GB costs $0.125. Egress includes 250 GB and the excess costs $0.09 per GB. File storage includes 100 GB and the excess costs $0.0213 per GB. In addition, monthly active users included are 100,000 and each extra one costs $0.00325.
Documentation: Supabase: pricing and plans · Supabase: compute and billing
How much does Supabase Pro cost with one, two or three projects?#
Billing checked on November 4, 2026: Pro is subscribed to per organization, but each project has its own compute. The organization includes $10 in monthly compute credits; this is not a $10 credit for every project. These examples assume Micro instances active for the entire month, at approximately $10 per month each.
| Micro projects | Pro subscription | Approximate compute | Organization credit | Approximate total |
|---|---|---|---|---|
| 1 | $25 | $10 | $10 | $25 |
| 2 | $25 | $20 | $10 | $35 |
| 3 | $25 | $30 | $10 | $45 |
An estimate using the published formula, not a measured invoice: subscription + compute − credit. Compute is billed hourly, so month length and active time change the amount. Usage overages, branching, replicas, add-ons and taxes are excluded. Credits do not cover branching or read replica compute.
Documentation: Supabase · Billing FAQ · Supabase · Compute usage
The spend cap is not an absolute $25 ceiling#
The Pro spend cap limits certain usage items, such as egress and storage. It does not cover every charge: compute, branching, read replicas, custom domains, IPv4, point-in-time recovery and other add-ons are excluded. Do not budget a maximum $25 bill simply because the cap is enabled.
Check which items cost controls cover, estimate each project and review usage alerts. These conditions were checked on November 4, 2026; the remaining tables retain the review date stated in their sections.
Documentation: Supabase · Cost controls
3. Worked example: three application sizes#
To see what it really costs, let's calculate three applications with a single project on the Pro plan. The function adds the $25 base, the compute difference above the $10 credit, disk above 8 GB and egress above 250 GB. It does not include files, extra active users or taxes.
COMPUTE = {"micro": 10, "small": 15, "medium": 60, "large": 110} # USD per month
def supabase_pro_cost(db_gb: float, egress_gb: float, compute: str = "micro") -> float:
base = 25.0 # Pro plan
credit = 10.0 # included compute credits
extra_compute = max(0.0, COMPUTE[compute] - credit)
extra_disk = max(0.0, db_gb - 8) * 0.125 # 8 GB included per project
extra_egress = max(0.0, egress_gb - 250) * 0.09 # 250 GB included
return base + extra_compute + extra_disk + extra_egress
for compute, db_gb, egress_gb in [("micro", 5, 100), ("small", 20, 300), ("medium", 60, 1200)]:
print(compute, db_gb, egress_gb, f"{supabase_pro_cost(db_gb, egress_gb, compute):,.2f}")| Scenario | Pro | Extra compute | Extra disk | Extra egress | Monthly total |
|---|---|---|---|---|---|
| Micro, 5 GB and 100 GB egress | $25 | $0 | $0 | $0 | $25 |
| Small, 20 GB and 300 GB egress | $25 | $5 | $1.50 | $4.50 | $36 |
| Medium, 60 GB and 1.2 TB egress | $25 | $50 | $6.50 | $85.50 | $167 |
The first application pays nothing above the $25. The second adds $5 of compute, $1.50 of disk and $4.50 of egress and ends at $36. In the third, a Medium compute adds $50 and the 1.2 TB of egress adds $85.50: the total reaches $167, almost seven times the front-page figure. The lesson is that compute and egress drive the bill as you grow, not the plan.
4. When the Free plan falls short#
Free works for prototypes, tests and personal projects. It falls short for four concrete reasons, all visible in the plan table.
- Pause for inactivity: a Free project pauses after a week without activity, which breaks any product with sporadic visits.
- Size: 500 MB of database per project is reached quickly with records, vectors or analytics data.
- Projects: the plan allows two active projects, so one production and one test environment already exhaust it.
- Backups: Free does not include the daily backups Pro offers; if you lose data, there is no provider backup to go back to.
If your application has real users, moving to Pro is reasonable from day one: it removes the pause and adds backups. The base cost is $25 a month, plus any compute and usage above what is included.
Supabase Free vs Pro: differences, limits and when to upgrade
Documentation: Supabase: pricing and plans
5. Alternatives: Turso and other entry plans#
Turso is a SQLite-compatible database designed for many small databases and reads close to the user; it is not PostgreSQL, so the comparison is about billing model more than an identical product. Its plans charge for rows read and written and for storage, not per instance.
Turso plans, also in dollars and per its official pricing page:
| Plan | Price | Databases | Storage | Rows read | Rows written | Point-in-time restore |
|---|---|---|---|---|---|---|
| Free | $0 | 100 | 5 GB | 500 million | 10 million | 1 day |
| Developer | $4.99 a month | Unlimited | 9 GB (+$0.75/GB) | 2.5 billion (+$1 per billion) | 25 million (+$1 per million) | 10 days |
| Scaler | $24.92 a month | Unlimited | 24 GB (+$0.50/GB) | 100 billion (+$0.80 per billion) | 100 million (+$0.80 per million) | 30 days |
| Pro | $416.58 a month | Unlimited | 50 GB (+$0.45/GB) | 250 billion (+$0.75 per billion) | 250 million (+$0.75 per million) | 90 days |
If your application needs PostgreSQL with extensions, advanced SQL features or a tooling ecosystem, Supabase is the natural choice. If your pattern is many small databases per customer or a very high read volume, Turso's per-row billing can come out cheaper. Compare the Supabase and Turso plans side by side in Codifly's database comparator.
Managed database prices in 2026: Neon, Supabase, PlanetScale, Turso, Cloudflare D1 and Layerbase
Documentation: Turso: pricing
6. Keep your numbers current#
Managed database plans change their limits and billing often. The figures in this guide are those on the official page on October 17, 2026; confirm the conditions before committing to an annual budget.
- Check real disk, egress and compute usage in the Supabase dashboard for a month before deciding the instance size.
- Set up spend alerts to catch the egress spike, which is the line item that surprises most.
- Compare against other entry plans with the database comparator before choosing, and do it again when your volume changes.
Environment variables and DATABASE_URL in production: a full guide
Documentation: PostgreSQL: official documentation