Skip to content
Blog cover: csi masterformat guide, with a 3D ninja estimator, a tabbed specification book, a filing cabinet and sticky notes

CSI MasterFormat for Estimators: Organize Every Bid by Division

CSI MasterFormat is the Construction Specifications Institute’s standard list of numbers and titles for organizing specifications into 50 divisions, 00 through 49, each broken into sections numbered in pairs, such as 09 29 00 Gypsum Board. Estimators who build every bid on it can trace each line to a spec section. That traceability is what keeps scope gaps out of bid packages.

This guide works through how the numbering works, how to build an estimate template and bid packages on it, how to map spec sections to scopes and cost codes, how to convert from the old 16-division format, where Division 01 ends and general conditions begin, and the mistakes that cost estimators money.

Key Takeaways
  • MasterFormat numbers read in pairs: division, Level 2, Level 3, plus an optional decimal Level 4. 08 11 13.13 Standard Hollow Metal Doors and Frames sits four levels deep in Division 08 Openings.
  • Build your estimate template at Level 2 and drop to Level 3 only where pricing or bidder scope really differs.
  • Bid packages should list every spec section they include. Firestopping, sealants and access panels fall between packages most often.
  • The 16-division format was last current in 1995. Mechanical now lives in 21, 22 and 23; Electrical in 26, 27 and 28.
  • The General Conditions are contract terms in Division 00. Division 01 General Requirements is project-wide work you price.

Part of our construction estimating guide, which walks through every stage of an estimate from plans to bid day.

How Does CSI MasterFormat Numbering Work?

MasterFormat organizes information into 50 divisions (16 before 2004), and each division is subdivided into sections. When CSI moved off the 1995 edition, it rearranged the digits into paired numbers, one pair per level, so each level had room to grow. That is why current section numbers look like 03 30 00. The Whole Building Design Guide’s SpecsIntact help describes the levels this way:

3D illustration of a ninja estimator organizing color-coded binders with tab dividers on a shelf, like the numbered divisions and sections that structure a MasterFormat estimate
MasterFormat files every spec section under a division, like tabs in a binder.
Pair Level and scope Example
First pair Level 1, division 09 00 00 Finishes
Second pair Level 2, broad scope 09 29 00 Gypsum Board, which sits under the 09 20 00 Plaster and Gypsum Board heading
Third pair Level 3, medium scope 09 22 16 Non-Structural Metal Framing
Decimal pair Level 4, narrow scope, if needed 09 22 16.13 Non-Structural Metal Stud Framing
Fifth pair Level 5, user-defined, if needed Used by the federal UFGS Master to mark the preparing agency

The SpecsIntact rules add two limits worth building into a template: a section number has at least three levels (six digits) and at most five, and it runs to no more than 14 characters including spaces and periods. Headings ending in a zero, like 09 20 00 or 09 50 00 Ceilings, group the related sections under them. And in each trade division, the 05 sections are “Common Work Results”: 26 05 19 covers low-voltage power conductors and cables, and 26 05 33 covers raceway and boxes. That is where an electrical estimator’s wire and conduit lines belong.

How to read a CSI MasterFormat section numberThe number 08 11 13.13 broken into its levels: 08 is the division, Openings; 08 11 00 is Metal Doors and Frames; 08 11 13 is Hollow Metal Doors and Frames; and the decimal level 08 11 13.13 is Standard Hollow Metal Doors and Frames. Reading 08 11 13.13 from broad to narrow 08 11 13 .13 Level 1 Division 08 00 00 Openings Level 2 Broad scope 08 11 00 Metal Doors and Frames Level 3 Medium scope 08 11 13 Hollow Metal Doors and Frames Level 4 Narrow scope 08 11 13.13 Standard Hollow Metal Doors and Frames
How a MasterFormat number narrows from division to section. Numbers and titles from MasterFormat 2011 Numbers & Titles (CSI and CSC); level structure as described by WBDG SpecsIntact.

For the full list of divisions, including which are reserved, see our CSI divisions list or the free CSI MasterFormat divisions cheat sheet.

How to Build an Estimate Template on MasterFormat

