New in RayCAD: Connect Conduits, plus AEC Harness, coming soon.See the tools

How to Stop Revit Tags Overlapping on MEP Sheets

Fix overlapping Revit tags on MEPF sheets. Learn why tag clashes happen, how to move tags and leaders manually, and how RayCAD prevents clutter.

Written by
Mohit Panchal
Mohit Panchal
Co-founder, RayCAD
Published
Updated
Reviewed by
Vipul Panchal
Vipul Panchal
Director, Orbit Engineering Services
Soumyajit Das
Soumyajit Das
Director, Bimtrack Engineering Pvt Ltd
On this page
  1. Why view scale matters: 1:50 vs 1:100
  2. How to fix overlapping tags by hand in Revit
  3. Why Tag All Not Tagged leaves so much cleanup
  4. Revit Tag All vs RayCAD on the same view
  5. Questions

On a busy MEPF floor plan or section view, tags compete for the same white space. When you run Tag All Not Tagged or place tags in a hurry, the clashes fall into three groups:

Type of overlapWhat happens
Tag on tagTwo or more tag labels sit on top of each other, so neither value is readable.
Tag on elementA tag covers a duct, pipe, fitting, valve, or equipment outline.
Tag on annotation or leaderA tag covers a dimension, text note, or leader line, or crossed leaders hide which element a tag belongs to.

A sheet with overlapping tags or crossed leaders slows down internal QA/QC and triggers questions from coordinators and site teams.

Why view scale matters: 1:50 vs 1:100

Tags in Revit are annotation families, so their text prints at a fixed paper height regardless of the view scale. Model geometry scales with the view.

A duct run at 1:100 takes up half the width on paper that it takes at 1:50, while a 2.5 mm tag label stays 2.5 mm tall in both views. The gaps between parallel pipes, branch ducts, and fittings shrink, and tags that fit inside a duct at 1:50 spill outside and collide at 1:100.

Always check tags at the view scale used on the sheet, not zoomed in on your monitor.

How to fix overlapping tags by hand in Revit

  1. Open the view at its sheet scale. Check the floor plan or section view placed on the sheet, with its view scale and annotation crop set.
  2. Scan for clashes. Look for tag-on-tag, tag-on-element, and tag-on-dimension overlaps, and check that every leader points cleanly to its host.
  3. Drag the tag heads. Select an overlapping tag and drag the blue move grip to open space nearby. Keep the tag close enough to its element that the reader does not have to guess.
  4. Adjust the leaders. Turn a leader on where a tag had to move off its element, switch between Attached End and Free End if needed, and move the elbow grip so leaders do not cross other text or other leaders. See how to adjust Revit tag leaders.
  5. Check the whole sheet. Pan across the view at print scale to check spacing, alignment, and readability, then repeat on the next view.

For a few tags, dragging by hand is quick. For angled runs where tags also need to match the duct or pipe direction, see how to align and rotate tags in Revit.

Why Tag All Not Tagged leaves so much cleanup

Revit's Tag All Not Tagged places a tag on every untagged element in the view at a fixed offset. It does not check what sits under that offset, and it tags every segment of a duct or pipe run instead of tagging only where the size or elevation changes. On a congested corridor or plant room, half the cleanup is deleting tags that never needed to be there, and the other half is untangling the ones that stay.

You may also see tags showing ? or blank text. That is a parameter problem, not a placement clash. Moving the tag will not fix it; check the element's parameter value and the tag family's label in fixing missing tags and question marks.

Untangling one sheet takes time. Doing it across a full set of floor plans and sections, and again after every coordination revision, is where drafting hours go. See updating tags after model changes.

Revit Tag All vs RayCAD on the same view

Compare the same MEPF view at the same scale, using the same model and tag families.

To line up the tags you place by hand, see how to align tags in Revit. If your team spends hours dragging tags apart across MEPF sheets, try RayCAD free for 15 days.

What building a tag overlap cleanup 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 tag overlap cleanup 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

Why do tags overlap more at 1:100 than at 1:50 in Revit?

At 1:100, the model geometry prints at half the width it has at 1:50, while tag text stays at the same printed height. That leaves half as much paper space between ducts and pipes for labels and leaders.

Can Revit automatically remove all tag overlaps?

No. Revit gives you tools to drag tags, adjust leaders, and align annotations, and you still inspect and move overlaps by hand after running Tag All Not Tagged. RayCAD places tags clear of elements and other tags, and lists tags it cannot place cleanly in the Review Tags panel.

Why does a Revit tag show a question mark (?)?

The tag's label reads a parameter that is empty or missing on the host element. Check the value on the element and the parameter in Edit Label. Moving the tag will not change a question mark.