Skip to main content

Guide

UniFormat vs MasterFormat: the difference, the UniFormat codes, and when estimators use each

UniFormat groups a building by system and MasterFormat by trade. The UniFormat codes, how they map to the CSI divisions, and which one each stage of design uses.

By the MassBid Estimation team · Reviewed by a senior estimator with 10+ years of experience · Published · Updated

In short

UniFormat classifies a building by its physical systems, or elements, such as A Substructure, B Shell, C Interiors and D Services, so a cost can be estimated before materials are chosen. MasterFormat classifies the work results and products that build those systems, in 50 numbered divisions such as 03 Concrete and 09 Finishes. Estimators use UniFormat for early, elemental budgets and MasterFormat for specifications, detailed estimates and bids.

UniFormat organizes by
Building system or element (what it is)
MasterFormat organizes by
Work result, trade and product (what it is made of)
UniFormat codes
Letter and numbers: B2010 Exterior Walls
MasterFormat codes
Six digits: 04 22 00 Concrete Unit Masonry
UniFormat top level
A to G, plus Z General
MasterFormat top level
Divisions 00 to 49
Best stage for UniFormat
Concept and schematic design
Best stage for MasterFormat
Construction documents and bidding

The difference, in one table

Take an exterior wall. In UniFormat it is one element, B2010 Exterior Walls, with one cost per square foot of wall. In MasterFormat the same wall is split into the work that builds it: block in Division 04, studs and sheathing in 05 or 06, insulation, air barrier and sealants in 07, and paint in 09. Both describe the same wall; they answer different questions.

UniFormat compared with MasterFormat
UniFormatMasterFormat
Organizes byBuilding systems and elementsWork results, trades and products
AnswersWhat does each part of the building cost?What does each trade's work cost?
Code formatLetter plus numbers, such as D3040Six digits, such as 23 31 13
Top levelA Substructure to G Sitework, plus Z General50 divisions, 00 to 49
Needs materials chosen?No: a wall is a wall before its materials areYes: work is sorted by what it is made of
Typical stageConcept, schematic and early design developmentConstruction documents, bidding and construction
Typical usesBudgets, design-to-cost targets, comparing options, life-cycle cost, facility managementSpecifications, bid packages, detailed estimates, subcontracts, cost tracking
Published byCSI and CSC; ASTM as E1557 UniFormat IICSI and CSC

MasterFormat's divisions, with what each covers and a lookup by trade, are in our full list of CSI MasterFormat divisions.

UniFormat codes: the Level 1 and Level 2 list

UniFormat II, as published by ASTM International in standard E1557, has four levels. Level 1 is the major group, Level 2 the group element, Level 3 the individual element and Level 4 the sub-element. Levels 1 to 3 are the ones used for estimating:

UniFormat II Level 1 major groups and Level 2 group elements, from ASTM E1557
Level 1Level 2Group element
A SubstructureA10Foundations
A SubstructureA20Basement Construction
B ShellB10Superstructure
B ShellB20Exterior Enclosure
B ShellB30Roofing
C InteriorsC10Interior Construction
C InteriorsC20Stairs
C InteriorsC30Interior Finishes
D ServicesD10Conveying
D ServicesD20Plumbing
D ServicesD30HVAC
D ServicesD40Fire Protection
D ServicesD50Electrical
E Equipment and FurnishingsE10Equipment
E Equipment and FurnishingsE20Furnishings
F Special Construction and DemolitionF10Special Construction
F Special Construction and DemolitionF20Selective Building Demolition
G Building SiteworkG10Site Preparation
G Building SiteworkG20Site Improvements
G Building SiteworkG30Site Mechanical Utilities
G Building SiteworkG40Site Electrical Utilities
G Building SiteworkG90Other Site Construction
The CSI and CSC edition, UniFormat 2010, keeps the A to G groups, adds Z General for general requirements and the project cost estimate, and reorganizes some Level 2 elements, for example moving slabs on grade into their own group, A40.

Level 3: where an elemental estimate is priced

An elemental estimate prices each Level 3 element in its own unit, usually the unit that grows with the design rather than with the materials. That is what lets a cost be tested before anything is specified.

