Skip to content

Delete an organisation

Deleting an organisation is the terminal action — it removes the org and cascades through every tenant, every member, every resource attached. The audit log survives for compliance, but everything else is gone. Owner-only, with a type-to-confirm guard so it can't be triggered accidentally.

Only the owner can delete. The single human with the owner role badge on the Members page. Admins can't, viewers can't. If the owner is unavailable or has left the team, ownership has to be transferred first — that's a separate deliberate flow (deferred to a future docs topic).

The delete affordance lives in Settings under a separately-styled Danger zone section. Clicking Delete organization opens a confirm dialog requiring you to type the organisation slug to proceed. The button stays disabled until the typed value matches exactly.

Once confirmed, the platform runs:

  1. Decommission every tenant. Each tenant goes through the deprovisioning workflow described in Decommission a tenant. Resources released, state flipped to decommissioned.
  2. Remove all members. Member rows deleted, pending invitations revoked.
  3. Archive the organisation. Org state flips to archived (you won't see it in any list); the row itself is retained for audit referenceability.

Total runtime depends on tenant count — each tenant's deprovisioning saga runs in parallel, so the wall-clock time is roughly the slowest single tenant's saga, not the sum.

Two things are retained by design:

  • Audit log entries for everything that ever happened in the organisation. Retained per the platform's audit retention policy.
  • The org row itself, in archived state. Visible only to platform operators with elevated permissions for compliance lookups.

What's gone for good:

  • Every tenant's users, applications, sessions, MFA enrollments. Standard decommission applies per tenant.
  • Every member. Member rows deleted.
  • Plan + billing records for the active billing period. Final invoice is generated and sent.

You're signed out and routed back to the marketing site. The slug is freed and can be claimed by a new signup (yours or anyone else's). The owner's email is unconstrained — they can sign up for a new organisation with the same email anytime.

There is no restore path. If you change your mind, create a new organisation and re-provision tenants from scratch.