A MasterFormat estimate template is a list of standard lines, coded by section, with the same columns on every line. Build it once, then trim it per job instead of starting from a blank sheet.

  1. Start with a division summaryOne row per division you bid, plus a separate row for time-related general conditions and rows below the line for fee, bond, insurance and contingency.
  2. Add Level 2 lines under each divisionFor Division 09 that means sections like 09 22 00 Supports for Plaster and Gypsum Board (framing), 09 29 00 Gypsum Board, 09 30 00 Tiling, 09 51 00 Acoustical Ceilings, 09 65 00 Resilient Flooring, 09 68 00 Carpeting and 09 91 00 Painting.
  3. Use the same cost columns everywhereQuantity, unit, labor, material, equipment, subcontract and other. The cost type split is what lets the estimate become a job cost budget later.
  4. Drop to Level 3 or 4 only where it paysUse 08 11 13 Hollow Metal Doors and Frames as its own line when frames come from a different supplier than the doors, or 09 22 16 when framing and furring are bought differently. Do not give every gypsum board type its own line.
  5. Lock the editionNote which MasterFormat edition the template follows and match it to the project manual you are bidding.

Our project estimate template gives you a starting layout. If you self-perform a trade, keep that division detailed. Our drywall estimating guide shows how deep a Division 09 takeoff usually goes.

How to Map Spec Sections to Bid Packages and Scopes

Spec sections are written by the design team. Bid packages are how you buy the work. The estimator’s job is to make sure every section in the project manual lands in exactly one package, or is carried by you.

3D illustration of a ninja estimator splitting a project spec book into colored bid package folders, each with drawings and a trade item such as a brick, a pipe fitting, a paint roller or a wire spool
Each spec section should land in exactly one bid package.
  1. Pull the project manual table of contentsIt is section 00 01 10. Copy every section number and title into a scope matrix.
  2. Assign each section to a packageOne owner per section. If two packages share a section, write which part each one carries.
  3. Read Division 01 into every packageSubmittal procedures, quality requirements, cleaning and closeout apply to all trades. Reference them on each scope sheet.
  4. Check the drawings for work with no sectionNotes and details sometimes call for work the spec book never mentions. Assign it anyway.
  5. Send the section list with the ITBBidders who see the section numbers price the same scope, which makes leveling far easier.
Bid package (example) Spec sections included Watch for
08A Doors, frames and hardware 08 11 13 Hollow Metal Doors and Frames; 08 14 00 Wood Doors; 08 71 00 Door Hardware Who sets frames in drywall walls, and who paints frames under 09 91 00
09A Framing and drywall 09 22 16 Non-Structural Metal Framing; 09 29 00 Gypsum Board; 09 81 00 Acoustic Insulation 07 84 00 Firestopping and 08 31 00 Access Doors and Panels often belong to no one
09B Ceilings 09 51 00 Acoustical Ceilings Coordination with light fixtures and diffusers in the grid
09C Flooring 09 65 00 Resilient Flooring; 09 68 00 Carpeting Floor preparation and base, if not in the section
26A Electrical 26 05 00 Common Work Results; 26 24 00 Switchboards and Panelboards; 26 51 00 Interior Lighting Whether fire alarm (Division 28) and cabling (Division 27) are in or out

The same section structure carries forward after award: subcontracts reference sections, and pay applications follow a schedule of values that GCs often build from the same estimate lines.

For General Contractors

Spec Books Piling Up Faster Than Your Team Can Read Them?

Get Ninja places a dedicated preconstruction estimator on your team, starting within 3 business days.

Book a Discovery Call →

Built for contractors. No spam. No pressure. Just straight answers.

How to Align Estimate Lines With Cost Codes

If your estimate is coded by MasterFormat section and your job cost system uses the same codes, the estimate becomes the budget without retyping. A common pattern is division, section, then cost type, for example 09 29 00 with a labor, material or subcontract suffix.

  • Same level in both systems: if job costing tracks Level 2, estimate at Level 2 or roll Level 3 lines up to it.
  • Same cost types: labor, material, equipment, subcontract and other, used the same way on the estimate and in accounting.
  • Check your software defaults: Procore’s default cost code segment aligns with CSI MasterFormat, but its default list follows the older 16-division layout plus a Division 17 for markup and contingency. Our guide to what Procore is covers how that budget structure works.
  • Hold markups below the line: fee, bond and insurance get their own codes so they never hide inside a trade division.

Converting From the Old 16-Division Format

CSI describes the “traditional 16 divisions” as last current in 1995. Some software defaults, templates and older cost histories still follow them, Procore’s default cost code list among them, so estimators can meet both formats on the same day.

1995 division Where the work lives now
00 Documents 00 Procurement and Contracting Requirements
02 Site Work 02 Existing Conditions (including demolition), 31 Earthwork, 32 Exterior Improvements, 33 Utilities
06 Wood and Plastics 06 Wood, Plastics, and Composites
08 Doors and Windows 08 Openings
13 Special Construction 13 Special Construction; fire suppression moves to 21, building automation to 25, and detection, alarm and security to 28
14 Conveying Systems 14 Conveying Equipment
15 Mechanical 21 Fire Suppression, 22 Plumbing, 23 HVAC
16 Electrical 26 Electrical, 27 Communications, 28 Electronic Safety and Security

