01Create the schedule

View → Schedules → Schedule/Quantities, category Doors (or Windows). Pick Schedule building components and the phase the schedule should show: a door schedule set to Existing will not list a single new door.

02Fields

  • Type Mark first: D01, D02 or W01, W02. It is what the tag in the plan shows.
  • Width and Height, the rough opening if your families have it.
  • Count, for a schedule by type.
  • Description or Type Comments for the material, glazing and hardware text.
  • Doors: the swing (left or right) and the fire rating, if the project needs them.

Tip: fields from the family type are the same for every door of that type. Put the size and the description in type parameters and the schedule cannot disagree with itself.

03Sorting and grouping

Sort by Type Mark, untick Itemize every instance, and Revit gives one line per type with its Count. Tick Grand totals for the number of doors in the building. For a schedule by level, sort by Level first, then by Type Mark, with a header for each level.

04Formatting that reads on a sheet

  • One font and the same text heights as the rest of the set.
  • Column widths set on the sheet, not in the schedule view: drag them where they will be printed.
  • Units for Width and Height in millimetres with no decimals (Format → Field Format).
  • Hide helper columns (Hidden field) instead of deleting fields that filters need.
A Revit window schedule formatted for a sheet: type mark, size, count and description
A window schedule by type, formatted to sit on a sheet.

05Type marks that stay right

Type marks drift: a type is duplicated, the copy keeps its mark, and two types share W03. Before issuing, sort by Type Mark and look for a mark that appears on two lines. Renumber by level and position, so W01 is on the ground floor and the order follows the building.

06From a table to a specification

A builder needs to see each type: its elevation, the opening sashes, the sizes. Revit schedules cannot hold pictures of the element, so offices draw a legend view with a Legend Component of each type, add dimensions by hand, and copy the size and count from the schedule. It works, until the size of a type changes and the drawing does not.

We wrote the DATUM specification tools to draw this from the model. They read the schedule, or create one, and draw a card for every type into a legend view: an elevation with dimension chains, the opening sashes on windows and the swing on doors, above a table of index, size, count and description.

Window Specification: a card for every window type, drawn into a legend view.
  • Door, Window, Curtain Wall and Curved Curtain Wall Specification.
  • Reads an existing schedule, or creates one.
  • Card wording in 8 languages; optional renumbering of type marks by level and position.
  • Schedules Re-Design gives every schedule in the project the same fonts, sizes and lines in one step.
Door Specification: with the swing of every type.
DATUM BIM pluginDoor and window specifications, drawnCards with elevations, sizes and counts, read from your schedules. Revit 2022–2027.See the specification tools →

Questions

How do I show one line per type in a Revit door schedule?

In Sorting/Grouping, sort by Type Mark and untick Itemize every instance. Add the Count field to see how many of each type there are.

Can a Revit schedule show an image of each door or window?

A schedule can show a type image parameter, but not a dimensioned elevation. For that you need a legend view with a legend component of each type, drawn by hand or by an add-in such as the DATUM specification tools.

Why is a door missing from my Revit door schedule?

Usually the schedule’s phase or a filter excludes it. Check the Phase in the schedule’s properties and the Filter tab, and whether the door is in a linked model, which needs Include elements in links.

Read next