Render Free Postgres Expired or Deleted
Quick answer
Free Render Postgres databases expire 30 days after creation. A 14-day grace period lets you upgrade; after that the database and its data are deleted.
Most likely fix: Upgrade before the grace period ends
How to fix it
Try these in order — the most common fix is first.
1. Upgrade before the grace period ends
- Open the database in the Dashboard
- Go to Settings and pick a paid plan (from $19/month for 1 GB RAM)
- Do this within 14 days of expiry
Did this fix it?2. Export your data now
- Run pg_dump with the external connection string from the database Info page
- Restore into a new database or another provider
Did this fix it?3. Use a free alternative
- Move to a Postgres host with a permanent free tier and update DATABASE_URL
Did this fix it?
Symptoms
Database shows as expired, connections fail, or the database disappears after about six weeks.
Why it happens
- Free Postgres has a 30-day lifetime by design
- After expiry you have 14 days to upgrade before deletion
- Free databases have no backups
This guide also covers
- render free postgres expired
- render postgres 30 days
- render database deleted
Still not working?
If Render keeps failing, you're not alone. See every Render problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to usThe same problem in other apps
Other Render errors
- Render Free Instance Spins Down: Slow First Request
- Render "No Open Ports Detected" Deploy Error
- Render Build or Service Out of Memory
- Render Build Failed: Exited With Status 1
- Render 502 Bad Gateway Error
- Render Custom Domain Verification or SSL Pending
- Render Health Check Failed or Deploy Timed Out
- Render Free Service Suspended: 750 Hours Used Up