Gonzalo JL /Blog

How Phases Work in Revit

24 March 2026 · 5 min read

bim, revit, phasing, concepts, bim management, best practices


Revit phases let you model a construction sequence inside a single project file. Instead of maintaining separate models for “existing”, “demolition”, and “new construction”, you assign every element a moment of creation and, optionally, a moment of demolition. Revit “tries” to use that information to decide what each view should show.

It is a useful idea, but phases are also one of the most common sources of model errors, and they are not that easy to understand at first. In this post I try to explain in simple terms how they work, in case you join a project where they are already in use and you can’t avoid them.

At the end of the article I share my personal point of view on whether it’s worth using them on a real project.


Part 1: Element phase parameters

Every element has two parameters: Phase Created and Phase Demolished. These two parameters should be filled with the phase in which they were created, phase 1 for instance, and optionally the phase in which they are demolished, phase 3, let’s say.


Part 2: The view’s phase


Part 3: Phase filters

I always try to think of Phase Filters with a glasses analogy:

Imagine the building is already finished and it was built in 3 phases without demolitions. You use glasses Number 1 that hides elements built after Phase 1. With glasses Number 2 you can see elements created in Phase 1 and 2, not 3. Does it make sense? With glasses Number 3, you guessed it, you see the finished building.

What’s really tricky about Revit is that you don’t have one pair of glasses per phase, you have 7 glasses per phase. A pair that shows all, another that only shows new elements, etc, see below.

Phase filters table in Revit
Phase filters graphic override options


Notes:

  • Notice that “Show All” does not show all. You must choose “None” in order to see all.
  • If a link doesn’t share the exact same phase names as the host, you need to map them manually (Phase Mapping, in the link’s Type Properties).

Phase mapping in linked Revit models

  • When you use “By Host View” in Visibility/Graphics for a link, Revit looks for a phase filter in the link with the exact same name as the one active in the host view. If that name doesn’t exist in the link, Revit can’t apply it and falls back to “None” for that link, meaning everything from every phase shows, without warning.

Recap