General Contractor Cost Breakdown Explained
A GC cost breakdown done wrong creates twelve months of billing headaches. Done right, it becomes the single source of truth for every financial decision on the project.
Most general contractors build their cost breakdowns under time pressure -- the owner wants the schedule of values submitted before the first draw, the subs are still finalizing their numbers, and the project accountant needs something to load into the system.
That pressure leads to shortcuts. And those shortcuts show up as disputes, overpayments, and audit findings months later.
Here is how to build a cost breakdown that actually holds up.
What a GC Cost Breakdown Really Is
A general contractor cost breakdown divides the total contract amount into categories that reflect how money will be spent. It serves two audiences: the owner (who needs visibility into where their money goes) and the GC's own team (who need a framework for tracking costs against budget).
On a $10 million commercial project, the breakdown might include 200-300 individual cost codes. On a $2 million tenant improvement, it might have 50-80.
The key distinction from a subcontractor's schedule of values: the GC cost breakdown covers the entire project, not just one trade's scope. It aggregates all sub contracts, self-performed work, general conditions, overhead, profit, and contingency into a single financial picture.
CSI MasterFormat Divisions: The Backbone
The Construction Specifications Institute's MasterFormat provides the standard organizational structure for construction costs. There are 50 divisions, though most projects only use 15-25 of them.
| Division | Category | Typical % of Commercial Project |
|---|---|---|
| 01 | General Requirements | 8-12% |
| 02 | Existing Conditions | 1-3% |
| 03 | Concrete | 8-15% |
| 04 | Masonry | 2-5% |
| 05 | Metals | 5-10% |
| 06 | Wood, Plastics, Composites | 3-6% |
| 07 | Thermal & Moisture Protection | 4-8% |
| 08 | Openings | 3-6% |
| 09 | Finishes | 6-12% |
| 10-14 | Specialties through Conveying | 2-8% |
| 21 | Fire Suppression | 2-4% |
| 22 | Plumbing | 4-7% |
| 23 | HVAC | 8-15% |
| 26 | Electrical | 10-18% |
| 31-33 | Earthwork through Utilities | 3-8% |
These percentages shift dramatically by project type. A hospital will have higher mechanical and electrical percentages. A warehouse will lean toward concrete and metals. The breakdown should reflect the actual project, not a template.
Step-by-Step SOV Creation Process
Step 1: Gather All Subcontractor Bids and Contracts
Before building the cost breakdown, collect every subcontractor's contract amount, scope description, and their individual SOV if available. You need the actual committed costs, not estimates.
For self-performed work, pull labor rates, material quotes, and equipment rental costs from your estimating team.
Step 2: Establish the Division Structure
Map every scope of work to its appropriate CSI division. Some subs cross multiple divisions -- a fire protection sub might cover Division 21 (suppression) and parts of Division 28 (electronic safety). Split their contract accordingly.
Create sub-categories within each division. Division 26 Electrical should not be a single line item. Break it into service and distribution, branch wiring, lighting fixtures, low voltage, fire alarm, and specialty systems.
Step 3: Determine the Appropriate Level of Detail
The right level of detail depends on two factors: can you verify it in the field, and does the owner need to see it?
A $500,000 HVAC contract should break down into at least 15-20 line items: ductwork by floor, piping by system, equipment by unit, controls, insulation, testing and balancing, and startup.
A $30,000 painting contract might only need 5-8 line items: surface preparation, primer, finish coats by area, specialty finishes, and touch-up/punch list.
Step 4: Build Labor vs. Material Splits
For each line item over $50,000, separate labor from materials. This is mandatory on prevailing wage projects and strongly recommended everywhere else.
Use these benchmarks as starting points:
- Concrete: 45% labor / 55% material
- Structural steel: 35% labor / 65% material
- Mechanical piping: 55% labor / 45% material
- Electrical: 50% labor / 50% material
- Drywall and framing: 65% labor / 35% material
- Painting: 70% labor / 30% material
Adjust based on local labor rates and material costs. A project in San Francisco will have higher labor percentages than one in rural Texas.
Step 5: Allocate Overhead, Profit, and General Conditions
These items trip up more GCs than any trade cost.
General conditions (Division 01) cover project management staff, temporary facilities, site security, dumpsters, project signage, and similar items. A healthy range is 8-12% of the contract on most commercial projects.
Break general conditions into monthly costs and one-time costs. A project superintendent at $14,000/month for 14 months is $196,000. A temporary office trailer is a one-time mobilization cost of $15,000 plus $2,500/month.
Overhead and profit should appear as separate line items, not buried in trade costs. Typical ranges are 3-5% for home office overhead and 3-8% for profit, varying by market conditions and project risk.
Step 6: Include Contingency and Allowance Line Items
Contingency is the GC's buffer for unforeseen conditions. Allowances are owner-designated budgets for items not yet specified.
Keep these as separate, visible line items. Never distribute contingency across trade line items -- it becomes invisible and unmanageable.
A standard GC contingency ranges from 3-5% on new construction and 5-10% on renovation work. Owner contingencies are separate and typically run 5-10%.
Step 7: Validate the Total
Sum all line items. The total must match the contract amount exactly. If it does not, find the discrepancy before submitting.
Common sources of mismatch: rounding errors in labor/material splits, duplicated scope between trade subs, missing insurance or bond costs, and contingency miscalculations.
Handling General Conditions in the Breakdown
General conditions deserve special attention because they are the most commonly scrutinized category in owner audits.
Break Division 01 into at least these sub-categories:
- Project management staff (superintendent, assistant superintendent, project engineer)
- Temporary facilities (trailers, portable toilets, temporary power)
- Site logistics (fencing, signage, traffic control)
- Temporary utilities (power, water, heating during winter)
- Cleanup and waste removal
- Safety equipment and compliance
- Quality control and testing
- Project closeout and commissioning support
Each item should have a clear basis -- either a monthly rate times duration or a lump sum with backup documentation.
Common Mistakes That Create Problems Later
Lump sum everything. A single line item for "$1.2 million electrical" tells the owner nothing and makes progress tracking impossible. Break it down.
Ignoring the schedule relationship. If your cost breakdown says concrete is 15% of the project but your schedule shows concrete activities spanning only 8% of the timeline, something does not add up. The breakdown should make sense against the project schedule.
Copying last project's template. Every project is different. A template is a starting point, not a finished product. Adjust percentages, categories, and detail levels for the specific scope.
Leaving out bonds and insurance. These are real costs that should be visible. Payment and performance bonds typically run 1-3% of the contract value. Builder's risk insurance, general liability, and excess coverage add another 1-2%.
Mixing committed and uncommitted costs. Clearly distinguish between subcontracted amounts (committed) and self-performed or unawarded scopes (uncommitted). This matters for both cash flow forecasting and risk assessment.
FAQs
How often should a GC update their cost breakdown? The original cost breakdown (schedule of values) submitted to the owner remains fixed unless modified by change orders. The internal cost breakdown should be updated monthly to reflect actual committed costs, buy-out savings, and budget reallocations.
What if the owner rejects the cost breakdown? Owners reject breakdowns that lack detail, appear front-loaded, or do not match the contract scope. Ask for specific objections in writing. Revise the items they flagged and resubmit within the timeframe specified in your contract. Most rejections are resolved in one revision cycle.
Should the cost breakdown include the GC's fee on cost-plus projects? Yes. On cost-plus or GMP contracts, the GC's fee, general conditions, and contingency should all be separate line items. The owner is entitled to see the full cost structure. Transparency builds trust and reduces audit friction.
How do you handle scope gaps in the cost breakdown? If no subcontractor's scope covers a particular item, it either needs to be self-performed, added to an existing sub's scope via change order, or awarded as a new sub contract. Flag gaps immediately -- they do not go away on their own.
What is the difference between a cost breakdown and a budget? The cost breakdown (SOV) is what you bill against. The budget is what you track internally. Your budget might show that you bought out electrical at $50,000 below the SOV amount. That buy-out savings stays in the budget as potential profit but does not change the SOV.
Can the GC's cost breakdown differ from the subcontractor's SOV? Absolutely. The GC's breakdown is at the project level and may combine or split sub scopes differently. A GC might have one line item for "elevator lobbies" that spans portions of three different sub contracts (flooring, drywall, painting). The numbers must reconcile, but the structure can differ.
Your cost breakdown is only as reliable as your review process. SubcontractorAudit's pay app audit tool validates every line item against historical benchmarks and flags discrepancies before you sign the check. Try it now.
Founder & CEO
Founder and CEO of SubcontractorAudit. Building AI-powered compliance tools that help general contractors automate insurance tracking, pay application auditing, and lien waiver management.