SECTION 1
Historical Context & Motivation
Before Building Information Modeling software existed, architects and designers resolved unit conflicts through painstaking manual conversions on drafting tables. A misplaced decimal or a confused unit abbreviation could cascade into fabrication errors and costly change orders on a construction site. The history of project units in digital design tools mirrors the broader story of how the building industry shifted from analog conventions—where each discipline might use its own scale rule—to a single, parametric model where every element shares one authoritative coordinate system and measurement standard.
1963 • Sketchpad — The Birth of CAD
1982 • AutoCAD 1.0 and Unitless Geometry
2000 • Revit 1.0 — Parametric BIM with Embedded Units
2010s • Globalization and Multi-Standard Workflows
2020s • Cloud Collaboration and Interoperability
The central question this lesson addresses is deceptively simple: how do you tell Revit what units your project should use, and how does that choice ripple through every dimension string, schedule value, and exported drawing? For visual arts students entering architectural or interior design practice, understanding this foundational setting is as essential as selecting the right canvas size before painting—it frames every creative decision that follows.
SECTION 2
Core Principles & Definitions
Revit's unit system rests on a handful of foundational ideas that, once internalized, make the entire dialog box intuitive. At its core, Revit stores every measurement in a single internal unit (feet for Imperial templates, and internally always feet regardless of display) and then translates that stored value into whatever display unit the user has configured. This separation between storage and presentation is the engine behind Revit's flexibility: you can switch from feet-and-inches to millimeters at any point without altering the underlying model geometry.
Internal vs. Display Units
Discipline Categories
Formatting Controls
Project-Wide Scope
Template Inheritance
KEY TAKEAWAY
SECTION 3
Visual Explanation — The Project Units Dialog
UN). Discipline tabs across the top filter unit types relevant to each engineering domain. The Common tab contains Length, Area, Volume, Angle, Slope, and Currency—the units most relevant to architectural and interior design workflows.The diagram above represents the essential anatomy of the dialog you will encounter every time you set up a new Revit project. Notice how each row pairs a unit type with a format description and a live example preview. Clicking the format cell for any row opens a secondary dialog—the Format dialog—where you choose between unit systems (Imperial or Metric), specify rounding increments, decide whether to display the unit suffix, and set digit grouping. The discipline tabs at the top are particularly important for multidisciplinary projects: structural engineers may need kips and kilo-Newtons, while you as a designer typically work within the Common discipline.
SECTION 4
How Project Units Work Under the Hood
Although Project Units in Revit do not involve complex mathematical derivations, understanding the conversion logic is essential for avoiding errors—especially when switching between Imperial and Metric mid-project or when collaborating with consultants who use a different standard. Revit's internal engine stores all lengths in decimal feet. Every display conversion is a multiplication by a known factor.
LENGTH CONVERSION
Where ddisplay is the value shown to the user, dinternal is the stored value in decimal feet, and Cunit is the conversion factor for the target display unit.
COMMON CONVERSION FACTORS
To convert from internal feet to inches, multiply by 12. For millimeters, multiply by 304.8. For meters, multiply by 0.3048. Revit performs this automatically based on your Project Units selection.
AREA CONVERSION
Area conversions square the linear conversion factor. For example, 1 ft² = (304.8)² mm² = 92,903.04 mm². This is why area values can appear dramatically different when switching units—the squared factor amplifies the change.
SLOPE EXPRESSION
Revit offers three slope formats: rise per 12 inches (e.g., 3:12), percentage (e.g., 25%), or decimal ratio (e.g., 0.25). All three represent the same geometric relationship.
A key implication of this architecture is that rounding is purely cosmetic. When you set Length to round to the nearest 1/8", Revit does not snap the actual geometry to that increment—it simply rounds the displayed value. The model retains full floating-point precision. This distinction matters when you dimension a wall that was placed at an unusual offset: the dimension tag might read 4'-6 1/8", but the true internal value could be 4.51127 feet. If you need the geometry itself to align to round increments, you must use Revit's snap settings and constraint tools, not the unit formatting controls.
SECTION 5
Detailed Breakdown of Unit Types & Formatting Options
The Common discipline tab alone exposes over a dozen unit types, and each unit type has its own formatting sub-dialog. For visual arts students focused on architectural and interior design, six unit types dominate everyday work. The diagram below maps these six types to their most frequently used format options and shows how changing one setting—say, from fractional inches to decimal inches—affects the look of your annotations across the entire project.
| Unit Type | Imperial Default | Metric Default | Rounding Options |
|---|---|---|---|
| Length | Feet and fractional inches (1/256") | Millimeters (1 mm) | 1", 1/2", 1/4", 1/8", 1/16", 1/32", 1/64", 1/128", 1/256" or 0 to 8 decimal places |
| Area | Square feet (2 decimals) | Square meters (2 decimals) | 0 to 8 decimal places |
| Volume | Cubic feet (2 decimals) | Cubic meters (2 decimals) | 0 to 8 decimal places |
| Angle | Decimal degrees (2 decimals) | Decimal degrees (2 decimals) | 0 to 8 decimal places |
| Slope | Rise / 12" run | Percentage or ratio | Depends on format: fraction precision or decimal places |
| Currency | US Dollars (2 decimals) | Euros (2 decimals) | 0 to 8 decimal places; digit grouping symbol configurable |
Default unit formats for Imperial and Metric templates in Revit 2024.
SECTION 6
Worked Example — Configuring Units for an Interior Design Project
Imagine you are beginning an interior renovation project for a boutique gallery in Berlin. The client's contractor works in Metric (millimeters for construction dimensions, square meters for floor area), but the gallery owner—an American expatriate—wants cost schedules in US Dollars. Here is how you would configure Revit's project units from scratch.
Setting Up Metric Units with USD Currency
- 1
Step 1 — Open the Project Units Dialog
Navigate to the Manage tab on the Ribbon, then click Project Units in the Settings panel. Alternatively, type the keyboard shortcutUNand press Enter. The Project Units dialog appears with the Common discipline tab active by default.Dialog opens showing current unit settings inherited from the template. - 2
Step 2 — Set Length to Millimeters
Click the Format cell in the Length row. In the Format dialog that opens, change Units to "Millimeters." Set Rounding to "1" (whole millimeters—appropriate for construction). Check Unit suffix to display "mm" after each value. Uncheck "Suppress trailing zeros" so that 3000 reads as 3000, not 3E3.Length now displays as whole millimeters with suffix:3822 mm - 3
Step 3 — Set Area to Square Meters
Click the Format cell for Area. Choose "Square meters" and set rounding to 2 decimal places. Enable the unit suffix so areas read as "23.85 m²" rather than a bare number. This format aligns with European real estate and leasing conventions, where floor areas are universally quoted in square meters.Area displays as:23.85 m² - 4
Step 4 — Set Slope to Percentage
For accessibility ramps and floor drains in the gallery, set the Slope unit type to Percentage with 2 decimal places. European building codes typically specify maximum slopes as percentages (e.g., 5% for an accessible ramp), making this the most communicative format for your contractor.Slope displays as:4.17% - 5
Step 5 — Set Currency to US Dollars
Click the Format cell for Currency. Select "US Dollars" and set rounding to 2 decimal places. Choose a comma for the digit grouping symbol and a period for the decimal symbol—matching US formatting conventions even though the project is in Germany. This ensures the gallery owner can read cost schedules without confusion.Currency displays as:$12,500.00 - 6
Step 6 — Confirm and Verify
Click OK to close the dialog. Place a test dimension on a wall in any view. The dimension string should now read in millimeters. Open a Room Schedule and verify that the Area column displays square meters. Finally, add a calculated cost column to confirm dollar formatting. If any value looks wrong, reopenUNand adjust.All project annotations now reflect Metric lengths, Metric areas, percentage slopes, and US Dollar currency.
SECTION 7
Strengths, Limitations, and Common Pitfalls
| Aspect | Strength | Limitation / Pitfall |
|---|---|---|
| Global consistency | One dialog sets units for every view, schedule, and tag in the project—no need to format annotations individually. | Linked models from consultants may carry their own unit settings, creating inconsistencies in combined views. |
| Non-destructive switching | Changing units never moves geometry. You can toggle between Imperial and Metric at any stage. | Rounding is display-only; you may believe a wall is at 3000 mm when it is actually at 3000.127 mm. Snap settings are separate. |
| Discipline specificity | Structural, HVAC, Electrical, and Piping disciplines each have independent unit settings, supporting multidisciplinary teams. | Beginners may overlook non-Common disciplines, leading to unexpected units on duct sizes or pipe diameters. |
| Template inheritance | Firm-standard templates embed correct units from the start, reducing setup errors on new projects. | If you start from the wrong template (e.g., a Metric template for a US project), every default annotation will be incorrect and must be changed manually. |
| Export compatibility | IFC and DWG exports respect project unit settings, ensuring downstream software receives correctly labeled data. | Some export formats (e.g., gbXML for energy analysis) may require specific units; mismatches can corrupt simulation inputs. |
Strengths and pitfalls of Revit's Project Units system.
KEY TAKEAWAY
SECTION 8
Connection to Advanced Workflows — Shared Parameters, Families, and Interoperability
Project Units are the gateway to a constellation of more advanced Revit workflows. As you progress from basic project setup to custom family creation, schedule automation, and multi-model coordination, the way units interact with parameters becomes increasingly nuanced. Understanding these connections early prevents frustrating rework later in your academic and professional career.
| Basic Concept (This Lesson) | Advanced Extension |
|---|---|
| Setting project-wide display units via the Project Units dialog | Creating shared parameters with specific unit types (e.g., a custom 'Panel Width' parameter stored as Length) that automatically inherit display formatting from Project Units |
| Choosing rounding increments for dimensions | Using dimension override text and alternate units in detail views for dual-unit documentation (showing both mm and inches side-by-side) |
| Selecting slope format (rise:12, %, ratio) | Configuring spot slope annotations and slope arrows on floors and roofs that read in the chosen slope format |
| Understanding internal storage in decimal feet | Writing Dynamo scripts or Revit API code that reads and writes parameter values in internal units, then converts for user-facing output |
| Ensuring consistent units across a single project | Managing linked models from international consultants where each link carries its own project units, requiring careful coordination in assembly views |
How basic unit concepts connect to advanced Revit workflows.
For visual arts students moving into architectural visualization or exhibition design, the most immediate advanced connection involves exporting to rendering engines. When you export an FBX or OBJ file from Revit for use in Unreal Engine, Blender, or Enscape, the export dialog asks for a unit convention. If your Revit project units and the export unit do not match your rendering application's expected scale, the imported geometry may appear microscopic or astronomically large. Setting project units deliberately from the outset—and documenting that choice—eliminates this class of errors entirely.
SECTION 9
Practice Problems
Question 1: CONCEPTUAL
Show answer
Question 2: BASIC CALCULATION
Show answer
Question 3: INTERMEDIATE
Show answer
Question 4: APPLIED
Show answer
Question 5: CRITICAL THINKING
Show answer
SUMMARY
Lesson Summary
Summary
Revit's Project Units dialog (accessed via Manage → Project Units or the keyboard shortcut UN) is the single control point for how every measurement in your project is displayed. It governs length, area, volume, angle, slope, and currency formatting across all views, schedules, and tags. Crucially, Revit stores all geometry in decimal feet internally and converts to your chosen display unit on the fly—changing units never alters model geometry. Each discipline (Common, Structural, HVAC, Electrical, Piping, Energy) maintains its own unit settings, and firm-standard templates (.rte files) propagate these settings to every new project.
Formatting options within each unit type include rounding increments, unit suffixes, digit grouping, and trailing-zero suppression. Remember that rounding is cosmetic—the displayed value may differ from the precise internal value. For slope, choose the notation (rise:12, percentage, or ratio) that aligns with your project's code jurisdiction. When collaborating internationally or exporting to rendering engines, verify that source and destination unit conventions match. Setting project units thoughtfully at the start of every project is one of the simplest and most impactful habits a design professional can cultivate.