Examples of UniFormat II Level 3 elements and the unit each is usually priced in
CodeElementUsually priced per
A1010Standard FoundationsLinear foot of footing or square foot of footprint
A1030Slab on GradeSquare foot of slab
B1010Floor ConstructionSquare foot of supported floor
B2010Exterior WallsSquare foot of wall, net of openings
B2020Exterior WindowsSquare foot of glazing, or each
B3010Roof CoveringsSquare foot of roof
C1010PartitionsSquare foot of partition
C3020Floor FinishesSquare foot of floor
D2010Plumbing FixturesEach fixture
D3040HVAC Distribution SystemsSquare foot of building, or ton of cooling
D4010SprinklersSquare foot of building
D5020Lighting and Branch WiringSquare foot of building

The quantities behind these units are a takeoff in their own right, only coarser: wall area instead of block count, fixture count instead of pipe by diameter. The difference between the two kinds of work is in quantity takeoff vs cost estimate.

UniFormat to MasterFormat crosswalk

There is no one-to-one conversion. One element draws on several divisions, and one division feeds several elements. This is the crosswalk we use when an estimate has to be reported both ways:

UniFormat II group elements and the MasterFormat divisions that usually build them
UniFormat elementUsual MasterFormat divisions
A10 Foundations03 Concrete, 31 Earthwork
A20 Basement Construction03 Concrete, 07 Thermal and Moisture Protection, 31 Earthwork
B10 Superstructure03 Concrete, 05 Metals, 06 Wood, Plastics and Composites
B20 Exterior Enclosure04 Masonry, 05 Metals, 06 Wood, 07 Thermal and Moisture, 08 Openings, 09 Finishes
B30 Roofing07 Thermal and Moisture Protection, 08 Openings (skylights)
C10 Interior Construction06 Wood, 08 Openings, 09 Finishes, 10 Specialties
C20 Stairs03 Concrete, 05 Metals, 06 Wood, 09 Finishes
C30 Interior Finishes09 Finishes
D10 Conveying14 Conveying Equipment
D20 Plumbing22 Plumbing
D30 HVAC23 HVAC, 25 Integrated Automation
D40 Fire Protection21 Fire Suppression
D50 Electrical26 Electrical, 27 Communications, 28 Electronic Safety and Security
E10 Equipment, E20 Furnishings11 Equipment, 12 Furnishings
F10 Special Construction13 Special Construction
F20 Selective Building Demolition02 Existing Conditions
G10 to G90 Sitework02 Existing Conditions, 31 Earthwork, 32 Exterior Improvements, 33 Utilities
Z General (UniFormat 2010)01 General Requirements

The practical way to keep both is to tag each estimate line with a code from each system. The line is priced once, and the summary can be sorted by element for the owner or by division for the bid.

Which one to use at each stage of design

The choice follows how much of the design exists. AACE International's cost estimate classification ranks estimates from Class 5, on almost no design, to Class 1, on complete documents, with the expected accuracy range narrowing as the design matures:

Estimate classes by design stage, with the classification system usually used at each
ClassTypical stageWidest expected rangeUsually organized by
Class 5Concept, program only−50% to +100%Cost per square foot, UniFormat Level 1
Class 4Schematic design−30% to +50%UniFormat Level 2 and 3
Class 3Design development−20% to +30%UniFormat Level 3, moving to MasterFormat
Class 2Construction documents−15% to +20%MasterFormat, from a full takeoff
Class 1Bid documents−10% to +15%MasterFormat, from a full takeoff
Ranges are the widest bounds in AACE International's classification; each class has a narrower best case. The right-hand column is common practice, not part of the AACE system.

A square-foot number is where most budgets start; our construction cost per square foot by city shows the published ranges. Once drawings are complete, the bid is built division by division, as in how to read a construction estimate.

A real estimate, sorted both ways

This is the trade cost of an 8,020 square foot salon and spa interior renovation in Illinois that we estimated by MasterFormat division, regrouped by UniFormat Level 1. The total does not change. What changes is the story it tells.

