Displaying ceiling height with accuracy in Autodesk Revit is fundamental for ensuring constructability and compliance with design intent. While the software excels at parametric modeling, simply creating a room does not automatically place a visible dimension that details the finished ceiling elevation. This process requires a deliberate setup involving shared parameters, formulas, and specific annotation tools to extract the desired data from the model.
Understanding the Difference Between Unconnected and Connected Height
Before diving into the methodology, it is essential to distinguish between an unshared room calculation and a driven dimensional value. A standard room in Revit calculates volume and area based on the floor and ceiling levels, but this "room height" is often an unshared parameter. You cannot directly schedule or tag an unshared parameter; therefore, to display the height in construction documents, you must create a shared parameter that the schedule and tag can actually read.
Creating the Shared Parameter for Ceiling Finish Elevation
To begin, you must define the parameter that will store the height value. Open the family or project environment and navigate to the "Manage" tab. Click on "Shared Parameters," which opens the external file where these parameters are stored. In this file, create a new parameter group, such as "Dimensions," and add a parameter named "Ceiling Finish Height." Ensure the parameter is set to "Length" type and is shared at the project level so it can be utilized across multiple rooms.

Driving the Parameter with a Formula
Once the shared parameter exists, you need to connect it to the physical geometry of the model. Select the ceiling finish level in your view, and in the properties panel, locate the newly created "Ceiling Finish Height" parameter. Click the formula button (fx) next to it. Here, you will write a simple formula that subtracts the floor level elevation from the ceiling level elevation. For example, if your ceiling level is named "Fin Ceiling" and your floor level is "Level 1," the formula would be: `= Fin Ceiling - Level 1`. This ensures that if the levels move, the dimension updates automatically.
Scheduling the Height for Documentation
With the formula driving the shared parameter, the data now exists in the model but is not yet visible in a table. To generate a report, you must create a schedule specifically for rooms. Go to the "View" tab and select "Schedules" > "Schedule/Quantities." Set the category to "Rooms." In the Fields tab, add the "Name" of the room and the "Ceiling Finish Height" shared parameter you just created. Ensure the schedule is set to summarize by parent groupings if you are organizing data by floor or zone.
Placing Dimensional Tags for Clarity
While schedules organize the data, on-site drawings require visual confirmation of the specific ceiling height. Revit allows you to tag this dimension directly. Load a generic annotation family that contains a dimension line into your project. When you place the tag, instead of selecting a wall or door, select the "Ceiling Finish Height" parameter from the room itself. This creates a direct link between the tag text and the calculated value, ensuring that the label on the drawing remains accurate and correlated with the model geometry.

Best Practices for Consistent Results
To maintain a high level of quality control, establish a consistent naming convention for your shared parameters across all project files. If you are working on a multi-discipline project, coordinate the parameter names with other consultants to avoid duplication. Furthermore, utilize filters in your room schedules to color-code buildings by height or to isolate specific zones that require detailed ceiling treatment verification. This proactive approach minimizes coordination errors during the construction phase.

![Ceiling in Revit Tutorial [Smart Suspended Ceiling]](https://i.pinimg.com/originals/72/3a/20/723a202ba2b404989677d9141a7ac660.jpg)





















