Skip to content

GCP project deleted by accident, or we want to recover something from a deleted project

Google Cloud keeps a project in a scheduled-deletion state for about thirty days by default. Inside that window restore is a few clicks, after that the data is gone.

Try this first

  1. 1Check status: gcloud projects list --filter='lifecycleState:DELETE_REQUESTED' or in the console Resource Manager > Manage Resources > filter 'Pending deletion'. Still there: plenty of time.
  2. 2Restore: in the console click the project and choose Restore Project, or cli: gcloud projects undelete PROJECT_ID. Resources inside the project then need to be re-enabled themselves, some services have a brief reactivation.
  3. 3Window expired: data is gone, not recoverable. For future prevention: set billing-account policies and organisation policy so only specific roles can delete projects.
  4. 4For production projects: use organisation-level Project Lien (gcloud resource-manager liens create). A lien blocks deletion until explicitly removed, a second step that prevents accidents.
  5. 5Document which projects are 'may die' and which are 'absolutely not'. Naming with '-prod' or '-test' suffixes helps and is free.

When to bring us in

Project deleted outside the 30-day window with production data in it: not a recovery question any more but an impact assessment. We help to determine whether backups (BigQuery exports, Cloud Storage replication) live elsewhere.

See also

None of the above fits?

Describe your situation below. We pass your input plus the steps you already saw to our AI and return tailored next-step advice. If it's too risky to DIY, we'll say so.

Who are you?

For the AI question we need your email and company, so we can follow up if the AI gets stuck, and to prevent abuse.

Limited to 2 questions per hour and 5 per day, kept lean so the AI stays useful. For more, contacting us directly works better for you and us.

Or skip the DIY entirely

Our Managed IT clients do not look these things up. One point of contact, a fixed monthly price, resolved within working hours.