AUTODESK REVIT • GETTING STARTED AND PROJECT SETUP

Project Units — Set project units and formatting (length, area, slope, etc.)

Mastering unit consistency ensures every dimension, area, and slope in your Revit project communicates precisely.

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
Ivan Sutherland's Sketchpad introduced constraint-based geometric input, but unit handling was rudimentary. Users worked in abstract screen coordinates with no built-in awareness of real-world measurement systems.
1982
AutoCAD 1.0 and Unitless Geometry
AutoCAD launched with a 'unitless' philosophy: one drawing unit could represent any real-world measure. This flexibility introduced chronic interoperability issues when files from different offices used incompatible assumptions.
2000
Revit 1.0 — Parametric BIM with Embedded Units
Revit debuted with a fundamentally different approach: the software stores all geometry in an internal unit system and converts to display units chosen by the user. This eliminated the ambiguity of unitless geometry and set the stage for modern project unit management.
2010s
Globalization and Multi-Standard Workflows
International collaboration accelerated, demanding that Revit projects toggle seamlessly between Imperial and Metric conventions. Autodesk responded with granular discipline-based unit controls covering length, area, volume, slope, currency, and more.
2020s
Cloud Collaboration and Interoperability
With BIM 360 and Autodesk Construction Cloud, unit consistency across distributed teams became critical. Revit's project-level unit settings now propagate automatically through linked models, schedules, and IFC exports.

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.

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.

1

Internal vs. Display Units

Revit always stores length in decimal feet internally. The Project Units dialog controls only how those values appear in dimensions, tags, schedules, and tooltips.
2

Discipline Categories

Units are organized by discipline—Common, Structural, HVAC, Electrical, Piping, and Energy. Each discipline contains unit types like Length, Area, Volume, Angle, Slope, and Currency.
3

Formatting Controls

Beyond choosing a unit (e.g., millimeters vs. inches), you control rounding increments, digit grouping symbols, unit suffixes, and whether to suppress trailing zeros.
4

Project-Wide Scope

Settings made in the Project Units dialog apply globally to the entire project file. Individual dimensions or schedules can override units locally, but the project default governs all new annotations.
5

Template Inheritance

When you start a project from a Revit template (.rte), all unit settings are inherited. Firms typically standardize templates so that every new project begins with the correct regional units.
KEY TAKEAWAY
Think of Revit's project units like the language settings on your phone. The underlying data—contacts, photos, files—remains the same regardless of whether the interface displays in English or Japanese. Similarly, your 3D model geometry is stored in one canonical form; the Project Units dialog merely selects the 'language' in which measurements are displayed to you. Changing units never moves a wall or resizes a window—it only changes how the numbers read.

Visual Explanation — The Project Units Dialog

The Project Units dialog in Revit, accessible via Manage → Project Units (keyboard shortcut 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.

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
d_display = d_internal × C_unit
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
C_inches = 12 | C_mm = 304.8 | C_m = 0.3048
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
A_display = A_ft² × (C_unit)²
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
Slope = rise ÷ run (displayed as rise:12 or percentage)
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.

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.

Flowchart mapping each of the six primary unit types in the Common discipline to their available format options and resulting display strings. Notice how Slope alone offers three distinct notations—rise:12, percentage, and ratio—each preferred by different segments of the design and construction industry.
Default unit formats for Imperial and Metric templates in Revit 2024.
Unit TypeImperial DefaultMetric DefaultRounding Options
LengthFeet 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
AreaSquare feet (2 decimals)Square meters (2 decimals)0 to 8 decimal places
VolumeCubic feet (2 decimals)Cubic meters (2 decimals)0 to 8 decimal places
AngleDecimal degrees (2 decimals)Decimal degrees (2 decimals)0 to 8 decimal places
SlopeRise / 12" runPercentage or ratioDepends on format: fraction precision or decimal places
CurrencyUS Dollars (2 decimals)Euros (2 decimals)0 to 8 decimal places; digit grouping symbol configurable

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 DialogNavigate to the Manage tab on the Ribbon, then click Project Units in the Settings panel. Alternatively, type the keyboard shortcut UN and 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 MillimetersClick 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 MetersClick 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 PercentageFor 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 DollarsClick 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 VerifyClick 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, reopen UN and adjust.
All project annotations now reflect Metric lengths, Metric areas, percentage slopes, and US Dollar currency.

Strengths, Limitations, and Common Pitfalls

Strengths and pitfalls of Revit's Project Units system.
AspectStrengthLimitation / Pitfall
Global consistencyOne 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 switchingChanging 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 specificityStructural, 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 inheritanceFirm-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 compatibilityIFC 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.
KEY TAKEAWAY
Think of the Project Units dialog as the lens on a camera—it changes how you see the scene without moving any objects in it. A portrait lens and a wide-angle lens show the same room differently, but the furniture stays put. Likewise, switching from feet-and-inches to millimeters changes every number you read, but no wall, door, or window actually moves. The risk arises when you assume the displayed, rounded value is the true value—always verify precision-critical dimensions with Revit's temporary dimensions or the Properties palette.

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.

How basic unit concepts connect to advanced Revit workflows.
Basic Concept (This Lesson)Advanced Extension
Setting project-wide display units via the Project Units dialogCreating 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 dimensionsUsing 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 feetWriting 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 projectManaging linked models from international consultants where each link carries its own project units, requiring careful coordination in assembly views

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.

Practice Problems

PROBLEM 1CONCEPTUAL
Explain why changing the Project Units from feet-and-inches to millimeters does not alter the actual position or size of any model element. What is the relationship between Revit's internal storage unit and its display unit?
PROBLEM 2BASIC CALCULATION
A wall in your Revit model is stored internally as 15.75 decimal feet. What value will the Length dimension display if your project units are set to: (a) feet and fractional inches rounded to 1/4", (b) millimeters rounded to 1 mm, and (c) meters with 3 decimal places?
PROBLEM 3INTERMEDIATE
You are working on an interior design project using millimeters. A room schedule shows a floor area of 45.72 m². Your client asks you to provide this area in square feet for a US-based leasing comparison. Calculate the conversion manually, and explain what you would change in the Project Units dialog to display square feet instead.
PROBLEM 4APPLIED
You are designing an accessible ramp for a gallery entrance. Local building code requires a maximum slope of 1:20 (5%). In your Revit project, slope is currently displayed as 'Rise / 12" run.' A contractor reads your drawing and sees '0.6 / 12.' Does this ramp comply with the 5% code requirement? Show your calculation, and suggest which slope display format would be clearest for code compliance verification.
PROBLEM 5CRITICAL THINKING
A multidisciplinary design firm has architects in New York (Imperial) and structural engineers in Tokyo (Metric) collaborating on the same Revit project via BIM 360. The architects set project units to feet-and-inches; the engineers link their structural model, which uses millimeters. Analyze the potential unit conflicts that could arise in (a) combined section views, (b) shared schedules, and (c) IFC exports. Propose a unit management strategy that minimizes errors.

Lesson 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.

Varsity Tutors • Autodesk Revit • Project Units — Set project units and formatting (length, area, slope, etc.)