How to Add a Level in Revit (and Why It’s Essential for Your Projects)
If you’re working in Revit, understanding how levels work and how to add a level in Revit is crucial. Levels define the vertical heights in your model, acting as reference planes for walls, floors, components and other elements. Whether you’re creating a simple house or a complex commercial building, levels ensure accuracy and organization.
In this post, we’ll cover what levels are, how they work, and how to add them to your Revit project. We’ll also discuss how elements interact with levels and why they’re fundamental to a well-structured model.
-
What is a Level?
A level in Revit is a horizontal plane that acts as a reference for placing and aligning elements such as walls, floors, ceilings, roofs and more. Think of it as a virtual floor line that organizes your project in elevation.

Levels don’t just help with organization—they also control the height of walls, doors, and other components. When a level is moved, elements associated with it move automatically, making it easy to adjust floor heights without manually modifying each object.
-
How Do Levels Work in Revit?
Levels are primarily used in two key ways:
-
- As a reference for construction elements – Walls, floors, ceilings, and roofs typically align with levels.
- For structural organization – In multi-story buildings, levels define each floor and help maintain consistency.
Each level has a height value, and you can create as many as needed based on your project requirements.

It’s important to note that levels are only visible in certain views, such as elevations and sections. If you’re in a floor plan view, you won’t be able to add or edit levels directly. Now let’s talk about how to add a level in Revit.
-
How to Add a Level in Revit
Step 1: Switch to an Elevation or Section View
As mentioned earlier, levels are only available in elevation or section views. To access them:
-
- In the Project Browser, expand the Elevations category.
- Double-click on one of the elevation views.
Step 2: Use the Level Tool
-
- Go to the Architecture or Structure tab.
- Click on Level in the Datum panel.
- Click o two points horizontally to create a new level.
- You can continue to create more levels if you need to, or if you’re done, press the Esc key twice to finish with the tool.

By default, the new level will be assigned a height, but you can manually adjust it by selecting the level and modifying the elevation value in the Properties panel.
Step 3: Adjust Level Properties
Once created, you can:
-
- Rename the level – Double-click on the level name and type a new one.
- Change the elevation – Modify the height in the Properties panel or directly in the elevation view.
- Control visibility – Use the View Range settings to adjust how levels appear in different views.

-
Connecting Elements to Levels and How They Move
One of the most powerful features of Revit levels is their ability to control how elements behave. When elements like walls, floors, or roofs are associated with a level, they will adjust automatically if the level height changes.
How to Assign Elements to Levels
-
- Select an object (e.g., a wall after creating it).
- In the Properties panel, find the Base Constraint and Top Constraint settings.
- Set the Base Constraint to the desired level (e.g., “Level 1”).
- Set the Top Constraint to another level if applicable (e.g., “Level 2” for a multi-story wall).

How Objects Move When a Level is Adjusted
If a level is raised or lowered, any elements constrained to it will follow. For example:
-
- Walls will extend or shrink if their Top Constraint is set to a moving level.
- Floors and ceilings will move up or down.
- Windows and doors may need to be manually adjusted if they are not locked to a specific height.
-
Conclusion: The Importance of Levels in Revit
Levels are fundamental to any well-structured Revit model. They provide organization, improve accuracy, and allow for easy modifications when project requirements change. By mastering how to add a level in Revit, you’ll work more efficiently and avoid errors when adjusting floor heights.
But a well-structured Revit model isn’t just about levels—it’s also about using the right Revit families that respond correctly to level adjustments.
Need Revit Families That Work Seamlessly with Levels?
If you’re setting up your levels in Revit, it’s essential to use families that adjust properly when levels change. In our online store, we offer a wide range of Revit families designed to work efficiently with levels, including:
-
- Line-Based Families – Perfect for flexible elements like railings, beams, and other components that align with levels.
- Furniture – Easily place desks, chairs, and other objects that maintain correct heights relative to your levels.
- Windows & Doors – Ensure your openings are properly constrained so they move correctly when levels are adjusted.
- More Revit Families – From structural elements to MEP components, we have what you need to streamline your workflow.
Using properly constrained families ensures your design remains dynamic and adaptable, saving you time and frustration when modifications are needed.
Note: The project used in this post is one of the default sample files included with Revit. It’s a great way to practice without starting from scratch!

