Stop Wasting Money on Supabase Pro: Upgrade to Micro for Free
Are you subscribed to the Supabase Pro Plan ($25/mo)? Check your dashboard right now. Is your database running on a Nano instance?
If so, you are effectively leaving money on the table. You can double your database performance (RAM) with just a few clicks—at zero extra cost.
The Secret of Supabase Pricing Structure
Here's the detail many users overlook: The Supabase Pro plan includes $10 worth of Compute Credits.
- Nano Instance: $5/month (Default)
- Micro Instance: $10/month
When you upgrade to Pro, Supabase defaults you to a Nano instance. Since Nano costs $5, you are only using $5 of your $10 credit.
This means you can upgrade to Micro ($10/month) effectively for free, because the entire cost is covered by your included credits.
Nano vs. Micro: The Performance Gap
"It's just one tier up, does it matter?" You might ask. But the spec difference is significant.
| Spec | Nano (Default) | Micro (Upgrade) | | :--- | :--- | :--- | | CPU | 2 Core (Shared) | 2 Core (Shared) | | Memory (RAM) | 512 MB | 1 GB (2x!) | | Connections | 60 | 90 |
The most critical upgrade is the Memory (RAM). For databases, memory is performance. 512MB can quickly become a bottleneck with complex queries or concurrent users. Doubling it to 1GB gives your application much more breathing room.
How to Upgrade (Takes 1 Minute)
You can change this setting right now. Note: There might be a few seconds of downtime as the instance restarts, so do this during off-peak hours.
- Log in to your Supabase Dashboard.
- Go to your Project.
- Click on Project Settings (Cog icon) in the bottom left.
- Select Compute and Disk (under Infrastructure).
- Under Compute Size, select
Micro. - Click Confirm Change.
(Settings screen: Changing from Nano to Micro)
Important Notes
- This does NOT apply to the Free Plan. (If you are on Free and upgrade to Micro, you will be charged $10).
- If you upgrade to Small or higher, you will pay the difference. (e.g., Small is ~$20, so you'd pay $20 - $10 credit = +$10 extra).
- Supabase pricing policies can change. Always check the "Estimated Cost" on the confirmation screen to ensure it says +$0 before applying.
Conclusion
There is absolutely no reason to use lower performance when you're paying for more. Go check your project settings now and claim your missing 512MB of RAM!
At SiteSnapshot, we believe these small optimizations add up to a robust service. We hope this tip helps run your application faster and more reliably.