Supabase Free plan
-
Paused after 7 days with no activity
When you hit it: Every database and sign-in call fails because the whole project is paused. Restore it from the dashboard with one click; that stays possible for a year.
-
500 MB database size
When you hit it: The database turns read-only: reads work, but saves fail with "cannot execute INSERT in a read-only transaction".
-
5 GB of data sent out a month
When you hit it: You get a notice and a grace period. Past it, Supabase can restrict the project, and API calls can return status 402.
-
1 GB of file storage
When you hit it: Uploads past the quota get the same notice, grace period and restrictions.
-
50 MB largest file upload
When you hit it: A bigger file is refused at upload, however much space is left.
-
50,000 signed-in users a month
When you hit it: Past it, the same notice, grace period and restrictions as the other quotas apply.
-
2 active projects
When you hit it: A third project cannot run until you pause one. Paused projects do not count.
Check your usage In the Supabase dashboard, the organization usage page shows each quota for the billing cycle. A paused project shows a Restore button on its project page.