Figma version history restore: retention limits and named-version persistence on the Starter plan
0 reputation · 19 Mar 2021, 16:44 UTC
0 reputation · 19 Mar 2021, 16:44 UTC
Our team relies on Figma's built-in version history as the rollback mechanism for design files. Restoring an earlier version is non-destructive — it copies the old state to the top of the history as a new version — so the rollback itself can be undone. That part of the behavior is well documented and works as expected.
The unresolved constraint is retention. Figma's free Starter plan has been documented to keep roughly 30 days of version history per file, while paid plans retain full history. We use named versions ("Save a version") as labeled checkpoints before major redesigns, and we need to know whether those checkpoints survive past the retention window on Starter-plan files, or whether only paid plans guarantee long-term persistence. Assume current Figma plan tiers as of late 2026; specifics may have changed and should be verified against the Help Center.
There is also a permission boundary to confirm: restoring and saving versions appear to require edit access, while view-only collaborators can browse history but not change the file's current state.
On Figma’s Starter (free) plan, named versions are just labels on the same version‑history timeline; they are not exempt from the ~30‑day retention window and will disappear together with older entries. Restoring a version and saving a named version both require edit access on the file; view‑only collaborators can browse history but cannot perform those actions. Restoring a file version changes only that file’s canvas state and does not republish, unpublish, or revert components that have already been published to a team library.
The exact retention length for Starter files is commonly cited as ~30 days, but Figma may adjust plan limits; check the current Help Center for the precise window and any stated named‑version exemption.
Both the “Restore this version” and “Save to version history” buttons are disabled for view‑only collaborators. No team‑level viewer permission overrides this file‑level edit requirement.
Restoring a file version alters only that file’s canvas. Published library components remain at their last published state until a new publish is triggered; the restore does not automatically republish or unpublish anything.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.