apps/docs/content/troubleshooting/realtime-project-suspended-for-exceeding-quotas.mdx
If your project has been suspended due to Realtime usage, it means your project exceeded the quotas for your plan and was flagged for unusually high consumption of Realtime resources.
When Realtime is disabled for your project, you will see the error code RealtimeDisabledForTenant in your Realtime logs. On the client side, connections will fail to establish and existing subscriptions will stop receiving events.
If you encounter this error, it means Realtime has been explicitly disabled for your project and you should contact support to understand why and resolve the issue.
Supabase monitors Realtime usage across all projects to ensure platform stability for everyone. When a project consistently exceeds its plan limits by a significant margin, it may be manually suspended. This can happen when:
Suspension is not automatic and is applied after review. The goal is to protect shared infrastructure while giving you the opportunity to explain and resolve the situation.
In most cases, quota overages are accidental rather than intentional:
Open a support ticket: Contact support and include:
Review your usage: While waiting for a response, check the Realtime reports in your project dashboard to understand what drove the elevated usage.
Identify and fix the root cause: Common fixes include:
The Supabase team will review your case to understand whether the usage was accidental or expected. If the usage is legitimate, the team can work with you to find the right plan or adjust limits for your project. If it was accidental, once you've resolved the underlying issue, the suspension can be lifted.