Delete Account and Data
Keito workspace owners can permanently delete a workspace and its associated data from the app. Use this flow when you want to remove the workspace and its data, not just cancel billing.
Account deletion is permanent. Export any records you need before you start.
Who Can Delete a Workspace
Only the workspace Owner can complete account and data deletion.
Admins can manage billing and settings, but the final deletion flow requires the owner account. If you are not the owner, ask the current owner to start the deletion or contact support.
Before You Delete
Before starting deletion:
- Export time, expense, invoice, client, project, and team data you need to keep.
- Download invoice attachments and expense receipts you need for your records.
- Check whether any connected services need their own data cleanup, such as Stripe, QuickBooks, Xero, or WorkOS.
- Tell team members that they will lose access to the workspace.
Deleting a workspace cannot be undone from inside Keito.
Start the Deletion Flow
To delete an active workspace:
- Go to Settings.
- Open the Billing tab.
- Scroll to Danger Zone.
- Select Delete account.
If your trial has expired, the expired-trial page and final trial-expiry email can open the same deletion flow directly.
Step 1: Review the Deletion Preview
Keito first shows a preview of the workspace and data that will be deleted.
The preview includes:
- Workspace name and subdomain.
- Counts for members, exclusive users, shared users, clients, projects, tasks, time entries, expenses, invoices, estimates, recurring invoices, audit logs, queued emails, integrations, and stored files.
- External cleanup targets such as Stripe subscription, Stripe Connect account, WorkOS organisation, QuickBooks realm, and Xero tenant.
- Any blockers that must be resolved before deletion can continue.
If the preview shows a blocker, the Continue button is disabled. Resolve the blocker or contact support.
Step 2: Create a Deletion Request
Selecting Continue creates a pending deletion request. The request is valid for 10 minutes.
If the request expires before final confirmation, start the flow again from the preview step.
Step 3: Acknowledge the Impact
Keito requires three acknowledgements before the final confirmation:
- You understand the deletion is permanent and cannot be undone.
- You understand all company data, files, audit history, and integrations will be deleted.
- You understand company members will lose access to the workspace.
All acknowledgements must be selected before you can continue.
Step 4: Confirm the Deletion
The final confirmation requires two manual checks:
- Type the exact confirmation phrase shown in the dialog, for example
DELETE your-subdomain. - Enter the owner email address shown in the dialog.
When both values match, select Delete account. Keito queues the deletion job and shows its progress.
Step 5: Wait for Completion
The deletion job runs in the background. The progress dialog can show these states:
| Status | Meaning |
|---|---|
QUEUED | The deletion request has been confirmed and is waiting to run. |
RUNNING | Keito is cancelling billing, cleaning up external connections, deleting files, deleting database records, and verifying removal. |
COMPLETED | Deletion finished successfully. You will be signed out and redirected. |
FAILED | Deletion did not complete. Contact support before trying again. |
EXPIRED | The pending confirmation window expired before final confirmation. |
Do not make workspace changes while deletion is queued or running. Keito blocks normal mutations during this period.
What Keito Deletes
When deletion completes, Keito removes the workspace and associated data from Keito systems, including:
- Workspace/company record and settings.
- Company members and invitations.
- Clients, contacts, projects, tasks, project assignments, and team assignments.
- Time entries, expenses, expense categories, receipts, and stored files.
- Invoices, invoice line items, payments, messages, attachments, estimates, recurring invoices, and saved reports.
- Roles, manager permissions, notification preferences, audit logs, email queue records, import jobs, integrations, and bank accounts.
- Local subscription state and billing links tied to the workspace.
- Exclusive user accounts that only belonged to the deleted workspace.
- WorkOS organisation, memberships, invitations, sessions, and exclusive user records where configured.
- Connected Stripe subscription, Stripe Connect authorisation, and QuickBooks token where configured.
What May Remain
Some data is not removed by workspace deletion:
- User accounts that also belong to another Keito workspace are kept so those workspaces continue to work.
- Data in other workspaces is not affected.
- Third-party providers may retain their own records under their own retention policies, including Stripe, QuickBooks, Xero, WorkOS, email providers, and hosting providers.
- Keito may retain limited operational records where required for security, compliance, support, dispute handling, or to verify that deletion completed.
Deleting vs Cancelling a Subscription
Cancelling a subscription stops future billing but keeps your workspace data available according to your plan and access state. Deleting account and data removes the workspace and cannot be reversed.
See Plans & Pricing for subscription cancellation details.
If Deletion Fails
If the job shows FAILED, contact support at support@keito.ai. Do not assume the workspace is untouched: some external cleanup or file deletion may already have completed before the failure.