Skip to main content

10 Ways to Work Faster in Revit in 2026

· 8 min read
Ivan Zylev
Figured out how to actually do interiors in Revit.

To work faster in Revit: put your graphics in view templates, start projects from your own template, fill finish parameters with a key schedule, colour plans with filters instead of by hand, and learn three selection commands. None of this makes the program itself quicker. It removes work you are doing twice.

Quick comparison

HabitSetup costWhat you stop doing
View templates1 hour onceAdjusting twenty graphic settings view by view
Your own project template2 to 3 hours onceRebuilding the same setup in every project
Key schedules for finishes30 minutes per projectTyping the same finish into every room
Schedules as an editing tool10 minutes to learnHunting elements in plans to change a parameter
Filters and colour schemes30 minutes onceColouring plans by hand and recolouring after changes
Create Similar, Match Type, Select All Instances5 minutes to learnDigging through the type selector for every element
Custom keyboard shortcuts20 minutes onceThousands of ribbon trips per project
pyRevit10 minutes to installRepeating batch work one element at a time
Batch PDF export with naming rules20 minutes onceRenaming exported sheets by hand
A ready family libraryOngoingModelling furniture that someone already modelled

1. Move your graphics into view templates

A view template stores detail level, scale, visibility, filters and graphic overrides, then applies all of it to any number of views at once. Instead of adjusting twenty settings per view by hand, you apply one template and move on. Edit the template later and every view using it follows.

For an interior project a small set covers almost everything: furniture plan, finishes plan, reflected ceiling plan, interior elevations and a working 3D view. Templates are also where consistency comes from, so two plans in the same set stop looking like the work of two different offices.

2. Start every project from your own template

The default template gives you a blank file. Your own gives you the materials you always use, annotation styles, the view templates from the point above, the sheet layout and the families you place in every project.

Two or three hours spent once removes that setup from every future project. Keep the file in a known folder, version it by date, and update it whenever you notice yourself repeating a setup step.

For a project that already exists, Manage and then Transfer Project Standards copies settings from another open file. One honest limitation: it does not carry legend views, so legends still have to be copied between open projects by hand or with an add-in.

3. Fill finishes with a key schedule instead of typing them

This is the biggest single time saver in interior documentation, and most people never touch it.

A key schedule is a small table of ready-made value sets. You build one row per room style, fill in floor, wall, skirting and ceiling finishes once, and then in the room schedule you only choose the key. Every parameter behind that key fills itself. Change the finish in the key later and every room carrying it updates.

Create it from View, Schedules, Schedule/Quantities, choose the category and switch the schedule type to keys. Shared parameters work inside key schedules from Revit 2022 onwards, which widened what you can drive this way.

4. Treat schedules as an editing tool, not a report

A Revit schedule is a live view of the database, so anything you type in a cell goes straight into the model. Renaming twenty rooms, fixing furniture marks, assigning a manufacturer to a whole category: all of it is faster in a schedule than in plans, because you never hunt for elements on screen.

Sort by the column you are cleaning, use the schedule to spot blanks, and fix them in place. A missing value in a schedule is easier to see than a missing value in a project browser.

5. Colour plans with filters and colour schemes

Manual overrides look fine until the design changes and every recoloured element has to be found again.

Colour schemes work for rooms, areas and spaces, which covers occupancy and finish plans driven by room data. View filters cover everything else: set a rule like "Parameter equals Value" and Revit colours by parameter, so graphics follow the data instead of your memory. Save the result in a view template and it spreads across the whole set.

Two practical notes. Build a filter that catches elements with no value, because that is how you find missing data before the client does. And keep the filter count sane, since long filter lists slow view regeneration.

6. Learn three commands that replace most clicking

Create Similar (CS). Select an element that is already configured, press CS, and Revit starts placing the same type with the same settings.

Match Type Properties (MA). Assign one element's type to others by clicking them. This is the fastest way to clean up near-duplicate types before they breed.

Select All Instances. Right-click an element or a family type in the project browser, then choose Visible in View or In Entire Project. Combined with the Properties palette it changes hundreds of elements in one move.

Add the Tab key to that list. Hover, press Tab to cycle through candidates under the cursor, and you stop zooming in to select the right thing.

7. Make your own keyboard shortcuts

Type KS to open the editor, or go to View, User Interface, Keyboard Shortcuts. Assign two-letter combinations to the commands you use dozens of times a day, and keep them near your left hand so the right stays on the mouse.

The step most people skip: export the shortcuts to XML before you upgrade. The file lives in %APPDATA%\Autodesk\Revit\<release> and imports into the next version, so a layout learned once stays with you for years.

8. Install pyRevit

pyRevit is free and open source, and it adds the batch operations Revit lacks: exporting large sheet sets, renaming views by rule, wiping imported CAD linework, managing keynotes. People who use it notice its value the day they sit at a machine without it.

It installs from the pyrevitlabs site with an ordinary installer, sits in your user profile and appears as its own ribbon tab. Spend twenty minutes on the tabs and adopt two or three tools. Nothing about it requires programming.

9. Set up batch PDF export once

Revit exports PDF natively since the 2022 release, and the part worth setting up is the naming rule. Build the file name from sheet number, sheet name and revision, save the export setup, and issue after issue comes out named correctly without a single manual rename.

Pair it with view and sheet sets so an issue package is a saved selection rather than a fresh hunt through the browser every time.

10. Stop modelling furniture that already exists

Modelling a kitchen from scratch is satisfying and rarely billable. A tested library gives you parametric pieces with consistent categories and parameters, so they schedule correctly and flex to real dimensions.

Full disclosure: this is what we do. Our interior Revit family sets cover the rooms interior designers draw most often, and every set comes with an instruction. If you are collecting free content first, start with 30 sites with free Revit families, and check each download before it enters a project.

What to do first if you only have an hour

  1. Build view templates for the four or five views you actually issue.
  2. Assign shortcuts to your ten most used commands and export the XML.
  3. Set up one key schedule for room finishes on the current project.
  4. Install pyRevit and pick two tools from it.

Everything else can wait for the next quiet afternoon.

If Revit itself lags and takes minutes to open a file, that is a different problem with different fixes. It has its own article: eight ways to speed up a slow Revit model.

FAQ

What is the difference between a project template and a view template?

A project template is the starting file: materials, families, sheets, settings. A view template is a set of graphic settings applied to views inside a project. You usually keep your view templates inside your project template.

Does a key schedule work for furniture, not just rooms?

Yes. Key schedules exist per category, so you can drive furniture parameters the same way, for example a set of values for each furniture class. The rule is that the parameters have to belong to the category you are scheduling.

Can I edit the model from a schedule?

Yes, a schedule is a live view of the model. Typing in a cell changes the element, and deleting a row deletes elements, so treat it with the same care as a plan.

Will filters slow my views down?

A reasonable set will not. Long filter lists with complex rules do add work to every regeneration, which is why heavy filter stacks show up in discussions about slow Revit models.

Is pyRevit safe to install on a work machine?

It is open source and widely used in offices, and it installs per user without touching the Revit installation. If your firm manages add-ins centrally, ask your BIM manager first, because that is a policy question rather than a technical one.

Still figuring things out?

Join our community — get answers from real Revit users and download free families for interior and architectural design.

Join the Community