Skip to main content
April 2, 2026Michael Wilson/4 min read

Creating Custom Casework Family in Revit: A Step-by-Step Guide

Master Custom Family Creation in Revit Architecture

Course Progression

This tutorial series shifts from using out-of-the-box Revit content to creating completely custom family components from scratch.

This lesson is a preview from our Revit Certification Course Online (includes software & exam). Enroll in a course for detailed lessons, live instructor support, and project-based training.

In this next set of videos, we're shifting focus to explore how to create custom family content from the ground up. While previous lessons concentrated on modifying out-of-the-box content to meet specific project requirements, we'll now master the essential tools for developing entirely custom components. This transition marks a critical milestone in your Revit proficiency—moving from content consumer to content creator.

Up to this point, we've primarily worked within the Models section of the Recent Files window upon launching Revit, or simply opened existing project files. Now we'll venture into the Families section to build a new family from scratch. This process begins by clicking New, selecting the English Imperial templates, and locating the Casework Wall-Based template. You'll notice multiple casework options available, including both standard Casework and Casework Wall-Based variants. The wall-based option is specifically engineered for elements that mount directly against wall surfaces, integrating seamlessly with your building's vertical planes.

The distinction between these templates is fundamental to proper BIM workflow. If you're designing casework intended to float freely within a space—such as kitchen islands or standalone storage units—select the standard Casework option. However, when the template specifies "wall-based," you're creating an element that requires wall hosting, similar to doors and windows. These hosted families cannot exist independently in your model; they must attach to a wall element to function properly.

For our demonstration, the Casework Wall-Based template provides the ideal foundation. After clicking Open, we'll examine the available options and parameters within this family template, understanding how its structure supports our design objectives.


Our template selection strategy rests on two critical considerations that directly impact project organization and long-term model management. First, we're creating casework, making any other template selection counterproductive. Attempting to use Door, Window, or other inappropriate templates would fundamentally misclassify our family within Revit's organizational hierarchy.

This classification system becomes evident when examining the Categories and Parameters settings accessible from the top menu. Notice that the Casework category is automatically selected—this isn't merely a convenience feature, but a cornerstone of Revit's data management architecture. Category assignments, as covered in previous lessons, serve as the primary organizational mechanism throughout the software, affecting everything from object filtering to visibility controls and project scheduling.

The practical implications of proper categorization extend far beyond initial setup. When you select objects and apply filters, Revit relies entirely on category assignments to sort and display results. This same categorization system drives visibility and graphic overrides, where each element type can be controlled independently based on its assigned category. Consider the workflow disruption that occurs when families are incorrectly categorized: if you create casework under the Furniture category and later decide to hide all furniture elements in a particular view, your casework disappears unexpectedly. This forces time-consuming troubleshooting to understand why casework elements vanished when you only intended to hide furniture. Such misclassifications compound over time, creating maintenance headaches and eroding confidence in your model's reliability.


With our understanding of category importance established, let's examine why we specifically chose the wall-based variant. Our planned implementation involves mounting this casework to existing walls in a break room environment, requiring a hosted element template that automatically establishes the geometric and parametric relationships between the casework and its supporting wall.

Examining the template reveals several dimensions with descriptive labels, while others remain unlabeled. This distinction highlights Revit's parameter system in action. Parameters like Length, Depth, and Height—visible when viewing side elevations—are established through reference planes that form the family's geometric framework. These reference planes serve as the scaffolding upon which all family geometry is built, ensuring consistent relationships and enabling parametric flexibility.

The parametric nature of these dimensions allows real-time modification. For instance, changing the Height parameter from three feet to four feet requires simply selecting the dimension and entering the new value. This change immediately updates both the geometric representation and the parameter value stored in the family types table. The bidirectional relationship between dimensional constraints and parameter values forms the foundation of Revit's parametric modeling capabilities, enabling single families to represent multiple size variations through type parameters. By establishing additional family types within this framework, you can create comprehensive libraries of related components, each sharing the same geometric logic while offering different dimensional characteristics to meet varied project requirements.


Key Takeaways

1Family creation in Revit requires starting with the appropriate template that matches both the element category and hosting requirements.
2Category selection is critical as it affects filtering, visibility controls, and graphic overrides throughout the entire project workflow.
3Wall-based families require a host wall for placement, similar to doors and windows, and cannot exist independently in the model.
4Parametric dimensions connected to reference planes allow for flexible modification and enable creation of multiple family types.
5The distinction between Casework and Casework Wall-Based templates determines whether elements float independently or attach to walls.
6Family Types dialog enables creation of multiple configurations with different parameter values from a single base family design.
7Template selection impacts the fundamental behavior and placement options available for custom family content.
8Understanding reference planes and their relationship to parameters is essential for creating flexible and maintainable family content.

RELATED ARTICLES