Client's overdue payment blocking all projects - no org access to resolve
I understand this is a stressful situation! When you see "All projects are blocked from all further use due to payments overdue. Resolve payment," it means the client's organization has outstanding invoices that must be paid before any projects can be accessed again. This blocks all functionality for everyone in that organization.
What's Happening
When a Sanity organization has overdue payments, the entire organization gets blocked - all projects within it become inaccessible. Since organizations are the top-level billing entities in Sanity, this affects everyone associated with that organization, including you as a partner/agency.
The fact that you've lost access to the organization's members section indicates comprehensive blocking that occurs during billing issues.
Important: This will only block the specific organization with overdue payments, not other organizations you're a member or owner of.
How to Resolve This Immediately
Since you no longer have the necessary permissions (Admin or Billing Manager role) to update payment information yourself, you need direct support intervention:
Contact Sanity Support:
- Email: support@sanity.io
- Explain you're a partner/agency with a client organization that has overdue payments
- Mention you've lost access to manage the organization and can't resolve payment yourself
- Provide the organization ID if you have it
Include in your support request:
- Your account details
- The affected client organization name/ID
- That you're seeing the "All projects are blocked" message
- That you no longer have permissions to access members or billing settings
- Whether you need to transfer billing responsibility or remove the organization from your account
Understanding the Payment Process
Based on Sanity's billing guidance, once access is restored, payments can be made by:
- Logging into sanity.io/manage
- Navigating to the organization (not the project page)
- Clicking on the Billing tab
- Selecting Invoices on the left-hand side
- Finding outstanding invoices with status "Payment" or "Pending"
- Downloading the Invoice PDF and clicking "Pay Online"
- Following the Stripe Payment UI steps
However, you need to be an Admin or Billing Manager on the organization (not just the project) to access these settings - which is why you need support intervention.
Possible Solutions Sanity Support Can Help With
- Restore temporary access so billing details can be updated
- Transfer the organization to the client's own account
- Remove the organization from your account if the client relationship has ended
- Set up payment arrangements if needed
For Future Prevention
Consider having clients create their own Sanity organizations where they manage their own billing, while you maintain developer/admin access. This provides clearer separation of billing responsibility and makes client handoffs easier. As noted in Sanity's agency guidance, separate organizations per client offer better resource tracking and simplified billing.
Act quickly - contact support@sanity.io right away with all the details. The support team handles these situations regularly and can resolve this promptly.
Show original thread2 replies
Sanity – Build the way you think, not the way your CMS thinks
Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.