Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
All errors
Platform

Your trial has expired / EVALUATION_EXPIRED / Sandbox has expired

The org has reached the end of its evaluation period. Trial orgs (typically 30 days) and free Developer Edition orgs that haven't been logged into in 6 months are deactivated. The fix: log a support case to convert / reactivate, or migrate work to a permanent org.

Also seen asEVALUATION_EXPIRED·Your trial has expired·Sandbox has expired·trial expired salesforce

Salesforce gives different orgs different lifespans:

Org typeDefault lifespan
Free Developer EditionForever, but goes inactive after 6 months of no logins
Trial Edition30 days
Scratch Org7 days (extendable to 30)
Sandbox (Developer)Indefinite, refreshes from production weekly
Sandbox (Partial / Full Copy)Indefinite, but limited refresh frequency
Production orgIndefinite while you have a paid licence

When any of these expires, the platform locks them. Login fails or shows the EVALUATION_EXPIRED message.

Fix per org type

Trial expired

You have ~30 days from sign-up. After expiry:

  • The org's data is preserved for 30 more days in a "frozen" state
  • Convert by paying for a real licence — Salesforce sales reaches out automatically; your data carries over
  • After 60 days total (30 active + 30 frozen), the data is purged

To unfreeze, contact Salesforce Sales. They can extend the trial in special cases (sometimes for a specific demo or PoC).

Developer Edition gone inactive

Your free DE org is auto-deactivated after 6 months of no login. Reactivation:

  1. Go to https://developer.salesforce.com/signup
  2. Sign up again with the same email address — the platform reactivates the existing org rather than creating a new one
  3. You may need to reset the password

Data is preserved during inactive periods. The org just won't accept logins until reactivated.

Scratch org expired

Scratch orgs are by-design ephemeral. Once expired, they're permanently gone. Source code stays in your repo; data does not.

To extend before expiry: sf org update --duration-days 30 (the max). After expiry, you have to spin up a new scratch org and re-deploy.

Sandbox refresh failed / sandbox is "expired"

Sandboxes don't really expire — they get deactivated if your production org's licence drops the sandbox feature. If your production team downgraded editions, the associated sandboxes vanish.

Restore by reactivating the licence in production, or migrate work to a different sandbox before downgrade.

A subtle case: license seat expired

Sometimes the org is fine but a specific user's seat expired (pilot programs, time-limited licenses). They get this error on login while everyone else is fine.

Fix: in Setup → Users, edit the user → reassign to a permanent licence type. Or contact your AE to extend their pilot.

Don't try to bypass

The trial / evaluation expiration enforcement is on Salesforce's side; you can't disable it from inside your org. Reaching out to a Salesforce contact is the only path forward when you legitimately need more time.

Migration tip for trials

If your trial is ending and you have substantial data:

  1. Bulk export every object you care about via Data Loader before expiry
  2. Bulk import into the new permanent org once provisioned

Custom objects and metadata transfer cleanly via Salesforce's standard tools. Avoid building custom export pipelines for one-shot migrations — Data Loader handles it.

Related dictionary terms