How to add doors in Revit is not hard in terms of clicks. Beginners trip in three places: a door needs a wall to host it, the sizes on your drawings are rarely in the library, and the swing has to be right from the moment you place it.
This article covers doors, windows and wall openings, ordered the way you work, with screenshots from Revit 2027 in English. Door tags are in how to tag in Revit and door schedules in how to create a schedule in Revit. To learn modelling and documentation in full, see the Revit Architecture course.
A Revit door is a hosted element: it must sit in a wall. In return it cuts its own opening, draws its own plan symbol and moves with the wall. Delete the wall and its doors go too, so get the walls right before placing doors.
Step 1 — start the Door tool and load door families
Start the tool from Architecture › Build › Door, or type DR. The ribbon switches to Modify | Place Door with two panels of its own. The Window tool has the same ribbon, so the steps below apply to windows too.
| No. | Element | Meaning |
|---|---|---|
| 1 | Load Family | Load another door family from a file while placing |
| 2 | Model In-place | Model a one-off element in place |
| 3 | Tag on Placement | When on, each placed door gets a tag. Off by default in 2027 |
| 4 | Orientation and Leader | Tag text direction and leader, only used when Tag on Placement is on |
Doors must be loaded from a library, yet a fresh Revit 2027 install does not include a full component library.
| No. | Element | Meaning |
|---|---|---|
| 1 | Current folder | Revit opens the US folder, the North American content set |
| 2 | Folder contents | Two subfolders and a shortcut to the content download page; no door or window folders |
| 3 | Files of type | Family files with the .rfa extension only |
Three places to get door families, in order of preference:
| Source | Meaning |
|---|---|
| The office template | Best: an office-standard door set preloaded |
| An existing project | Open it, select doors, Copy and Paste into the new project |
| Autodesk content | Through the shortcut in Load Family. Foreign standards, sizes usually need editing |
Step 2 — create door types to your drawing sizes
Door sizes on Vietnamese drawings rarely match the library. The answer is not a new family but duplicating a type and changing two numbers:
- Pick the closest door type in the Type Selector and click Edit Type.
- Click Duplicate.
- Type the new name in the Name dialog and click OK.
- Change Width and Height under Dimensions and click OK.
| No. | Element | Meaning |
|---|---|---|
| 1 | Family box | The door family. Duplicating adds a type to this family; it does not create a new family |
| 2 | Type box | The type name, usually the size, such as 750 x 2000mm |
| 3 | Duplicate button | Copies the current type. Click it before changing sizes |
| 4 | Function and Wall Closure | Interior or exterior door; how wall finishes wrap into the jambs |
| 5 | Dimensions | Width, Height, Thickness and secondary sizes |
Name the type to your drawing convention now, such as 900 x 2200mm or D1. Renaming later is painful because the name is already in schedules and tags.
Note. A duplicated type lives in the current project only. To reuse it, add it to the office template or save the family out with Save As › Library. Reloading a family already in the project asks whether to overwrite: overwriting updates every door of that family, so loading an old version breaks them all at once.
Step 3 — place the door and set its swing
This is the core of how to add doors in Revit. Move the cursor over a wall and Revit previews the door with two temporary dimensions to the nearest walls. Autodesk covers the tool in Place a Door.
| No. | Element | Meaning |
|---|---|---|
| 1 | Left temporary dimension | Distance to the wall on the left, here 4300 |
| 2 | Right temporary dimension | Distance to the wall on the right |
| 3 | Preview | The door follows the wall and is not placed until you click |
Set the swing while placing:
| Action | Meaning |
|---|---|
| Spacebar | Flip the hinge side, left to right |
| Move the cursor to the other wall face | Flip the swing, in or out |
| Click | Place the door. The tool stays active for the next one |
| Esc twice | End the tool |
Note. By default, temporary dimensions run from the door centerline to the centerline of the nearest perpendicular wall. The screenshot measures from the opening edge to the wall face; change this under Manage › Additional Settings › Temporary Dimensions. If your drawings dimension doors to grids, place roughly and then fix positions with the Dimension tool, as in how to dimension in Revit.
Step 4 — edit doors, number them and paste to other levels
Select a door and two pairs of arrows appear with its temporary dimensions.
| No. | Element | Meaning |
|---|---|---|
| 1 | Arrows parallel to the wall | Flip Hand: hinge side, left or right |
| 2 | Arrows across the wall | Flip Facing: swing, in or out |
| 3 | Selected door | Leaf and swing arc shown in blue. Click a temporary dimension value and type a new one to move the door exactly |
The Modify | Doors tab now has two buttons of its own:
| Button | Meaning |
|---|---|
| Edit Family | Opens the family file to edit the door geometry; see how to create a Revit family |
| Pick New Host | Moves the door to another wall without deleting and replacing it |
Door numbers live in each door's Mark, or in Type Mark if you number by type. Mark gives every leaf its own number; Type Mark gives all doors of a type one number. Settle this at the start, because one apartment floor already has dozens of doors.
| No. | Element | Meaning |
|---|---|---|
| 1 | Single swing door | The arc shows the swing into the room. Bedroom doors are 800 to 900 wide |
| 2 | Apartment entrance | Thicker leaf opening inward. Usually a fire door, so a separate family |
| 3 | CH.02 tag | A room tag, not a door tag, used to look up the area schedule |
Copying doors works three ways: CO copies within the plan (copies must still land in a wall), AR arrays evenly spaced windows along a façade, and the Paste menu pastes to other levels.
| Item | Meaning |
|---|---|
| Paste from Clipboard | Paste and place with the cursor |
| Aligned to Selected Levels | Paste to one or more levels at the same plan position. The most used |
| Aligned to Selected Views | Paste to other views; greyed out when copying from a plan |
| Aligned to Current View | Paste into the open view |
| Aligned to Same Place | Paste at the same position, for another project with the same coordinates |
Pasting doors to another level:
- Select the doors on the lower floor plan.
- Press Ctrl + C.
- Open the Paste menu and choose Aligned to Selected Levels.
- Tick the target levels and click OK.
Copies keep their type and Sill Height. Doors with no wall at the same position on the target level are skipped with a warning, so open that level and check.
How to add windows in Revit: Sill Height and Head Height
Windows follow the same rules as doors. The difference is height: a door stands on the floor, so its Sill Height is usually 0, while a window needs a sill height. The Metric template's default type is M_Window-Fixed 600 x 900mm, with Sill Height 900 and Head Height 1800.
| No. | Element | Meaning |
|---|---|---|
| 1 | Preview | The window follows the wall, with temporary dimensions |
| 2 | Prompt | Click on Wall to place Window: you must click a wall to place it |
Four parameters to read when placing a window:
| Parameter | Meaning |
|---|---|
| Sill Height | The sill height. Vietnamese homes use 900 for rooms and 1500 for toilets |
| Head Height | The top edge. Change it and Revit recalculates Sill Height from the type height, and vice versa |
| Window Inset | How far the frame is set back from the wall face |
| Exterior and Interior Wall Closure | How wall finishes wrap into the jambs. Measured 31.8 outside and 54.8 inside on the sample type |
Note. Autodesk's Window Instance Properties page is explicit: Sill Height and Head Height are measured from the level the window is placed on.
On a curved wall Revit bends the opening but the frame stays flat, so on a tight radius split one long window into several narrow ones.
Click Edit Type to see the window type parameters.
| No. | Element | Meaning |
|---|---|---|
| 1 | Construction | Wall Closure plus the Muntin and Trim boxes pointing to muntin and trim families |
| 2 | Materials and Finishes | Frame, trim and glass materials. Changing them changes every window of the type |
| 3 | Dimensions | Width 600 and Height 900 are the window size. Rough Width and Rough Height are the rough opening, 15 larger each way |
How to make a Revit wall opening
Pass-through openings and recesses for built-in cabinets are openings without a leaf. Choose the method by whether the opening must be scheduled:
| Method | Meaning |
|---|---|
| Door family without a leaf | A frame-only family. Still a door, so it appears in the door schedule with a number |
| Wall Opening | A rectangular hole through the wall. Fastest, but not scheduled as a door |
| Edit the wall profile | Use Edit Profile when the opening is not rectangular |
The Opening panel on the Architecture tab has five tools:
| Tool | Meaning |
|---|---|
| By Face | Cuts perpendicular to a picked face of a floor, roof or ceiling |
| Shaft | A shaft through several levels, cutting every floor at once. Used for lift shafts |
| Wall | A rectangular wall opening, the Wall Opening tool |
| Vertical | A vertical cut through a floor or sloped roof |
| Dormer | Cuts a roof along the boundary of a modelled dormer |
Making a wall opening:
- Open an elevation or section that shows the wall face.
- Select the wall and click Wall Opening on the Modify | Walls tab.
- Click two opposite corners of the rectangle.
- Select the new opening (Rectangular Straight Wall Opening) and drag its edges or type into its temporary dimensions to resize.
| No. | Element | Meaning |
|---|---|---|
| 1 | New opening | The gap between the two wall segments. Unlike a door, it has no frame or leaf |
Note. A Wall Opening belongs to the selected wall only and does not cut an adjoining wall. For one opening through two walls, make two openings or use a wide enough leafless door family.
Try it: doors and windows for a villa
This exercise brings together every step of how to add doors in Revit, on a villa model with its walls built.
- Open plan 1F. Start Door, read the type in the Type Selector and note its name.
- Click Edit Type, then Duplicate. Name it
900 x 2200mm, set Width to 900 and Height to 2200, click OK. - Duplicate a
1600 x 2400mmtype for the double front door, using a double door family. - Place the front door in the middle of the front wall. Move the cursor to the inner wall face so it swings inward, click, then type the distance to the wall end into the temporary dimension.
- Place the room doors with
900 x 2200mm. Check each swing with the two arrow pairs. - Start Window and duplicate a
1200 x 1500mmtype. Set Sill Height to 900 for rooms. - Place windows in the rooms. For toilets, change Sill Height to 1500 in Properties after placing.
- Open a 3D view and check sill heights and swings of every door and window.
- Select a room door, Ctrl + C, then Paste › Aligned to Selected Levels to 2F. Open 2F, see which doors pasted and which did not, and explain why.
Common door problems
Before using the table, select the door and read Level and the type name in Properties.
| Problem | Cause and fix |
|---|---|
| Cannot place the door; the cursor shows a no-entry sign | No wall under the cursor, or the wall is shorter than the door. Move to the middle of the wall or use a narrower type |
| The door vanished after editing a wall | The host wall was deleted or replaced. Undo with Ctrl + Z; use Pick New Host to change walls |
| The door is on the wrong level | Pasted with Aligned to Selected Levels to the wrong level. Check Level and paste again |
| A loaded family is not in the list | You are looking in another category, such as a window family under Door. Use the right tool and check Families |
| The door swings the wrong way | Arrows parallel to the wall flip the hinge; arrows across the wall flip the swing |
Frequently asked questions
Why can't I place a door where there is no wall?
A door is hosted and must sit in a wall. Delete the wall and its doors go with it.
I need a 900 x 2200 door but the library only has 750 x 2000. What do I do?
Pick 750 x 2000, click Edit Type, Duplicate, name the new type and change Width and Height.
Where is a window's Sill Height measured from?
From the level the window is placed on. Changing Head Height recalculates Sill Height from the type height.
How do I make a leafless opening that still appears in schedules?
Use a frame-only door family. A Wall Opening does not appear in the door schedule.
Related articles
- How to tag in Revit — door number tags and question-mark tags
- How to create a schedule in Revit — door and window schedules to Excel
- How to create a Revit family — editing door geometry in the Family Editor
- How to dimension in Revit — dimensioning doors to grids