
Aanchal Parmar
Product Marketing Manager, Flexprice

How Supabase handles compute, storage, and performance upsells

Supabase lets you scale specific parts of your infrastructure: compute power, disk type, and disk size, without jumping to a higher pricing tier.
This is especially useful if most of your projects are small, but one of them needs more power or performance.
Compute instances
Each Pro project starts with a Micro instance (1 GB RAM, 2-core ARM), and the $10 monthly compute credit on Pro and Team plans covers one Micro instance. You can upgrade to more powerful configurations, all the way up to 64-core, 256 GB instances.
Pricing scales linearly. Example:
Micro: $10/month (covered by the included compute credit)
Small: $15/month, 2 GB RAM
Medium: $60/month, 4 GB RAM
Large: $110/month, 8 GB RAM, dedicated CPU
XL: $210/month, 16 GB RAM
2XL: $410/month, 32 GB RAM
It scales up through 4XL, 8XL, 12XL, and 16XL at $3,730/month with 64 cores and 256 GB RAM. Beyond that, sizing is custom.
So if one of your apps is CPU-bound or handling heavier queries, you can scale just that instance without changing your Supabase plan.
Disks and storage performance
By default, Supabase uses General Purpose disks. If your app needs faster read/write speed, you can switch to High Performance disks for an added cost.
General Purpose: $0.125 per GB (after the first 8 GB), 3,000 IOPS included, then $0.024 per IOPS, 125 MB/s throughput included, then $0.095 per MB/s, max size 16 TB, 99.9% durability.
High Performance: $0.195 per GB, $0.119 per IOPS, throughput scales automatically with IOPS, max size 60 TB, 99.999% durability.
You pay based on disk size, the IOPS (Input/Output Operations per Second) you provision, and throughput. This modular approach gives you control. You're not forced into paying $599/month just because one database needs better performance. You upgrade what matters, leave the rest alone.
Optional add-ons
Beyond compute and disk, Supabase has a handful of priced add-ons you can switch on when you need them:
Point-in-Time Recovery (PITR): $100/month per 7 days of retention
Custom Domain: $10 per domain per month per project
Database Branching: $0.01344 per branch, per hour
Advanced MFA (Phone): $75/month for the first project, then $10/month for each additional project
SAML / SSO Auth: 50 MAUs included, then $0.015 per MAU
Log Drains: $60 per drain per month, plus $0.20 per million events and $0.09 per GB egress
Image Transformations: 100 origin images included, then $5 per 1,000 origin images
These are mostly things you don't need on day one, but they're useful to know about before you go looking for them in a higher tier.
How Supabase reduces bill anxiety for developers
Supabase is one of the few platforms that bakes billing safeguards into the product.
Spend Cap Enabled by Default
On the Pro plan, projects won't exceed the $25/month base unless you manually turn off the cap. That means no surprise overages.
Real-Time Usage Tracking
You can monitor MAUs, egress, storage, and function calls directly from the dashboard, with alerts when you approach limits.
Free Projects Auto-Pause
Inactive free projects are paused after 7 days, so you're not unintentionally racking up usage if you upgrade later.
These features give developers control over cost without needing to set up external monitoring or worry about billing blowups.
Why Supabase doesn't offer annual plans
Supabase only offers monthly billing. No discounts for paying yearly, no lock-in contracts. That's by design.
Most developers don't want to commit to a full year when the product, team, or usage might change in three months. Monthly billing gives them room to experiment, pivot, or shut things down, without chasing refunds or getting stuck with credits they won't use.
It also matches the way most infrastructure scales: gradually. You start small, track usage, and decide when to grow. Supabase supports that pace by keeping costs flexible and commitment low.
If you're running long-term production workloads, it's still easy to set up autopay and let things run. But the monthly cycle keeps decision-making in the developer's hands, not tied to finance timelines or annual renewals.
How to choose the right Supabase plan for your project
If you're unsure which Supabase plan fits your needs, start by mapping your current workload, not just your budget.
Choose Free if:
You're building a prototype, hackathon project, or MVP.
You don't need backups or team access.
You're okay with the project being paused after 7 days of inactivity.
Choose Pro ($25/month) if:
You've shipped something to real users.
You want usage caps, backups, custom domains, and more storage.
You need cost controls but also room to grow.
Choose Team ($599/month) if:
You need SSO, SOC 2 or ISO 27001 compliance, or longer backup/log retention.
You're working in a regulated environment or selling to enterprises.
You want shared project access and audit history.
Choose Enterprise (Custom) if:
You need uptime SLAs, 24/7 support, or a BYO cloud setup.
Your organization requires legal reviews and vendor agreements.
If you're still unsure, start with Pro. The spend cap keeps things safe, and you can monitor usage before upgrading anything.
How to clone Supabase's pricing with Flexprice's Prompt to Plan Feature
If Supabase's pricing model resonates with how you want to charge for your own product, you don't have to build the billing infrastructure from scratch.
Flexprice's MCP server lets you replicate this exact structure, fixed plans, included compute credits, usage-based overages on MAUs, egress, and storage, plus modular add-ons like PITR or custom domains, without writing billing logic yourself.
You just have to give a simple prompt, and it’s ready. Let's see how this works.
Step 1:
First, visit our website Flexprice.io, then click on the Try For Free button to sign up

After that, a new window will open where you can fill in your credentials to get started with us

Step 2:
After you're signed up, the Flexprice dashboard will open up. Now, navigate to the product catalog, where you can see plans. Click on that

Step 3:
On the top right corner, you can see a button CREATE WITH AI, so click on that.

Step 4:
Once you click on that, a new window will appear, and there, provide a single prompt to analyze the Supabase pricing page and replicate its entire structure. In the prompt, include the Supabase pricing link : https://supabase.com/pricing.

Step 5:
After the analysis is over, a new window with all the features and plans will come up. Now, click on create and all of your plans will be created.

How to clone Supabase pricing model using Flexprice's MCP server
If the Supabase pricing model resonates with how you want to charge for your own product, you don't have to build the billing infrastructure from scratch. Flexprice's MCP server lets you replicate this exact structure without writing billing logic yourself. Let's see how this works:
Step 1:
First, you need to ensure that you are successfully set up with the Flexprice MCP server. You can check it by going into settings, then into developer options. There, you can see the Flexprice MCP server status.

Step 2:
Access Claude or any other AI tool that integrates with the MCP server.

Step 3:
Provide a single prompt asking the AI tool to analyze the Supabase pricing page and replicate its entire structure through the Flexprice MCP. In the prompt, include Supabase’s pricing page link: https://supabase.com/pricing

Step 4:
Wait a few moments while the AI automatically processes the prompt and generates the necessary billing infrastructure plans

Step 5:
Navigate to your Flexprice dashboard to review the newly created assets. You will find that the AI has used the context from Supabase’s pricing page to automatically pre-fill and create plans.

Wrapping up
Supabase's pricing model is built for how developers actually work: start small, track usage, scale when you need to. The Free tier covers prototyping and MVPs. Pro at $25/month gives you room to grow with spend caps that keep bills predictable. And when you need compliance or enterprise features, the jump to Team makes sense.
What matters most? You're not paying for complexity you don't need, and you won't hit walls when you're ready to grow. Start with Free, monitor your usage, upgrade to Pro when you ship to real users. The pricing scales with your project, not against it.
If you're ready to build your own Supabase pricing, then either you can sign up for the tool or use our open source to create it. If you're tired of solving billing from scratch, you don't have to keep doing it alone.
⭐ Star us on GitHub to follow our progress
🤝 Join our community to share feedback and collaborate




























