
Aanchal Parmar
Product Marketing Manager, Flexprice

Compute, disk, and add-on pricing
Supabase lets you scale compute, disk type, and disk size on a single project without moving your whole organization to a higher plan. That modularity is the best part of the pricing design: one heavy database doesn't drag every other project up with it.
Compute instances
Every Pro project starts on a Micro instance, and the $10 monthly compute credit covers exactly one of them. Instances bill hourly and you can resize at any time.
Size | Price per month | CPU | Memory |
Micro | $10 | 2-core ARM | 1 GB |
Small | $15 | 2-core ARM | 2 GB |
Medium | $60 | 2-core ARM | 4 GB |
Large | $110 | 2-core ARM, dedicated | 8 GB |
XL | $210 | 4-core ARM | 16 GB |
2XL | $410 | 8-core ARM | 32 GB |
4XL | $960 | 16-core ARM | 64 GB |
8XL | $1,870 | 32-core ARM | 128 GB |
12XL | $2,800 | 48-core ARM | 192 GB |
16XL | $3,730 | 64-core ARM | 256 GB |
Above 16XL | contact sales | custom | custom |
The ladder isn't linear, whatever the shape suggests. Micro to Small buys you 1 GB of memory for $5, and then Small to Medium buys 2 GB for $45. That's where the curve bends. Large is the first size with dedicated CPU included on Pro, and in most upgrades I've seen that's the actual reason teams move, not the memory.
Disks and storage performance
Supabase puts every project on a General Purpose disk by default and sells a High Performance option for workloads that need faster reads and writes. Storage scales to 60 TB and 80,000 IOPS.
General Purpose | High Performance | |
Max size | 16 TB | 60 TB |
Size | 8 GB included, then $0.125 per GB | $0.195 per GB |
IOPS | 3,000 included, then $0.024 per IOPS | $0.119 per IOPS |
Throughput | 125 MB/s included, then $0.095 per MB/s | scales with IOPS |
Durability | 99.9% | 99.999% |
You pay for disk size, provisioned IOPS (input/output operations per second, meaning how many reads and writes the disk handles), and throughput separately. Nobody has to buy the $599 plan because one database needs faster disks.
Optional add-ons
Supabase sells a set of per-project add-ons you switch on when you need them, all billed in arrears based on the hours they were active.
Point-in-time recovery: roughly $100 a month for 7 days of retention, $200 for 14 days, $400 for 28 days. You restore to any point down to the second.
Custom domain: a flat $10 a month per domain per project.
Database branching: no fixed fee, and a preview branch on the default Micro compute starts at $0.01344 an hour. Compute credits don't apply to branching compute, so your first branch costs real money even on a plan whose credit covers a Micro instance.
Advanced MFA with phone: $75 a month for the first project, then $10 a month for each additional project.
SAML and SSO auth: 50 MAUs included, then $0.015 per MAU.
Log drains: $60 a month per drain, plus $0.20 per million events and $0.09 per GB of egress. Events bill in whole 1-million packages, so 999,999 events and 1,000,000 events both cost $0.20, and 1,000,001 costs $0.40.
Image transformations: 100 origin images included, then $5 per 1,000.
Read replicas, IPv4 addresses, and Pipelines are all available as project add-ons, priced on their own usage pages.
HIPAA projects: available as a paid add-on on Team and Enterprise, with the price unpublished.
One more cost that isn't an add-on and isn't a line item: pgvector ships on every plan including Free at no extra charge. Vector search costs whatever storage and compute it consumes and nothing on top, which for a team putting AI features on Postgres is the difference between one bill and two.
How to choose the right Supabase plan
Pick your plan off your workload, not your budget, because the thresholds are numeric and easy to check.
Stay on Free while you're validating an idea, running an internal tool, or building something whose users won't notice a pause. Move to Pro when you approach 40,000 MAUs, which is 80% of the free ceiling, or pass roughly 400 MB of database, or need daily backups, or reach the point where a one-week pause would cost you customers. Move to Team when a security review asks for SOC 2 or ISO 27001, or you need SSO on the dashboard, 14-day backups, or 28-day logs. Move to Enterprise when a contract demands an uptime SLA, BYO cloud, or 90-day log retention.
If you're unsure, start on Pro. The spend cap holds your bill at $25 while you watch the usage page for a month, and a month of real numbers beats any estimate on this page.
Wrapping up
Supabase's pricing works the way developers actually build: start free, ship on $25, and pay for the specific resource that grew. The parts worth remembering are that the plan bills per organization, that quotas pool while compute doesn't, and that the spend cap protects you until you decide otherwise.
Your next step takes about ten minutes. Open your organization's usage page, look at where you sit against the 100,000 MAU line and the 250 GB egress line, then price the compute size you're actually running. That's your real bill, and it's usually lower than the anxiety suggests.
If you're building the same pricing shape into your own product, start with the Flexprice docs and model one plan with a recurring charge and one metered feature before you add the rest. Every feature ships in the open source tier and you can self-host the whole thing, which is why Flexprice is open source in the first place.
Star us on GitHub to follow the work, or join the Slack community if you want to argue about pricing models with 300+ other builders.
Frequently asked questions
These are the questions people ask most often about what Supabase costs.
How much is Supabase per month?
Supabase is $0 a month on Free, $25 on Pro, $599 on Team, and custom on Enterprise, all priced per organization. Most production apps on Pro pay between $25 and $130 once compute is included, and usage charges only apply past the included quotas.
Is Supabase costly?
Supabase isn't costly for small teams: a shipped app inside its quotas costs $25 a month. Costs climb on two axes, compute size and monthly active users, and past 100,000 MAUs the Auth meter at $0.00325 per user usually becomes the largest line on the invoice.
Is Supabase cheaper than AWS?
Supabase is easier to forecast than AWS because it prices a fixed set of resources rather than dozens of separate services. Whether it's cheaper depends on your workload: Supabase bundles database, Auth, storage, and functions into one plan with published overage rates, while an equivalent AWS setup means pricing RDS, Cognito, S3, and Lambda separately.
Is Supabase 100% free?
Yes, within the Free plan's limits: 500 MB of database per project, 1 GB of file storage, 5 GB of egress, 50,000 MAUs, and unlimited API requests, with no card required. The real constraint isn't a rate, it's the one-week inactivity pause, which rules the Free plan out for anything with live users.
Why Supabase doesn't offer annual plans
Supabase publishes monthly billing only, and no annual discount appears anywhere on its pricing page. Pro gets charged up front each month, and usage charges settle at the end of it.
That fits how developers buy. Committing to a year when the product, the team, and the usage might all change in three months is a bad trade, and monthly billing means you can pivot or shut something down without chasing a refund. Cancel and Supabase credits the organization for the unused part of the month, and those credits carry to other projects. Enterprise pricing gets negotiated directly, so any annual arrangement there sits in that contract rather than on the pricing page.
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



























