Skip to content
trimble-pay-blog-accounts-desktop-2560x768
Best Practices

A guide to the percentage of completion method for contractors

4 minutes read
|
October 3, 2022

Share this post:

Summary

Most businesses record income when a sale is complete. This is not always possible in the construction industry, which is where the percentage of completion method is used.

For most working taxpayers, accounting for income is as simple as keeping a record of W2 documents they receive from their employer. If you run your own business, you must keep up with costs and receive income for sales of products or services. A service provider records income as soon as a sale is complete. However, in the construction industry, this isn't always possible. That’s where the percentage of completion for contractors comes in.

‍Construction projects often take months or years to complete. If the contractors working those jobs only record income for completed projects, personal and business income appears sporadic and unsuccessful. Instead, the IRS requires contractors to report income as a project progresses to indicate a steady income flow. The process used for this accounting technique is called the percentage-of-completion method or POC for short.

Can contractors wait until a project is complete to report income?

Determining income for a project that isn't complete isn't without flaws. It requires foresight and many calculations that include materials and labor completed in the past and how much of the project is incomplete. With this in mind, accounting would be much easier for contractors who simply report income after the project is complete.

This may seem like an easy solution. But the IRS requires businesses to recognize revenue in the period in which they earned it. Contractors and subs who aren't waiting for years to get paid can't wait for years to report income. The only exception is small contracts that companies will complete within two years. To meet this exception, contractors must be considered a small business that has grossed $25 million or less over the past three years, and the project must be completed within two years. Contractors who can't meet these criteria must report income during the project.

How to use the percentage of completion formula

Distilling a partially completed project into accurate, reportable figures can feel like a mathematical feat when so many variables are involved. If the total estimated cost of a project is $100,000, that figure includes supplies and labor. This means you can calculate the percentage completed on a project using more than one indicator. You can calculate the percentage of completion for contractors by using costs, units, or labor hours. No matter what method you choose, it's important to be consistent.

For the sake of simplicity and the use of firm numbers, most contractors use costs to calculate percentage of completion. Units can only be utilized in projects when a specific number of units is required. You can also calculate labor hours using estimated hours of labor on the job or machine hours.

To calculate the percentage-of-completion method or POC using costs, you must divide the total costs to date by the total estimated costs of a project. Let's look at that $100,000 project. If the costs to date equals $40,000, the POC is as follows: 40,000 Ă· 100,000 = 0.4 or 40%. If the contract is for $125,000, $50,000 can be included in the income statement.

Similarly, if the total estimated labor hours for a project is 5,000 and 1,250 are completed, you can calculate POC as follows: 1,250 Ă· 5,000 = 0.25, or 25%. For the same $125,000 contract, you can list $31,250.

Why the percentage of completion formula gets complicated

trimble-pay-blog-change-order-onsite-1060x700

Once you have the POC formula in place, filling out the income statement should be a breeze. Unfortunately, like all matters of construction billing and invoices, there can be complications with the percentage of completion method. Change orders and slow payments are common factors in the construction industry. These issues can mean your percentages fail to add up, which results in overbilling, underbilling, or other inaccuracies.

Recognizing change orders

People create emergency change orders throughout a project. Unfortunately, the accounting team might not receive notification as quickly as the contractors. When builders execute change orders before accountants include them in the project's costs, it appears like they're overbilling the project. Even if the numbers match up in the future, the current accounting period will reflect inaccurate losses.

It's impossible to predict the frequency of change orders. But staying on top of changes is essential to the proper accounting procedures of your company. Making sure change orders accurately go into the system will provide an accurate estimate of costs and avoid incidents of overbilling.

When estimates fail to equal payments

trimble-pay-blog-project-payment-desktop-1060x700

Estimated costs are essential to the inner workings of a long-term project. In order for contractors to obtain supplies and complete a job, they use a variety of documents to track the costs of the entire job as it progresses. But suppliers, contractors, and subs might be working with different aspects of the same project. So the paper trail doesn't always add up to the money in the account.

The percentage of completion equation allows contractors to report income for completed work. However, it can also mean using unpaid invoices to calculate the costs. Reporting income when you have uncollected payments paints an inaccurate picture of your company's income. It can also lead to cash flow problems. To avoid spending cash you don't actually have, it's important to find a way to streamline your construction billing process for the most up-to-date numbers and receipt of payment on time.

How construction billing software leads to more accurate POC calculations

Using the percentage of completion formula in construction requires the routine input of specific data from several sources. This leaves considerable room for error and inaccuracies due to missing paperwork and late payments. Construction billing software should address issues that cause inaccuracies and slow down the billing process. It can also help you import the data you need for accurate percentage of completion calculations.

Construction billing software such as Trimble Pay, formerly Flashtract provides general contractors with control over unapproved change orders and the ability to electronically sign documents when and where they are. Additionally, the ability to send automated reminders for billing documents and payments keeps everything up to date. Your company's bank account can more easily match your calculations. A streamlined billing process with the help of customizable software means you can improve your billing process. You can also seamlessly integrate accounting payment statements into your routine.

Related articles

Article

Understanding infrastructure risk assessment

Learn how to assess high-risk assets and establish data-driven maintenance strategies....
Read full article
Article

Chicago Rockford International Airport Simplifies Part 139 Compliance and Streamlines Operations

Modernizing asset management has given Chicago Rockford International Airport the data visibility to...
Read full article
Article

3 ways to enhance infrastructure management with Nearmap and Trimble Cityworks

Using Nearmap in conjunction with Trimble Cityworks and Esri ArcGIS offers a highly scalable and eff...
Read full article
Attention

We tried to combine the products in your guest cart with your saved cart, but we encountered an issue while merging them. When choosing a subscription, please select either monthly or yearly as they cannot be combined. Kindly review your cart before proceeding to checkout.

Cart updated
Some items in your cart are not available for purchase in your region, so we removed them. Please review your cart before proceeding.

Items Removed:
Attention

The software you are trying to purchase is not available in your country or region.

Cart updated
The items in your cart have been updated for two reasons. Firstly, the prices now match the currency linked to your account address. Secondly, some items have been removed because they are not available for purchase in your region. Please review your cart before proceeding.

Items Removed:
Cart updated
The items in your cart have been updated for two reasons. Firstly, you've added too many of one item to your cart. Secondly, some items have been removed because they are not available for purchase in your region. Please review your cart before proceeding.

Items Removed:
Cart updated
The items in your cart have been updated for three reasons. Firstly, the prices now match the currency linked to your account address. Secondly, you've added too many of one item to your cart. Thirdly, some items have been removed because they are not available for purchase in your region. Please review your cart before proceeding

Items Removed:
Cart updated

Your currency has been changed to match the currency associated with your account address.

Cart updated

Your cart has been updated for two reasons. First, the prices now reflect the currency associated with your account address. Second, you've added too many of one item to your cart. Please review your cart before proceeding.

Cart updated

While combining the products in your guest cart with your saved cart, at least one item in your cart has exceeded the maximum allowable quantity. Please review and correct your cart before proceeding to checkout.

Attention

We were unable to access your account information. Please contact customer support for assistance.

Attention
Unable to update shopping cart information. Please refresh the page to resolve the issue. If this issue persists, please contact Trimble support.
© 2026 Trimble Inc.

Trimble is a global technology company that connects the physical and digital worlds, transforming the ways work gets done. With relentless innovation in precise positioning, modeling and data analytics, Trimble enables essential industries including construction, geospatial and transportation. Whether it's helping customers build and maintain infrastructure, design and construct buildings, optimize global supply chains or map the world, Trimble is at the forefront, driving productivity and progress.