QTOTag Freemium

QTOTag assigns catalog items (price-list rows) to your Revit elements — this is how you tell QTO which priced items belong to each element. By default it works by type: a tag applied to a selected type propagates to every instance of that type. QTOCompute then turns those assignments into quantities and totals.

Revit ribbon — AEC.codes tab with the QTO Tag button highlighted in the QTO panel
Find QTO Tag in the QTO panel of the AEC.codes ribbon.

Assigning by type propagates to all instances of that type — usually what you want. Switch to Only the selected instance(s) for one-off exceptions.

Where this fits

QTOSetup loads your price lists and marks which are active. QTOMappings defines how each quantity is derived per category. QTOTag attaches the priced items to elements. Finally QTOCompute computes the quantities and writes the results.

Prerequisites

How to run

Select one or more elements in Revit, then on the AEC.codes ribbon tab click QTOTag. If nothing is selected when you launch it, the add-in asks you to pick elements first ("Select elements to tag, then press Finish").

QTO Tag dialog: Apply-to modes, a Search Catalog panel on the left and an Assigned Items panel on the right
QTO Tag — search the catalog on the left, build the list of assigned items on the right.

Apply to

The radio group at the top controls how far a tag propagates:

The title bar shows the current selection (e.g. 3 element(s) selected — 1 unique type(s)). If the selected types already have different tags, a Mixed selection banner warns that Save will overwrite all of them with whatever is in the panel.

Search Catalog (left panel)

Assigned Items (right panel)

This is the draft list of items that will be written to the elements. Each item has:

You can add the same code more than once — for example to bill it under different modifiers, work categories, or phases. Tick the checkbox on one or more items and use Remove Selected to drop them.

Saving

Two save buttons in the footer write the assigned items to the elements resolved by the Apply-to mode, in a single Revit transaction:

Cancel closes without writing anything.

Clearing tags

Clear All empties the assigned list and removes the QTO tag from the selected elements. It asks for confirmation first ("Clear all assigned items for the selected elements?") and closes the dialog on confirm.

Troubleshooting

"Select at least one price list as active…"

No price list is active for this project. Open QTOSetup → Price lists and tick at least one Active.

"The catalog library is empty."

No price list has been loaded yet. Load one from the Data source tab in QTOSetup.

The search shows no results

You need at least 3 characters, and the search runs against the price list chosen in "Cerca in:". Check the picker and your filters.

A Modifier field has a red border

The modifier is invalid. Fix it before saving.

"Mixed selection" banner

The selected types currently carry different tags. Saving replaces all of them with the items in the panel.

See also

Last updated 2026-06-12 • Applies to 0.9+