CSI’s transition advice applies to an estimating department as much as a specifier: inventory every affected resource, estimate the effort for each, prioritize the ones used most, set a completion date, and expect to run parallel systems for projects already underway. For an estimating team, that means converting the template, the cost code list and historical cost data together, so last year’s job costs still compare with this year’s bids.

Editions matter too. CSI says the 2020 edition significantly updated the Division 28 sections for fire detection and alarm, so a fire alarm line coded from an older list may not match a current project manual.

Division 01 vs. General Conditions: What Goes Where?

Estimators use “general conditions” for two different things, which causes double counting and gaps. In the contract, the General Conditions are terms. AIA’s A201-2017, for example, sets out the rights, responsibilities and relationships of the owner, contractor and architect and is incorporated by reference into the owner-contractor agreement. In MasterFormat, it sits in Division 00 as 00 72 00 General Conditions, with 00 73 00 Supplementary Conditions beside it. Division 01 General Requirements is different: it specifies project-wide administrative and procedural requirements and temporary work.

Item Where it is written How to carry it in the estimate
Contract terms 00 72 00 General Conditions; 00 73 00 Supplementary Conditions Not a cost line. Read for bonds, insurance, retainage and payment terms that drive cost
Allowances, unit prices, alternates 01 21 00, 01 22 00, 01 23 00 Carry allowances exactly as written; price unit prices and alternates separately
Coordination, schedules, submittals 01 31 00, 01 32 00, 01 33 00 Time-related general conditions: project manager, superintendent, schedule updates
Temporary facilities and controls 01 50 00 (01 51 00 to 01 58 00) Division 01 lines priced by quantity or duration: utilities, barriers, enclosures, signage
Quality requirements 01 40 00, including 01 45 00 Quality Control Contractor QC; confirm who hires testing
Cleaning, waste, closeout 01 74 00, 01 77 00, 01 78 00 Dumpsters, final cleaning and closeout documents
Pick one home for each cost

Decide once whether time-related staff sit in “general conditions” and project-wide physical items sit in Division 01, then build the template that way. If the superintendent shows up in both, you carry them twice. If temporary fencing is in neither, you carry it never.

Example: A CSI MasterFormat Estimate Summary

Example: a 10,000 SF office interior buildout. Every cost below is a placeholder, shown only to illustrate the structure: general conditions on their own row, Division 01 separate, and each trade division traceable to its sections.

Line (example) Direct cost Share
General conditions (time-related) $52,000 8.7%
01 General Requirements $21,500 3.6%
02 Existing Conditions $14,500 2.4%
05 Metals $6,200 1.0%
06 Wood, Plastics, and Composites $18,400 3.1%
07 Thermal and Moisture Protection $9,800 1.6%
08 Openings $41,600 7.0%
09 Finishes $156,000 26.2%
10 Specialties $7,900 1.3%
12 Furnishings $12,500 2.1%
21 Fire Suppression $22,000 3.7%
22 Plumbing $31,000 5.2%
23 Heating, Ventilating, and Air Conditioning (HVAC) $74,000 12.4%
26 Electrical $88,000 14.8%
27 Communications $24,000 4.0%
28 Electronic Safety and Security $16,000 2.7%
Total direct cost $595,400 100.0%
Example estimate summary by MasterFormat divisionExample only. Horizontal bars for a 10,000 square foot office interior estimate: Division 09 Finishes 156,000 dollars, 26 Electrical 88,000, 23 HVAC 74,000, general conditions 52,000, 08 Openings 41,600, 22 Plumbing 31,000, 27 Communications 24,000, 21 Fire Suppression 22,000, 01 General Requirements 21,500 and all other divisions 85,300. Total 595,400 dollars. Example: direct cost by division, $595,400 total 09 Finishes $156.0K 26 Electrical $88.0K 23 HVAC $74.0K General conditions $52.0K 08 Openings $41.6K 22 Plumbing $31.0K 27 Communications $24.0K 21 Fire Suppression $22.0K 01 General Requirements $21.5K All other divisions $85.3K Example only. Placeholder costs, not market prices.
Example only: direct cost by division for the placeholder office interior estimate above. “All other divisions” combines 02, 05, 06, 07, 10, 12 and 28 ($85,300).

A summary in this shape answers the questions reviewers ask first. Is Division 01 carried? Are general conditions separate from it? Does Division 09 at 26.2% look right for an interior job? And when the owner asks for a breakdown or the GC builds a schedule of values, every line already has a section number on it.

