Request a DemoLog In(844) 692-0626
    • Americas
    • América Latina (Español)
    • Canada (English)
    • Canada (Français)
    • United States (English)
Request a DemoLog In
cta-construction-image

Take Your Knowledge to the Next Level

Unlock your career potential with our free educational courses on Health & Safety, Data in Construction, and more.

Learn More

—  3 min read

Calculating Cost of Goods Sold for Construction Contractors

By 
Reviewed by 

Last Updated Jun 18, 2024

By
Reviewed By

Last Updated Jun 18, 2024

Photo of pallets of bricks at a construction site

Cost of goods sold (COGS) makes up a substantial portion of a construction company’s expenses. Most purchases are related to projects, either for labor or materials. Tracking these costs and keeping them separate from regular business expenses is key when it comes to measuring job profitability.

Read more: The ultimate guide to construction accounting

Table of contents

What is cost of goods sold in construction?

Generally, “cost of goods sold” or COGS is the sum of expenses required in the production of a product. For construction contractors, COGS includes any costs that are associated with the performance and completion of a project. Depending on the accounting software used and the way the chart of accounts is set up, companies may call these “project costs,” “job costs,” or “construction costs.” 

On a construction company’s financial statements, COGS is subtracted from total revenue to calculate gross profit margin. This metric can be computed for a specific project to analyze its profitability, or it can be based on a company’s overall sales and costs to show profitability during a specific period.

What types of costs are included in COGS?

Two types of costs are included when calculating COGS in construction: direct costs and indirect costs. In many industries, the cost of goods sold only includes expenditures directly associated with production of goods. But construction companies incur other costs during the course of a project that are often attributable to a specific project. 

Direct costs, or hard costs, are costs that are related to performing work required to complete a project. They include materials, subcontractors, wages for labor, and other expenses.

For example, direct costs include material purchases, subcontractor payments, wages for employee labor, and equipment rental fees. All of these are considered direct job costs and are included in the cost of goods sold.

Indirect costs, or soft costs, are expenditures not directly related to construction. These may include vehicle expenses like gas and maintenance, phones, business insurance, and payroll burden (the employer-paid portion of payroll taxes and benefits).

Soft costs not included in the cost of goods sold are recorded as overhead costs.

Stay updated on what’s happening in construction.

Subscribe to Blueprint, Procore’s free construction newsletter, to get content from industry experts delivered straight to your inbox.

Subscribe

How to calculate COGS in construction

Once you’ve decided which soft costs to include, add up all the project-related direct costs and the indirect costs you have identified. Other overhead costs and business taxes are not included.

Contractors usually break out their COGS in a job costing report so they can track project profitability and compare costs to their estimate for a specific project. Most accounting software for construction can generate this type of report automatically.

Contractor tips for calculating cost of goods sold

  • Set up your accounting software and the chart of accounts to track cost of goods sold. You may want to set up multiple general ledger accounts for these costs to keep things organized. 
  • Set up your accounting software to track job costs. This helps with project profitability reporting and comparing project costs to original estimates. 
  • Break down your COGS general ledger accounts by cost type. This means you’ll have separate COGS accounts in your chart of accounts for material, labor, labor burden, subcontractors, and other costs. Doing this helps reconcile accounts at month-end and makes insurance audits easier, as you can quickly generate a report on the expenditures on each cost type.
  • Make sure to code all job expenses to the project. If an employee is on a job for several months, the cost of their phone and vehicle expenses for that time period should generally be costed to that project, rather than the overhead account. 
  • Check with an accountant to ensure expenses are being recorded and coded correctly. There could be different tax treatment for project expenses on certain types of projects, potentially impacting tax liability.
Free e-book

The Keys to Success in Commercial Construction

Learn the financial strategies and business practices that lead to positive cash flow and long-term growth.

Was this article helpful?

Thank you for your submission.

92%

8%

You voted that this article was . Was this a mistake? If so, change your vote here.

Scroll less, learn more about construction.

Subscribe to The Blueprint, Procore’s construction newsletter, to get content from industry experts delivered straight to your inbox.

Thank you!

You’re signed up to receive The Blueprint newsletter from Procore. You can unsubscribe at any time.

Categories:

Financial Management

Written by

Dawn Killough

33 articles

Dawn Killough is a writer with over 20 years of experience in construction, having worked as a staff accountant, green building advisor, project assistant, and contract administrator. She holds a BA in Psychology and MS in Conflict Resolution, both from the University of Portland. She shares fundamental green building strategies and techniques in her book, Green Building Design 101. Dawn lives in Portland, Oregon.

View profile

Reviewed by

Ryan O'Donnell

Ryan O'Donnell works at Procore as Senior Product Manager, Financials. He has spent his career working in construction finance -- including roles as Controller & CFO for Terminal Construction Corporation in NYC, AVP of Commercial Real Estate at M&T Bank, and Senior Auditor for Kiewit Infrastructure Group. Ryan earned his MBA in Accounting & Finance from Rutgers University. He lives in New York.

View profile

Explore more helpful resources

article-image

Construction Collaboration: Navigating the Intersection of Project Management and Accounting

Accounting and project teams work together to move the financial aspects of projects through to completion. Data sharing allows for concurrent review to make this possible. Teams need to share...

article-image

What are Committed Costs in Construction Accounting?

In construction projects, managing finances can be a challenging task — but understanding committed costs can simplify the process. Committed costs refer to expenses that are guaranteed through formal agreements,...

article-image

Understanding Construction Financial Statements

For construction firms, effectively managing financial statements is an important building block for success. These documents play a key role in tracking performance, maintaining financial health and securing future projects....

article-image

Construction Progress Billing: Keeping the Cash Flowing

Rome wasn’t built in a day, and neither are skyscrapers and bridges. Construction projects take time, and because of that, they require significant upfront costs for labor, materials and equipment....

Procore is committed to advancing the construction industry by improving the lives of people working in construction, driving technology innovation, and building a global community of groundbreakers. Our connected global construction platform unites all stakeholders on a project with unlimited access to support and a business model designed for the construction industry.

LinkedIn Icon
LinkedIn
Facebook icon
Facebook
Twitter icon
Twitter
Instagram Icon
Instagram
YouTube icon
YouTube

Call us at (844) 692-0626 to speak with a product expert.

Apple LogoApple App StoreGoogle Play logoGoogle Play

Downloads

Apple LogoApple App StoreGoogle Play logoGoogle Play
  • Privacy Notice
  • Terms of Service
  • Do Not Sell Personal Information

© 2024 Procore Technologies, Inc.