Designing a column in Revit is a fundamental task for any architect or structural engineer working in Building Information Modeling. Unlike traditional 2D drafting, Revit treats columns as intelligent objects with parameters that store data about material, size, load capacity, and placement. This intelligence allows for coordinated changes across the entire project model, ensuring that plans, sections, and schedules update automatically. To create an effective column, you must understand the interplay between the family editor and the project environment.
Selecting the Right Column Family Template
The journey of designing a column begins long before it is placed in a project file. You must choose the appropriate family template, which dictates the column's behavior and dimensional constraints. For standard structural steel or concrete columns, the "Metric Column Structural.rft" or "Imperial Column Structural.rft" templates are the standard starting points. These templates include the necessary reference planes and structural parameters that allow the column to properly integrate with structural analysis tools and load calculations. Avoid using generic model families for structural columns, as they often lack the physical properties required for accurate structural computation.
Understanding Reference Planes
Reference planes are the invisible scaffolding used to control the geometry and parameters of your column. In the family editor, you will see a set of default planes that intersect at the origin. You should generally work with the plane that runs horizontally (Front or Default View) to define the column's vertical height. To create a stable and flexible column family, establish at least two perpendicular reference planes. These planes will define the core width and depth, ensuring the column aligns correctly with grid lines in the project plan view.

Defining Geometric Shape and Parameters
With the reference planes set, you can proceed to draw the cross-section of the column. Whether you are modeling a rectangular, circular, or custom shape, it is best practice to use the "Model" lines rather than visible lines to keep the clean appearance of the extrusion. After drawing the shape, select it and create a "Height" parameter that locks the extrusion to a specific length. Crucially, change the dimension string from a static number (like "3000") to a parameter name such as "Height" or "Column Length." This allows the user to input different heights for the same family without needing to create multiple versions.
Adding Material and Identity Data
To ensure the column functions as a true structural element, you must define its material and structural properties. In the Family Category and Parameters section, confirm that the category is set to "Structural Columns." Use the "Material" parameter to assign a physical substance, which Revit uses to calculate weight, thermal properties, and appearance in renderings. Equally important is the "Type Mark" parameter; this acts like a serial number (e.g., "COL-C1" or "STC-12") that allows contractors and fabricators to identify the exact specifications of the column in construction documents and bills of materials.
Placing the Column in Project Environment
Once the family is saved and loaded into the project file, the design phase begins. Placing a structural column requires precision regarding level and grid location. When you click the "Column" tool, ensure the "Level" dropdown menu is set to the top level of the column, not the base. This method, known as placing columns by face, ensures that the height of the column remains consistent even if the floor levels change in the future. Click on the intersection of grid lines, and Revit will create an instance of your column that adheres to the height parameter you defined earlier.

Managing Variations and Styles
No two columns in a building are always identical. You will likely encounter scenarios where one column is taller, wider, or made of a different material than another. Rather than creating a new family for every variation, utilize the Type Properties menu. By duplicating a column type, you can adjust specific parameters such as the cross-sectional dimensions or the material composition. This method maintains organization within the project, as a single logical family can contain dozens of unique type instances, all managed from a central location accessible via the Type Selector dropdown.
Reviewing Schedules and Coordination
The final step in mastering column design is verifying the output. Once columns are placed, generate a column schedule to audit the quantities and properties of every instance. This schedule acts as a checklist, ensuring that the correct types are used in the right locations and that no dimensions are missed. Because Revit is a parametric model, if you need to adjust the size of a specific column type in the family editor, the change will propagate instantly to every instance in the project, updating schedules and views automatically. This real-time coordination is the most significant advantage of correctly designing a column in Revit.