Common CSI MasterFormat Mistakes in Estimates

  • Mixing 1995 and current numbers in one estimate, such as mechanical under 15 and plumbing under 22
  • Pricing from the drawings without the spec table of contents, so sections with no drawing callout, like 01 74 19 Construction Waste Management and Disposal, never get priced
  • Treating Division 01 as a guessed lump sum instead of reading it
  • Coding everything at Level 3 or 4, which makes job cost reports too granular to manage
  • Scope sheets that list trade sections but leave out the Division 01 requirements each trade must meet
  • Rolling alternates or allowances into the base bid
  • Using an old numbering list for divisions revised in later editions, such as Division 28 fire alarm

For a wider pre-bid routine, see 15 construction estimating best practices.

For GCs and Subcontractors

Want Every Bid Organized the Same Way, Every Time?

Get Ninja places a dedicated estimator on your team who builds your bids on your MasterFormat template and cost codes, starting within 3 business days.

Book a Discovery Call →

Built for contractors. No spam. No pressure. Just straight answers.

How a Get Ninja Estimator Organizes Your Bids by MasterFormat

Get Ninja places a dedicated remote construction estimator on your team, trained in US estimating standards and matched to the divisions you bid, from Division 03 concrete to Division 26 electrical and Division 31 earthwork.

  • Scope matrix from the spec book: every section in the project manual assigned to a bid package or to your own forces.
  • Your template, your codes: estimates built on your MasterFormat template and cost code list, in your software, such as Bluebeam, PlanSwift, On-Screen Takeoff, STACK or Procore.
  • Clean bid packages: ITBs that list sections, Division 01 requirements and exclusions, so bids level line by line.
  • Fast start, low risk: Estimators start within 3 business days, with a 3 to 5 day turnaround on a standard estimate, one flat monthly rate, a 30-day money-back guarantee and free replacement for the life of your account.

Frequently Asked Questions

What is CSI MasterFormat?

MasterFormat is the Construction Specifications Institute’s standard list of numbers and titles for organizing construction specifications and related information. It has 50 divisions, 00 through 49, and each division is broken into sections numbered in pairs, such as 09 29 00 Gypsum Board.

How many divisions are in MasterFormat?

There are 50 divisions, numbered 00 to 49, and several are reserved for future expansion. Before the 2004 edition, MasterFormat had 16 divisions, which is why older estimates and cost code lists still show Division 15 Mechanical and Division 16 Electrical.

What does a MasterFormat section number like 09 29 00 mean?

Read it in pairs from left to right. 09 is the division (Finishes), 29 is the Level 2 section (Gypsum Board), and the final 00 means no Level 3 breakdown. A Level 3 number fills that pair, as in 09 22 16 Non-Structural Metal Framing, and a decimal adds Level 4.

Is Division 01 the same as general conditions?

No. The General Conditions are contract terms that set the rights and responsibilities of the owner, contractor and architect, and they sit in Division 00 as section 00 72 00. Division 01 General Requirements covers administrative and procedural requirements and temporary facilities that apply to the whole project.

How do you convert an estimate from the old 16 divisions?

Map each old division to its current home: Mechanical work moves to Divisions 21, 22 and 23, Electrical to 26, 27 and 28, and Site Work to 02, 31, 32 and 33. Update templates and cost codes together, and keep the old structure only for projects already underway.

Should estimate lines match MasterFormat sections exactly?

Estimate lines should roll up to MasterFormat sections, usually at Level 2, so every line traces to a spec section and maps to a cost code. Go to Level 3 only where pricing or the scope split between bidders really differs.

Sources
  1. Construction Specifications Institute, MasterFormat FAQs (2020 edition changes, license). csiresources.org
  2. Construction Specifications Institute, MasterFormat Transition Guide. csiresources.org
  3. Whole Building Design Guide (NIBS), SpecsIntact Help: CSI MasterFormat (levels, numbering rules, 1995 and current divisions). wbdg.org
  4. CSI and CSC, MasterFormat 2011 Numbers and Titles, as published by the NYC Office of Environmental Coordination. nyc.gov
  5. AIA Contract Documents, Instructions: A201-2017, General Conditions of the Contract for Construction. aiacontracts.com
  6. Procore Support, What are Procore’s default cost codes? support.procore.com

Example quantities are calculated from the stated dimensions. Unit costs, production rates and waste factors are placeholders, not market prices or industry benchmarks. Get Ninja start times are typical, not guaranteed, and pricing is quoted per account.


Published

More guides in GC & Preconstruction · All Get Ninja guides

Table of Contents
Scroll to Top