# About billing on Supabase

## Subscription plans

Supabase offers different subscription plans—Free, Pro, Team, and Enterprise. For a closer look at each plan's features and pricing, visit our [pricing page](/pricing).

### Free Plan

The Free Plan helps you get started and explore the platform. You are granted two free projects. The project limit applies across all organizations where you are an Owner or Administrator. This means you could have two Free Plan organizations with one project each, or one Free Plan organization with two projects. Paused projects do not count towards your free project limit.

### Paid plans

Upgrading your organization to a paid plan provides additional features, and you receive a higher [usage quota](/docs/guides/platform/billing-on-supabase#variable-usage-fees-and-quotas). You unlock the benefits of the paid plan for all projects within your organization - for example, no projects in your Pro Plan organization will be paused.

## Organization-based billing

Supabase bills separately for each organization. Each organization has its own subscription, including a unique subscription plan (Free, Pro, Team, or Enterprise), payment method, billing cycle, and invoices.

Different plans cannot be mixed within a single organization. For example, you cannot have both a Pro Plan project and a Free Plan project in the same organization. To have projects on different plans, you must create separate organizations. See [Project Transfers](/docs/guides/platform/project-transfer) if you need to move a project to a different organization.

## Costs

Monthly costs for paid plans include a fixed subscription fee based on your chosen plan and variable usage fees. To learn more about billing and cost management, refer to the following resources.

- [Your monthly invoice](/docs/guides/platform/your-monthly-invoice) - For a detailed breakdown of what a monthly invoice includes
- [Manage your usage](/docs/guides/platform/manage-your-usage) - For details on how the different usage items are billed, and how to optimize usage and reduce costs
- [Control your costs](/docs/guides/platform/cost-control) - For details on how you can control your costs in case unexpected high usage occurs

### Compute costs for projects

An organization can have multiple projects. Each project includes a dedicated Postgres instance running on its own server. You are charged for the Compute resources of that server, independent of your database usage.

Each project you launch increases your monthly Compute costs.

Read more about [Compute costs](/docs/guides/platform/manage-your-usage/compute).

## Variable Usage Fees and Quotas

Each subscription plan includes a built-in quota for some selected usage items, such as [Egress](/docs/guides/platform/manage-your-usage/egress), [Storage Size](/docs/guides/platform/manage-your-usage/storage-size), or [Edge Function Invocations](/docs/guides/platform/manage-your-usage/edge-function-invocations). This quota represents your free usage allowance. If you stay within it, you incur no extra charges for these items. Only usage beyond the quota is billed as overage.

For usage items without a quota, such as [Compute](/docs/guides/platform/manage-your-usage/compute) or [Custom Domains](/docs/guides/platform/manage-your-usage/custom-domains), you are charged for your entire usage.

The quota is applied to your entire organization, independent of how many projects you launch within that organization. For billing purposes, we sum the usage across all projects in a monthly invoice.

| Usage Item                       | Free                     | Pro/Team                                                            | Enterprise |
| -------------------------------- | ------------------------ | ------------------------------------------------------------------- | ---------- |
| Egress                           | 5 GB                     | 250 GB included, then  per GB                 | Custom     |
| Database Size                    | 500 MB per project       | 8 GB disk per project included, then  per GB | Custom     |
| Monthly Active Users             | 50,000 MAU               | 100,000 MAU included, then  per MAU        | Custom     |
| Monthly Active Third-Party Users | 50,000 MAU               | 100,000 MAU included, then  per MAU        | Custom     |
| Monthly Active SSO Users         | Unavailable on Free Plan | 50 MAU included, then  per MAU               | Custom     |
| Storage Size                     | 1 GB                     | 100 GB included, then  per GB                | Custom     |
| Storage Images Transformed       | Unavailable on Free Plan | 100 included, then  per 1000                     | Custom     |
| Edge Function Invocations        | 500,000                  | 2 million included, then  per million            | Custom     |
| Realtime Message Count           | 2 million                | 5 million included, then  per million          | Custom     |
| Realtime Peak Connections        | 200                      | 500 included, then  per 1000                    | Custom     |

You can find a detailed breakdown of all usage items and how they are billed on the [Manage your usage](/docs/guides/platform/manage-your-usage) page.

## Project add-ons

While your subscription plan applies to your entire organization and is charged only once, you can enhance individual projects by opting into various add-ons.

- [Compute](/docs/guides/platform/compute-and-disk#compute) to scale your database up to 64 cores and 256 GB RAM
- [Read Replicas](/docs/guides/platform/read-replicas) to scale read operations and provide resiliency
- [Disk](/docs/guides/platform/compute-and-disk#disk) to provision extra IOPS/throughput or use a high-performance SSD
- [Log Drains](/docs/guides/telemetry/log-drains) to sync Supabase logs to a logging system of your choice
- [Custom Domains](/docs/guides/platform/custom-domains) to provide a branded experience
- [PITR](/docs/guides/platform/backups#point-in-time-recovery) to roll back to any specific point in time, down to the minute
- [IPv4](/docs/guides/platform/ipv4-address) for a dedicated IPv4 address
- [Advanced MFA](/docs/guides/auth/auth-mfa/phone) to provide other options than TOTP