The “group” tool in Revit allows you to duplicate multiple elements at once. However, ungrouping finished elements keeps your project files healthy and less bloated.
In this tutorial I will guide you through the steps of working with Revit groups.
I will add the default hotkeys after each step. They will speed up your workflow once you are familiar with the manual process.
Group Model
Group multiple elements under one entity.
Steps
- Select elements (Multiple selection of elements: CTRL+ left click).
- Go to the Modify | Multi-Select tab > Create panel > click Create Group.
- Assign a name for the group > click OK.

✨ Tip: Use the keyboard shortcut (GP) after selecting elements.
Ungroup Model
Ungroup all elements into individual elements.
Steps
- Select a group.
- Go to the Modify | Model Groups tab > Group panel > click Ungroup.

✨ Tip: Use the keyboard shortcut (UG) after selecting a group or more.
Edit Groups
Add or remove elements.
If the Edit Group panel is missing, you can find it off-screen by learning how to unhide all the interface elements. You can also follow the hotkeys in each tip to perform the same action.
Steps
- Select a group.
- Go to the Modify | Model Groups tab > Group panel > click Edit Group.

✨ Tip: Use the keyboard shortcut (EG) after selecting a group or more.
Exclude Elements
Click Add or Remove in the Edit Group ribbon to control individual elements by clicking them in the viewport.
Click Cancel to undo all changes made in the current edit mode, and then click Finish to assign the changes.
Duplicate Groups
If you duplicate the group type, the group is not duplicated in the view. After duplicating, you can drag previous groups from Project Browser > expand Groups > expand Model.
Steps
- Select a group.
- In the Properties palette, click Edit Type.
- Click Duplicate.
- Assign a name for the duplicated group.
- Click OK.
Ungroup All Groups
Take apart all groups into individual elements.
Steps
- Open the 3D view.
- In the View Control bar, click Reveal Hidden Elements (Shortcut: RH).
- Click and drag to select all elements in the view.
- Go to the Modify | Multi-Select tab > Select panel > click Filter.
- Check “Categories: Detail” and/or “Model Groups”.
- Click OK.
- Go to the Modify | Model Groups tab > Group panel.
- Click Ungroup.
Once you have done this, purge them all and select the groups you want to delete or simply delete them from the Project Browser.
Via Dynamo
- Create an Element Types: Group node.
- Change running mode to Manual > Click Run.
- Create All Elements of Type node.
- Connect Elements Types to All Elements of Type.
- Create a Group.UngroupElements node.
- Connect All Elements of Type to Group.Ungroup.
- Click Run.

Save Groups as Project Files
Save a particular group as a RVT project file.
Steps
- Go to the File tab > Drop-down Save As menu.
- Drop-down Library menu > click Group.
- Rename the group if necessary.
- Select the groups to save from the Group to Save drop-down menu.
- Check “Include attached detail groups as views”.
- Click Save.

Groups VS Assemblies
Assemblies have the advantage of tracking and scheduling a collection of elements as a single entity, whereas groups are for elements that need to interact with each other. It is easier to manage changes within group entities.
Group | Assembly |
---|---|
– Manage interacting elements together. – Update instances at the same time. – Save as combination of elements. Two types: 1. Detail Groups: contains 2D elements such as annotations and text. 2. Model Groups: contains 3D elements, such as walls, doors, and components. | – Identify and Document elements. – Filter element combinations. – Included in schedules. |
Export groups to the library and import them as groups into other projects. Groups usually contain Revit families. It is not possible to store both detail and model elements in the same group. You must handle them separately.
The latest version (Revit 2023) provides (type and instance parameter) multi-category tags for model groups and RVT links.
Tips
- Treat groups like layers: Rename each group according to its role in the project before duplicating or copying it.
- You automatically create groups when you array elements. Remember to ungroup after using Array to maintain a healthy project file.
- Keep elements and their hosts in the same group.
- Do not constrain group elements with non-associated elements.
- Do not create groups within groups. Nested groups reduce performance.
- Do not “fix the group” if a warning requires it. This will only cause the group to be broken up or duplicated.
- How do I exit group edit mode if buttons are lost? Use the keyboard shortcut (FG) to finish and save the group. (CG) cancels the group editing mode.

Mohamed Fakhry has helped thousands of architects and designers find their next project with step-by-step guidance on his blog, mashyo.com. About Mohamed
His journey began during his university years when he recognized the need for information-rich 3D models to accelerate learning and improve production processes. Now, Mohamed shares his expertise through Revit tutorials that are accessible to all.