Files
supabase/packages/shared-data/plans.ts
Julian Domke cc778cedbe chore(pricing-www): adjust storage prices (#46276)
We bill $0.00002919 per GB/hour, which is a monthly price of $0.0217 for
a 744-hour month and $0.00213 for a 730-hour month.

Since that's a difference of ~1.5%, the billing team felt this is worthy
to change 🙌🏻

<img width="351" height="867" alt="Screenshot 2026-05-22 at 16 22 56"
src="https://github.com/user-attachments/assets/46b8da91-02f8-46b0-b8be-dc9c060bf4eb"
/>
<img width="1349" height="168" alt="Screenshot 2026-05-22 at 16 23 01"
src="https://github.com/user-attachments/assets/9ec2d44f-2583-4b53-8431-a5ea1c226e7c"
/>


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Pricing Updates**
* Updated file storage overage rates for Pro and Team plans to $0.0213
per GB.

<!-- review_stack_entry_start -->

[![Review Change
Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/supabase/supabase/pull/46276?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-05-23 09:01:17 +02:00

113 lines
3.3 KiB
TypeScript
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
export type PlanId = 'free' | 'pro' | 'team' | 'enterprise'
export interface PricingInformation {
id: 'tier_free' | 'tier_pro' | 'tier_team' | 'tier_enterprise'
planId: PlanId
name: string
nameBadge?: string
costUnit?: string
href: string
priceLabel?: string
priceMonthly: number | string
warning?: string
warningTooltip?: string
description: string
preface: string
features: (string | string[])[]
footer?: string
cta: string
}
export const plans: PricingInformation[] = [
{
id: 'tier_free',
planId: 'free',
name: 'Free',
nameBadge: '',
costUnit: '/ month',
href: 'https://supabase.com/dashboard/new?plan=free',
priceLabel: '',
priceMonthly: 0,
description: 'Perfect for passion projects & simple websites.',
preface: 'Get started with:',
features: [
'Unlimited API requests',
'50,000 monthly active users',
['500MB database size', 'Shared CPU • 500MB RAM'],
['5 GB egress'],
['5 GB cached egress'],
'1 GB file storage',
'Community support',
],
footer: 'Free projects are paused after 1 week of inactivity. Limit of 2 active projects.',
cta: 'Start for Free',
},
{
id: 'tier_pro',
planId: 'pro',
name: 'Pro',
nameBadge: 'Most Popular',
costUnit: '/ month',
href: 'https://supabase.com/dashboard/new?plan=pro',
priceLabel: 'From',
warning: 'Includes one project running on Micro compute.',
priceMonthly: 25,
description: 'For production applications with the power to scale.',
features: [
['100,000 monthly active users', 'then $0.00325 per MAU'],
['8GB disk size per project', 'then $0.125 per GB'],
['250GB egress', 'then $0.09 per GB'],
['250GB cached egress', 'then $0.03 per GB'],
['100GB file storage', 'then $0.0213 per GB'],
'Email support',
'Daily backups stored for 7 days',
'7-day log retention',
['Add Log Drains', 'additional $60 per drain, per project'],
],
preface: 'Everything in the Free Plan, plus:',
cta: 'Get Started',
},
{
id: 'tier_team',
planId: 'team',
name: 'Team',
nameBadge: '',
costUnit: '/ month',
href: 'https://supabase.com/dashboard/new?plan=team',
priceLabel: 'From',
warning: 'Includes one project running on Micro compute.',
priceMonthly: 599,
description: 'Add features such as SSO, control over backups, and industry certifications.',
features: [
'SOC2 & ISO 27001',
'Project-scoped and read-only access',
'HIPAA available as paid add-on',
'SSO for Supabase Dashboard',
'Priority email support & SLAs',
'Daily backups stored for 14 days',
'28-day log retention',
],
preface: 'Everything in the Pro Plan, plus:',
cta: 'Get Started',
},
{
id: 'tier_enterprise',
planId: 'enterprise',
name: 'Enterprise',
href: 'https://forms.supabase.com/enterprise',
description: 'For large-scale applications running Internet scale workloads.',
features: [
'Designated Support manager',
'Uptime SLAs',
'BYO Cloud supported',
'24×7×365 premium enterprise support',
'Private Slack channel',
'Custom Security Questionnaires',
],
priceLabel: '',
priceMonthly: 'Custom',
preface: '',
cta: 'Contact Us',
},
] as const