Pricing Plans
Free Plan
Perfect for side projects, prototypes, and learning:Database
- 500 MB database space
- Unlimited API requests
- Unlimited Auth users
- Community support
Storage & Functions
- 1 GB file storage
- 2 GB bandwidth
- 500K Edge Function invocations
- 2 projects maximum
Free projects automatically pause after 7 days of inactivity. Simply visit your dashboard to restore them instantly.
Pro Plan ($25/month per project)
Production-ready features:- 8 GB database (first 8 GB included, then $0.125/GB)
- 100 GB storage (then $0.021/GB)
- 50 GB bandwidth (then $0.09/GB)
- 2M Edge Function invocations (then $2/million)
- No project pausing
- Daily backups with 7-day retention
- Email support
- Custom domains
- Point-in-time recovery
- SOC 2 compliance
Team Plan (Custom pricing)
For growing teams and applications:- Everything in Pro
- 100 GB database per project
- 250 GB bandwidth per project
- 10M Edge Function invocations per month
- Priority support with 1-hour response SLA
- Read replicas
- Daily backups with 14-day retention
Enterprise Plan (Custom pricing)
For organizations with advanced needs:- Custom resource allocation
- 99.95% uptime SLA
- 24/7 support with dedicated Slack channel
- SAML SSO
- Custom contracts and invoicing
- Dedicated infrastructure
- Advanced security and compliance
- Database backups with custom retention
- On-premise deployment options
Usage-Based Pricing
Beyond plan limits, you pay only for what you use:Compute
Database CPU & Memory:| Instance Size | vCPU | RAM | Price/hour |
|---|---|---|---|
| Micro | 2 | 1 GB | Included |
| Small | 2 | 2 GB | $0.01344 |
| Medium | 2 | 4 GB | $0.0206 |
| Large | 2 | 8 GB | $0.0822 |
| XL | 4 | 16 GB | $0.1517 |
| 2XL | 8 | 32 GB | $0.2877 |
| 4XL | 16 | 64 GB | $0.562 |
| 8XL | 32 | 128 GB | $1.32 |
| 12XL | 48 | 192 GB | $1.94 |
| 16XL | 64 | 256 GB | $2.562 |
Storage
Database Storage: $0.125 per GB/month- Automatic backups included
- SSD-backed for high performance
- Scales automatically
- S3-compatible object storage
- Includes redundancy
- Image transformations included
Bandwidth
Egress (Outbound): $0.09 per GB- API responses
- File downloads
- Realtime connections
- Edge Function responses
- File uploads
- API requests
- Database connections
Edge Functions
Invocations: $2 per million invocations (after free tier)- Includes up to 100ms CPU time per invocation
- Additional CPU time: $0.00001 per GB-second
Realtime
Concurrent Connections:- Free: 200 connections
- Pro: 500 connections (included)
- Additional: $10 per 1,000 connections/month
- 2 million messages free
- Then $2.50 per million messages
Advanced Features
Point-in-Time Recovery (PITR): $100/month- Restore to any point in last 7 days (Pro) or 14 days (Team)
- Essential for production databases
- Deploy databases closer to users
- Reduce query latency
- Distribute read load
- Use your own domain for APIs
- Automatic SSL certificates
- Multiple domains supported
- Dedicated IPv4 for your project
- Required for some network configurations
Understanding Your Bill
Billing Cycle
Billing is calculated monthly:- Subscription: Charged at the start of billing period
- Usage: Calculated throughout the month
- Invoice: Generated at the end of billing period
- Payment: Automatically charged to payment method
Usage Dashboard
Monitor usage in real-time:Cost Estimation
Example monthly costs for a typical application:- Small App
- Growing Startup
- Enterprise App
Scenario: Personal blog with 1,000 visitors/month
- Plan: Free ($0)
- Database: 200 MB (free)
- Storage: 500 MB images (free)
- Bandwidth: 1 GB (free)
- Functions: 10K invocations (free)
Cost Optimization
Database Optimization
Use Indexes Wisely
Use Indexes Wisely
Create indexes on frequently queried columns to improve performance and reduce compute usage.
Archive Old Data
Archive Old Data
Move historical data to separate tables or external storage:
Vacuum Regularly
Vacuum Regularly
Enable auto-vacuum to reclaim space:
Right-Size Compute
Right-Size Compute
Monitor CPU and memory usage. Scale down if consistently under 50% utilization.
Storage Optimization
Image Optimization:- Use Supabase image transformations instead of storing multiple sizes
- Convert to WebP format for smaller file sizes
- Enable lazy loading
- Delete unused files regularly
- Set up automatic cleanup for temporary files
- Use presigned URLs with expiration
Bandwidth Optimization
Enable Caching:Edge Functions Optimization
Cold Starts:- Keep functions small and focused
- Minimize dependencies
- Use Deno’s built-in modules when possible
Billing Management
Payment Methods
Enter Card Details
Provide credit/debit card information. Supports Visa, Mastercard, and American Express.
Spending Limits
Prevent unexpected charges:Invoices & Receipts
Access Invoices:- Organization Settings → Billing → Invoices
- Download PDF or view in browser
- Invoices sent to billing email automatically
- Subscription charges
- Usage breakdown by resource
- Credits and discounts applied
- Tax information
- Payment method
Credits & Discounts
Startup Program: Apply for credits if you’re in an accelerator or early-stage startup Open Source: Free Pro plan for qualifying open source projects Education: Special pricing for students and educators Referral Program: Earn credits by referring new usersBilling Support
Billing Questions
Email billing@supabase.com for invoice questions, payment issues, or plan changes.
Usage Optimization
Contact support for help optimizing your usage and reducing costs.
Enterprise Sales
Email enterprise@supabase.com for custom contracts and volume pricing.
Documentation
Visit docs.supabase.com for guides on optimizing your application.
Frequently Asked Questions
Can I downgrade from Pro to Free?
Can I downgrade from Pro to Free?
Yes, but ensure your projects fit within Free plan limits (500 MB database, 1 GB storage). Projects exceeding limits will be read-only until you upgrade or reduce usage.
What happens if I exceed my limits?
What happens if I exceed my limits?
On Free plan, some features may be rate-limited. On paid plans, you’re charged for overage based on usage pricing. Set spending limits to control costs.
How do I cancel my subscription?
How do I cancel my subscription?
Downgrade to Free plan or delete your projects. No cancellation fees. Unused time is not refunded but you retain access until period end.
Do you offer annual billing?
Do you offer annual billing?
Yes, contact sales@supabase.com for annual contracts with discounted pricing.
Can I get a refund?
Can I get a refund?
Refunds are handled case-by-case. Contact billing@supabase.com within 7 days of charge.
Next Steps
Usage Dashboard
Monitor your current usage and costs
Upgrade Plan
Scale your projects with Pro or Team
Cost Optimization
Learn how to reduce costs
Organizations
Manage team billing
