Revit flex duct tag: how to tag flex ducts with size and length
Tag flex ducts in Revit step by step. Load a flex duct tag, place it, show size and length, and handle the bends. See how RayCAD tags flex ducts near the air terminal end.
On this page
- What do you need before you tag a flex duct?
- How do you tag a flex duct in Revit?
- How do you change what a flex duct tag shows?
- Can you trust the flex duct length?
- How do you handle a flex duct that bends or crosses other ducts?
- What goes wrong with flex duct tags?
- What else breaks when you tag flex ducts by hand?
- How does RayCAD tag flex ducts end to end?
- What should you check before you issue the sheet?
- Questions
- Sources
A flex duct runs from a rigid branch to a diffuser. It bends, it often crosses other ducts, and it is the last element the reader checks on a ceiling plan. Revit tags it with its own tag category, so the duct tag you already use does nothing here.
This guide takes the job in order. You load the tag, place it, decide what it shows, and deal with the bends. Each step also shows where the job drags and what RayCAD, a Revit plugin for MEPF tagging, does about it.
What do you need before you tag a flex duct?
- A view that shows flex ducts. A floor plan or ceiling plan with the Flex Ducts category visible in Visibility/Graphics (VG).
- A loaded flex duct tag. The category is called Flex Duct Tags.
- Flex duct tags turned on in the view. Check the Annotation Categories tab in VG and the view template.
How do you tag a flex duct in Revit?
1. Load a flex duct tag
- Go to the Annotate tab and open the drop-down arrow on the Tag panel.
- Choose Loaded Tags and Symbols.
- Click Load and browse to a flex duct tag. If your firm has none, copy a duct tag, open it in the Family Editor, and set the family category to Flex Duct Tags.
- Check that the tag name now appears next to Flex Duct Tags, then click OK.
The last tag you load for a category becomes the default. Load your firm's tag last.
2. Tag one flex duct with Tag by Category
- Open the plan.
- Go to Annotate, Tag, Tag by Category, or type TG.
- Set the orientation, and turn the leader on or off, on the Properties palette or the Modify | Tag tab.
- Click the flex duct. The tag appears.
- Drag the tag to move it. Press Esc twice to leave the command.
Click near the air terminal end. Readers look there first, and the middle of a flex run is usually bent and crowded.
3. Tag every flex duct with Tag All Not Tagged
- Open the view. Select the flex ducts you want tagged, or select nothing to tag all of them.
- Go to Annotate, Tag, Tag All.
- Choose All objects in current view or Only selected objects in current view.
- Select Flex Duct Tags.
- Set Leader, Leader Length, and Tag Orientation, then click OK.
Tag All skips ducts that already have a tag, and it runs on the active view only.
How do you change what a flex duct tag shows?
A flex duct has a diameter, a length, a flow, and a system. To add the length to a tag:
- Select a flex duct tag and click Edit Family.
- Save a copy under a new name.
- Select the label and click Edit Label.
- Add Length from the list of parameters. Add Diameter if the tag does not show it. Use Break to put a value on its own line.
- Select Length and click the format button. Clear Use project settings and set the units and rounding if the sheet needs a different format from the schedule.
- Click Load into Project.
- Select the flex ducts and pick the new type in the Type Selector.
Can you trust the flex duct length?
Check it before you issue a sheet. Revit calculates a flex duct's length from its path, and users report that the result near a bend can differ from the length you would measure along the duct. A flex run in a tight ceiling space is where the difference shows.
- Select the flex duct and read Length in the Properties palette.
- Measure the drawn path with the Measure tool, along the bends.
- If the two differ by more than your tolerance, decide which number the sheet should show and note it.
Many standards and local codes also limit the length of a flex connection, so a tag with a length on it gets read closely. Check the limit in your specification.
How do you handle a flex duct that bends or crosses other ducts?
The tag belongs on the part of the flex duct the reader can see.
- Keep the tag on a straight stretch. A tag on a bend sits across the curve and reads as part of the line.
- Use a leader when the flex is short. A tag on a 600 mm flex covers it. A leader moves the text to open ceiling.
- Keep the tag off the rigid duct above it. Flex ducts often run under a larger duct. A tag on the overlap labels the wrong element at a glance.
What goes wrong with flex duct tags?
| What you see | What to check |
|---|---|
| Tag by Category does nothing on a flex duct | The loaded tag is in the Duct Tags category. Load a Flex Duct Tags tag. |
| Tag All places nothing | The ducts may already have tags, or Flex Duct Tags is hidden in the view or its template. |
| The tag shows a question mark | The label reads a parameter the flex duct does not have, such as a width. |
| Length looks short or long | Measure the path with the Measure tool and compare. |
| Flow shows zero | Check that the duct system is connected and the air terminal family passes its flow to the connector. |
| Tags sit on top of diffusers | Revit does not check overlaps. Move them by hand. |
What else breaks when you tag flex ducts by hand?
Missed ducts. Flex ducts are short and numerous, and a missed one is easy to overlook until the contractor asks for the size. RayCAD puts every duct it could not place in a list, with the reason, and takes you to each one. See how that reduces RFIs.
Model changes. When a terminal moves, the flex duct reroutes and its tag stays where it was. Select those ducts and RayCAD's Retag tool tags them again with the same settings.
How does RayCAD tag flex ducts end to end?
You pick the views. RayCAD finds every round flex duct, decides where its tag goes, places it, and lists anything it could not place. You review the result. Click-saver tools shorten each click but leave every decision and every placement to you.
RayCAD tags flex ducts with size, length, and system abbreviation. It places the tag along the flex path and near the air terminal end, and it reads the values from the duct. It tags the rigid ducts, fittings, accessories, air terminals, and equipment on the same run in the same pass.
| Task | In Revit by hand | With RayCAD |
|---|---|---|
| Finding every flex duct | You scan the ceiling | Every round flex duct in the views you pick |
| Placing the tag near the terminal | One click each | Placed near the air terminal end, clear of the model |
| Keeping tags off diffusers and lights | You move them | Each position is checked against the model and other tags |
| Finding what needs attention | You scan the sheet | A review panel |
What should you check before you issue the sheet?
- Every flex duct has a tag, or a note says why not.
- Diameters match the air terminal schedule and the rigid branch they connect to.
- Lengths match the path, and no flex run is above the limit in your specification.
- No tag covers a diffuser, a light, or another tag.
Every version from Revit 2021 to 2027 is supported. Try RayCAD, or email us to book a demo. The guide to tagging ducts covers the rigid ducts these flex runs connect to.
What building a flex duct tagging script yourself really costs
- Time. Whoever builds and maintains the script is doing software development instead of the billable engineering and drafting work they were hired for.
- The AI loop.With Claude or ChatGPT it becomes an endless loop of “fix this”, “now fix that”. Each fix can break a case that worked before, and nobody on the team owns the code.
- Cost. Hours spent building and maintaining scripts, times your hourly rate, against $200 per month for RayCAD for the whole company.
You can build a flex duct tagging script, and this page shows how. For production MEPF sheets, RayCAD is the cheaper and safer choice. Try it free for 15 days.
Frequently asked questions
How do you tag a flex duct in Revit?
Load a flex duct tag, go to Annotate, Tag, Tag by Category, and click the flex duct. To tag all flex ducts in a view, use Tag All Not Tagged and select Flex Duct Tags.
Why can I not tag a flex duct with my duct tag?
A flex duct belongs to a different category from a rigid duct. Duct Tags only work on rigid ducts, and flex ducts need Flex Duct Tags.
What should a flex duct tag show?
Most offices show the diameter, and many add the length. Some add the flow or the system abbreviation.
Why does the flex duct length look wrong?
Revit calculates the length from the path of the duct. Users report that the value can differ from a measurement taken along the bends, so check it against your own measurement before it goes on a sheet.
Where should the tag go on a flex duct?
Near the air terminal end, where the reader looks for the connection, and clear of the bends in the middle.
Can RayCAD tag flex ducts?
Yes. RayCAD tags round flex ducts with size, length, and system abbreviation, placed along the flex path and near the air terminal end.
Sources
- Autodesk Revit help, Tag by Category (checked October 21, 2026)
- Autodesk Revit help, Tag All Not Tagged (checked October 21, 2026)
- Autodesk Revit help, Load a Tag or Symbol Style (checked October 21, 2026)
- Autodesk Revit help, Flex ducts (checked October 21, 2026)
- Autodesk Community, Duct size vs length parameter (checked October 21, 2026)