/
Clearance Zones in Revit
Many pieces of equipment require clear and unobstructed space around them.
Whether that space is needed for maintenance or installation access, ADA or DDA requirements or to enable airflow, it’s helpful to include this information in a Revit family by specifying clearance zones.
Clearance zones help designers make informed decisions when setting out the space required, and offer a way for MEP coordinators to ensure sufficient access around equipment to help avoid nasty surprises on site. You can also include clearance zones in clash detection, which can highlight coordination issues that would otherwise go unnoticed.
So, how do we set this up in Revit?

An unofficial workflow
Unfortunately, clearance zones are not a concept or feature in Revit, so we are forced to mock them up using family geometry. Without a clear definition to work with, the community has over time come to a consensus on a few points:
Place clearance zones within their own subcategory.
Use a semi-transparent material, such as glass, for the 3D geometry, and use this same material for all clearance zones in the project.
Add a visibility parameter to the related 3D and 2D geometry to allow users to show or hide clearance zones for individual instances in the model.
The aim is to have one material in a model that represents the clearance zone. For each Revit category, a sub-category will hold all of the related geometry and detailing.
In practice, however, each firm and content creator has their own idea of how to name clearance zones and what they should look like. A typical project will contain materials such as “Clearances”, “Clearance Zone”, “clearance zones”, “Access Space”, “ADA_Allowance”, etc. Sub-category listings look fairly similar and are equally fun to work with.
You should definitely check out Jose Fandos’s post: ”Clearances in Revit: Worthy of Their Own Subcategory?” on the success (or maybe the lack thereof) of the above approach. But one thing is clear: until Revit manages clearance zones out-of-the-box itself, it is up to us to apply the standard to the subcategories and materials across all families that we use in our models.
Accidental selection
In addition to the free-for-all in naming standards and the lack of an easy way to manage clearance zones at the model level, there is one other bump to overcome.
Due to the way Revit handles invisible geometry, it’s possible to accidentally select a family in the model without the cursor ever coming close to it. This is because reference planes of the family in a model extend all the way to the edge of the bounding box around that family – regardless of whether an element within that family is visible or not.
This means that despite the clearance zone category and/or visibility parameter being turned off for the geometry, reference planes still extend as if it was there! In effect, this means we have a family that can be unintentionally selected, aligned or dimensioned to.

To prevent this, when clearance zones are turned off they need to shrink. Whilst there is not much we can do when the clearance zones are turned off or filtered out en-masse, the clearance visibility parameter in a family can be used to control the zone's dimensions. When enabled, it extends the geometry to create a specified clearance zone; when disabled, the zone retracts.
In effect, with the clearance turned off, reference planes no longer extend far enough to be a problem. It’s not necessary to shrink the zone down to zero. In the example below where the clearance zone is at the front, we can set the dimension to 1mm when the zones are disabled to allow for minimum extrusion thickness and any detailing that may be there.
Sure, with some work we can make the zone hide within the family completely, but it’s not worth making the family more complicated to do so. The extension of 1 mm is not noticeable in the project and there is no benefit in fixing it.

Now, as when assigning instance parameters to dimensions, grips may show up when that family is loaded into a model. But fear not! If you want some help getting to grips with... grips, be sure to check out our other post: “Getting to Grips with Revit Family Grips”.
Make do and build
Even with the above method, clearance zones remain a pain to deal with.
On the one hand, it would be nice to be able to manage clearance zones on a per-view basis. For example, hiding them in documentation views, but keeping them visible in working views or 3D views intended for export for clash detection. On the other hand, to avoid having families that can be unintentionally selected, we are forced to impact the family itself by shrinking the clearance zone as well as hiding the geometry.
It would be nice if “Clearance Zones” was a built-in subcategory and if it would not contribute to the hitbox of the family when selecting, similar to how the Light Source category behaves when hidden in the view.
The concept of clearance zones does not exist in Revit at the moment. Until it does, we need to deal with the complications of using actual family geometry to represent them. In our experience, if you find a good workflow for clearance zones, the added effort is worth the benefits they bring for design, coordination and clash detection.
Talking points:
Unfortunately, Clearance Zones are not a “thing” in Revit and modellers are forced to create separate geometry and detailing to represent them.
community has a set of customs…not really standards at this point, to which it tires to stick
until this is managed OOTB by Revit its good to have a starting point, and then develop and alter that method to match the use case
community has come to a sort of consensus that clearance zones shall have its own subcategory
category and material
community has come to a sort of consensus that clearance zones shall have its own subcategory
Material for clearance zones should be something noticeable but not completely obstructed
typically a red glass or air material is used
Dont forget about the 2D!
most often detailing can and should be used, at least for plan views
we can hide the 3D geometry in all 2D views and draw a box that will follow the clearance zones
we can assign the linework to the clearance zones sub-category
Finally we can assign a visibility parameter to the geometry and detailing to allow users to hide/show clearance zones for individual instances in the model.
collapse
There are issues when the clearance zone is invisible
if we take a family, and turn off the cl subcategory, family’s reference planes still extend to match the extents of the clearance zones
this is a problem because now we can select the family by accident, without clicking on it
The problem is that simply turning off the visibility of the geometry or event the whole category does not actually remove that element from the family. Reference planes reach out as far as the bounding box of the family.
To prevent this, clearance zones have to collapse when they are turned off
to do this make a visibility parameter
In most cases this leaves the box only 1mm bigger than it should be which is completely not noticeable when working in the project - you would have to look for it.
Author
Oskar Humnicki
Reading time
5 min
Share
Similar Articles




