🚀 NEW — B45 Library is here. Free, like everything we ship.

    Get it

    Upgrade Model Version

    Overview

    Upgrade Model Version batch-upgrades external Revit files to the version of Revit you are running by opening each one and saving it to a chosen destination. It handles .rvt, .rfa, and .rte, keeps the original extension, and drives the whole batch from a grid: add or remove files, set a naming suffix (default "- Upgraded {year}"), pick per-extension destinations, and optionally audit .rvt files as they upgrade. A progress overlay reports each file and can be cancelled with Esc; failures are recorded per file with a diagnostic log.

    How each file type is opened

    • Workshared .rvt: opened detached, with a worksets choice (keep, detach-and-preserve, or discard) controlling how worksets carry through.
    • .rvt and .rfa: opened and re-saved in the running version, with optional audit on .rvt.
    • .rte templates: opened as a template, or rebuilt via create-new-project-from-template when a cross-version open fails, then saved back with the .rte extension.

    How to use

    1. In the B45 Labs | Coordination tab, open the External Tools panel and click Upgrade Model Version.
    2. Select the initial files (Ctrl+A picks a whole folder); use Add Files to merge more from other folders, and Remove Selected to drop rows.
    3. Optionally open Settings to pin a per-extension destination folder (.rvt / .rfa / .rte); the default is each file's own folder.
    4. Adjust the naming Suffix and, for workshared .rvt files, choose how worksets are handled; tick Audit per row where you want it (available on .rvt only).
    5. Run the upgrade — each file is opened and saved to its destination in the running Revit version, with a progress bar you can cancel with Esc.
    6. Read the finish line (upgraded / failed); if anything failed, the status bar points to a diagnostic log written to your temp folder.

    Tips & Notes

    • Keep a backup: upgrading is one-way — an upgraded file cannot be reopened in an older Revit.
    • Turn on the auto-dismiss option to clear Revit's informational prompts during a long unattended batch; every auto-answer is logged, and genuine errors still fail their file.
    • .rte templates get an extra fallback path (create-new-project-from-template) that tolerates older formats the direct template-open path rejects.
    • Because upgrading opens each file, a large workshared central can take minutes per file — the Esc-cancellable progress bar lets you stop between files without losing the ones already saved.

    Limitations

    • Audit is available only on .rvt files; .rfa and .rte don't expose it.
    • A destination folder you configured but that doesn't exist fails that row with a clear message — there is no silent fall back to the source folder.
    • Upgraded files cannot be opened in an older Revit; the original source files on disk are left untouched.