Why Schedules Are the Most Underused BIM Deliverable
Architects and engineers who draw everything in 2D think of schedules as an afterthought — tables you fill in manually at the end of a project. In Revit, schedules are live views of the model database. Every door schedule, window schedule, room finish schedule, and equipment list is a dynamic query against the model. Change a door type on the floor plan and the schedule updates immediately. Add a room and it appears in the room finish schedule automatically. Delete a wall-mounted luminaire and it disappears from the lighting fixture count.
This live connection between model and schedule is one of the most compelling arguments for BIM over 2D CAD — and it is the reason getting your Revit data entry right from day one matters enormously. Garbage in, garbage out: if door types are inconsistently named, if rooms are missing finish parameters, or if equipment families are missing cost parameters, your schedules will reflect that.
Schedule Types: Choosing the Right Tool
Revit offers four primary schedule types, each serving a different purpose:
- Schedule/Quantities: the most common type. Lists element instances or types with their parameters. Used for door schedules, window schedules, equipment lists, lighting fixtures, plumbing fixtures, structural member schedules.
- Material Takeoff: breaks down elements by material layer. A wall Material Takeoff shows the volume and area of each layer (concrete block, air gap, batt insulation, drywall) separately. Essential for quantity surveying, cost estimating, and sustainability material reporting.
- Key Schedule (Schedule Key): creates a lookup table that drives parameter values for other elements. A Room Finish Schedule Key defines finish sets — a code like 'A' triggers specific floor, wall, base, and ceiling finish values. Assign the key value to each room and all finish parameters populate automatically. This dramatically speeds up room finish schedule management on large projects.
- Annotation Schedule (Note Block): schedules annotation elements like symbols and generic annotations. Used for legend scheduling and custom callout tracking.
Creating a Door Schedule: Step by Step
Go to View > Schedules > Schedule/Quantities. Select Doors as the category. In the Schedule Properties dialog:
Fields tab: add the fields you want as columns. Typical door schedule fields: Mark, Level, Width, Height, Frame Type, Hardware Set, Fire Rating, Panel Material, Glazing, Comments. The Mark parameter is the door number (101A, 201B) — confirm it is set to be auto-incremented in your project.
Sorting/Grouping tab: sort by Level (primary) then Mark (secondary). Check Header and Footer for Level to group doors by floor. Check Blank Row between groups for readability. Enable Grand totals if you need a door count.
Filter tab: exclude doors that should not appear in the schedule — for example, filter out cabinet doors by setting Family contains "Cabinet" = False. Filter out doors on phases not yet in construction.
Formatting tab: set column widths, alignment, and field heading names. You can rename "Width" to "Door Width" and set it to Align Center. Enable Calculate Totals on numeric fields if needed.
Appearance tab: set the font, grid lines, and outline weight to match your firm's standards.
After creating the schedule, click into any cell to edit parameter values directly in the schedule view — changes write back to the model instantly.
Calculated Values and Conditional Formatting
Revit schedules support Calculated Values — formula-based columns derived from other fields. In the Fields tab, click Calculated Value. Examples:
- Door area:
Width x Height(useful for hardware cost estimating) - Frame perimeter:
2 x (Width + Height) - Total fixture wattage:
Wattage x Countin a lighting fixture schedule
Conditional Formatting (available in Revit 2020+) highlights cells based on parameter values. In the Formatting tab, select a field and click Conditional Format. Set conditions: for example, highlight the Fire Rating cell in red when the value is "90-min" to flag high-rated doors for special hardware review. This makes complex schedules scannable during design review.
Material Takeoff for Quantity Estimation
Material Takeoff schedules are the fastest path from model to cost estimate. Go to View > Schedules > Material Takeoff, select the element category (Walls, Floors, Roofs, etc.), and the dialog shows available material parameters: Material Name, Material Area, Material Volume.
A typical concrete wall Material Takeoff lists each wall element decomposed into its material layers with area and volume. Export this to Excel (via the Export > Reports > Schedule function) and link it to your unit cost database. On large projects, Material Takeoff schedules can replace manual QTO for major elements with 2–3% accuracy at LOD 300.
Critical caveat: Material Takeoffs report modeled geometry. Doors, windows, and slab openings subtract from wall and floor areas automatically in Revit. However, waste factors, lap lengths for rebar, and construction tolerances must be applied in the estimating software, not the schedule formula.
Creating Sheets and Title Block Families
Sheets in Revit are the containers for printing. Go to View > Sheet Composition > Sheet. Select a title block family. If your firm's title block is not loaded, click Load and navigate to your office standard title block .rfa file.
The title block is a Revit Family (category: Title Blocks) that typically contains:
- Border lines at the correct paper size (ANSI D, ANSI E, ISO A1, etc.)
- Project information labels linked to Project Information parameters (Client Name, Project Name, Address, Drawing Number)
- Revision table that auto-populates from the project's Revision schedule
- Firm logo and contact information
- Sheet Number and Sheet Name fields that Revit fills from the sheet properties
To customize a title block, open the .rfa file in the Family Editor (or use File > New > Family > Title Block template). Edit the labels, lines, and parameters. The most important title block parameter to verify is that the Sheet Number and Sheet Name labels are linked to the built-in Revit parameters of the same name — these drive both the title block display and the sheet index schedule.
Placing Views on Sheets
With a sheet open, drag any view from the Project Browser onto the sheet canvas. Revit places a Viewport — a window into that view. The viewport has a viewport title (view name and scale) that Revit places below the view automatically. You can control the viewport title type (with/without line, title position) through the Viewport Type Properties.
Guide Grids are the secret weapon for aligning views consistently across sheets. In a sheet view, go to View > Guide Grid. Create a guide grid with your standard spacing (e.g., 6"x6" grid). Assign the same guide grid to multiple sheets. Views will snap to the guide grid intersections, ensuring consistent placement across an entire drawing set — critical for plan match lines and multi-sheet drawings.
One view can appear on multiple sheets using Duplicate View (not Duplicate as Dependent). However, placing the same view on multiple sheets is generally poor practice — it creates maintenance issues. Use Duplicate as Dependent views for coordinated multi-sheet drawings, and Reference Other Views callouts to cross-reference related drawings.
Annotation Tools
Revit's annotation toolkit produces all the standard drafting annotations expected in construction documents:
- Text Notes (Annotate > Text): general notes. Use the correct text style family matching your office standard. Set the leader type and wrap width to match your sheet size.
- Aligned Dimensions (Annotate > Aligned): the primary dimensioning tool. Click the reference planes, edges, or centerlines to dimension, then click the dimension line location. Set dimension style in Type Properties (tick marks vs. arrows, text height, gap to extension line).
- Spot Elevations (Annotate > Spot Elevation): places elevation callouts on floor slabs, finish grades, and structure. Critical for slab slope drawings and accessible route documentation.
- Tags (Annotate > Tag By Category): places a tag annotation linked to a specific element's parameter. Door tags display the Mark parameter; room tags display Room Number and Room Name. Tags update automatically when the tagged parameter changes.
- Keynotes (Annotate > Keynote): links annotations to a project keynote legend. There are three types: Element Keynotes (from the family's keynote parameter), Material Keynotes (from the material's keynote), and User Keynotes (manually assigned). All keynotes reference a shared Keynote file (.txt format) that maps keynote numbers to specification section descriptions (e.g., 09 29 00 – Gypsum Board).
- Detail Lines and Detail Components: 2D drafting elements placed in a Drafting View or a Detail Callout view for large-scale details that cannot be fully modeled in 3D.
Revisions Workflow
Managing drawing revisions in Revit is fully integrated into the sheet workflow. Go to View > Revisions. The Revisions dialog lists all project revisions with number, date, description (e.g., "Permit Comment Response"), and issuance status.
To mark a revision on a sheet: draw a Revision Cloud (Annotate > Revision Cloud) around the area that changed. In the Cloud properties, set the Revision to the correct revision entry. The cloud appears on the sheet and the revision entry automatically populates the revision table in the title block.
To show a revision on a specific sheet: in Sheet Properties, the Revisions on Sheet list shows only the revisions whose clouds appear on that sheet. The title block revision table updates automatically. You never need to manually fill in a revision table in Revit — it is driven entirely by revision clouds on the sheet.
Printing and PDF Export
Use File > Print to print individual sheets or batch-print an entire sheet set. In the Print dialog:
- Select a printer or PDF driver (Bluebeam Revu, Acrobat PDFMaker, or the built-in Revit PDF Export)
- Choose Selected Views/Sheets and click the Select button to choose which sheets to include
- Vector Processing mode produces smaller file sizes and crisp linework but cannot print certain raster images; use Raster Processing if your drawings include raster-embedded images or materials that fail in vector mode
- Set Hidden Line Views to Vector Processing for all standard drawing output
The preferred workflow for batch PDF production in most firms is File > Export > PDF (Revit 2022+), which exports directly to PDF without a print driver. Set the paper size, naming convention (e.g., Sheet Number-Sheet Name), and output folder. The export produces one PDF per sheet or a combined multi-page PDF.
DWG Export for CAD Deliverables
For consultants who work in AutoCAD, use File > Export > CAD Formats > DWG. In the DWG Export Settings dialog, configure:
- Layer mapping: define which Revit categories map to which AutoCAD layer names (AIA Layer Standard, project-specific layers)
- Line weight mapping: Revit pen weights to AutoCAD lineweight values
- Text and linetype substitution settings
Save the DWG Export Settings as a named configuration and reuse it for all exports — this ensures consistency across the entire document set. Always export to DWG 2018 format unless the recipient specifically requires an older version.
IFC Export for Consultants and FM
IFC (Industry Foundation Classes) is the open BIM exchange format for sharing model data between different BIM applications. Use File > Export > IFC to produce an IFC 2x3 or IFC 4 file. In the IFC Export Settings, configure the Ifc Export configuration (use your firm's standard IFC setup file, or the IFC Exporter for Revit add-in from Autodesk/buildingSMART). IFC is the standard exchange format for structural engineers using Tekla, MEP teams using MagiCAD or Trimble Nova, and FM teams importing to Archibus or Maximo.
Sheet Sets for Phased Permit Packages
Large projects often require multiple permit submissions — civil/site permit, foundation permit, shell permit, interior TI permit. Manage these using Revit's Browser Organization combined with Sheet discipline parameters. Assign each sheet a Discipline parameter (Civil, Structural, Architectural, MEP) and a Package parameter (Site Permit, Foundation Permit, CD Set). Filter the Project Browser by Package to show only the sheets in a given package, then export only those sheets. This avoids maintaining separate Revit files for each permit package.