Trade cost of an 8,020 square foot interior renovation in Illinois, grouped by UniFormat Level 1
UniFormat groupMasterFormat divisions in itCostPer sq ftShare
C Interiors06, 08, 09, 10$378,986$47.2646%
D Services22, 23, 26, 27$339,407$42.3241%
Z General01$62,500$7.798%
F Demolition02$29,280$3.654%
E Equipment and Furnishings11, 12$9,258$1.151%
Total trade cost$819,430$102.17100%
Grouped at division level. In a full conversion each line moves on its own; an exterior storefront in Division 08, for example, would belong to B20 Exterior Enclosure, not C Interiors. Lines are rounded to the dollar.

Sorted by division, the biggest number is Division 09 Finishes at $289,800. Sorted by element, 87 percent of the job is two things, the interior fit-out at 46 percent and the building services at 41, and there is nothing at all in A Substructure, B Shell or G Sitework. That second view is the one an owner uses to compare this renovation with the next, and the first is the one a contractor uses to buy it out.

Where OmniClass fits

OmniClass is the wider classification system used mainly in building information modeling. Its Table 21, Elements, is based on UniFormat, and its Table 22, Work Results, is based on MasterFormat, with OmniClass's own numbering. A model element tagged with a Table 21 code can therefore be costed by element, and the same element's materials can be traced to MasterFormat sections. In practice, estimates and specifications in the US are still organized by UniFormat and MasterFormat directly.

Common mistakes with the two systems

  • Comparing a UniFormat budget with a MasterFormat bid line by line, when the lines do not mean the same thing.
  • Converting division totals to elements without moving individual lines, so exterior storefronts land in Interiors.
  • Carrying an early elemental budget into a bid without a full takeoff once the drawings are complete.
  • Leaving general requirements, overhead and contingency out of an elemental budget because no element owns them.
  • Using the UniFormat II and UniFormat 2010 codes interchangeably; some Level 2 codes differ between the two.

How we organize the estimates we deliver

Our estimates are organized by CSI MasterFormat division, with a summary page by division, so they line up with the specifications and the bid packages. If an owner, designer or lender needs the summary grouped by UniFormat element, say so when you send the drawings and we will confirm it in the quote. See GC estimating and the sample estimates, or send the drawings for a free quote.

Common questions

UniFormat organizes a building by systems and elements, such as foundations, exterior walls and HVAC. MasterFormat organizes it by work results and products, in 50 divisions such as 03 Concrete and 23 HVAC. UniFormat suits early budgets; MasterFormat suits specifications and bids.

A classification of building elements and related sitework, grouped A Substructure, B Shell, C Interiors, D Services, E Equipment and Furnishings, F Special Construction and Demolition and G Building Sitework, with Z General in the CSI edition. It is used for elemental cost estimates, design-to-cost targets and facility management.

The version of UniFormat standardized by ASTM International as E1557, Standard Classification for Building Elements and Related Sitework. NIST published a guide to it in 1999.

The Construction Specifications Institute (CSI) and Construction Specifications Canada (CSC) publish UniFormat, most recently in 2010. ASTM International publishes UniFormat II as standard E1557. CSI and CSC also publish MasterFormat.

Level 1 is the major group, such as B Shell; Level 2 the group element, such as B20 Exterior Enclosure; Level 3 the individual element, such as B2010 Exterior Walls; and Level 4 the sub-element. Estimates are usually priced at Level 3.

Exterior Walls, within B20 Exterior Enclosure in B Shell. It is usually priced per square foot of wall, net of windows and doors, which are B2020 and B2030.

HVAC, within D Services. Its Level 3 elements cover energy supply, heat and cooling generation, distribution, terminal and package units, controls, and testing and balancing. In MasterFormat the same work is mainly Division 23.

It depends on the stage. UniFormat is better before materials are chosen, for budgets and comparing design options. MasterFormat is better once construction documents exist, for a detailed estimate built from a full takeoff and for bidding.

Yes, line by line. Each estimate line is assigned to the element it builds; converting whole division totals gives misleading results, because one division feeds several elements.

An estimate priced by building element, such as foundations, exterior walls or plumbing fixtures, each in its own unit. It is organized by UniFormat and used mainly before the design is detailed enough for a full takeoff.

OmniClass Table 21, Elements, is based on UniFormat, and Table 22, Work Results, is based on MasterFormat. OmniClass is used mainly to classify information in building information models.

Sources

Send your plans, get an exact price

Free quote in about 20 minutes. Estimates typically in 24 to 48 hours, with free revisions.