---
title: Navigating the Percentage-of-Completion Method
description: Does your business work on projects that take longer than a year to complete? Recognizing revenue from long-term projects usually requires use of the “percentage-of-completion” method.
image: https://blog.sweeneyconrad.com/hubfs/Percentage%20of%20Completion.jpeg
---

[![Sweeney Conrad](https://blog.sweeneyconrad.com/hs-fs/hubfs/raw_assets/public/SweeneyConrad_August2022/images/Sweeney-Conrad-logo.jpg?width=542&height=48&name=Sweeney-Conrad-logo.jpg "Sweeney Conrad")](https://www.sweeneyconrad.com/preview/) 

![navigation menu](https://blog.sweeneyconrad.com/hubfs/raw_assets/public/SweeneyConrad_August2022/images/hamburger-bars.png)

- [What We Do](https://www.sweeneyconrad.com/what-we-do) 
    - [Tax Services](https://www.sweeneyconrad.com/what-we-do/tax-services)
    - [Client Accounting Services](https://www.sweeneyconrad.com/what-we-do/client-accounting-services)
    - [Advisory Services](https://www.sweeneyconrad.com/what-we-do/advisory-services)
- [How We Do It](https://www.sweeneyconrad.com/how-we-do-it) 
    - [Our Process](https://www.sweeneyconrad.com/how-we-do-it/our-process)
    - [Industries we serve](https://www.sweeneyconrad.com/how-we-do-it/industries)
    - [Culture & Community](https://www.sweeneyconrad.com/how-we-do-it/culture-community)
    - [Giving Back](https://www.sweeneyconrad.com/how-we-do-it/giving-back)
    - [Partnership Network](https://www.sweeneyconrad.com/how-we-do-it/partnership)
- [Who We Are](https://www.sweeneyconrad.com/who-we-are) 
    - [Our People](https://www.sweeneyconrad.com/who-we-are/our-team)
    - [Mission & Values](https://www.sweeneyconrad.com/who-we-are/mission-values)
    - [Our Passion](https://www.sweeneyconrad.com/who-we-are/our-passion)
    - [40+ Year History](https://www.sweeneyconrad.com/who-we-are/history)
- [Careers](https://www.sweeneyconrad.com/careers) 
    - [Benefits & Perks](https://www.sweeneyconrad.com/careers/benefits-perks)
    - [Experienced Professionals](https://www.sweeneyconrad.com/careers/experienced-professionals)
    - [SC Young Professionals](https://www.sweeneyconrad.com/careers/sc-young-professionals)
    - [SC Summer Summit](https://www.sweeneyconrad.com/careers/summer-summit)
    - [Job Opportunities](https://www.sweeneyconrad.com/careers/job-opportunities)
- [Get in Touch](https://www.sweeneyconrad.com/get-in-touch) 
    - [Contact Us](https://www.sweeneyconrad.com/get-in-touch/contact-us/)
    - [Pay Online](https://www.quickfee.com/qsop?company=quickfeeus&creditor=SWEENEY)
    - [Client Login](https://sweeneyconrad.sharefile.com/)
    - [Our Insights](https://blog.sweeneyconrad.com/)
    - [Newsletter](https://share.hsforms.com/189SwWa83QWmQ98wj4A6liQ2bure)

![navigation menu](https://blog.sweeneyconrad.com/hubfs/raw_assets/public/SweeneyConrad_August2022/images/hamburger-bars.png)

![navigation menu close](https://blog.sweeneyconrad.com/hubfs/raw_assets/public/SweeneyConrad_August2022/images/close.png)

[![SweeneyConrad](https://blog.sweeneyconrad.com/hs-fs/hubfs/raw_assets/public/SweeneyConrad_August2022/images/logo-icon.png?width=33&height=48&name=logo-icon.png "SweeneyConrad")](https://www.sweeneyconrad.com/preview/)

[![SweeneyConrad](https://blog.sweeneyconrad.com/hs-fs/hubfs/raw_assets/public/SweeneyConrad_August2022/images/logo-icon.png?width=33&height=48&name=logo-icon.png "SweeneyConrad")](https://www.sweeneyconrad.com/preview/)

- [What We Do](https://www.sweeneyconrad.com/what-we-do) 
    - [Tax Services](https://www.sweeneyconrad.com/what-we-do/tax-services)
    - [Client Accounting Services](https://www.sweeneyconrad.com/what-we-do/client-accounting-services)
    - [Advisory Services](https://www.sweeneyconrad.com/what-we-do/advisory-services)
- [How We Do It](https://www.sweeneyconrad.com/how-we-do-it) 
    - [Our Process](https://www.sweeneyconrad.com/how-we-do-it/our-process)
    - [Industries we serve](https://www.sweeneyconrad.com/how-we-do-it/industries)
    - [Culture & Community](https://www.sweeneyconrad.com/how-we-do-it/culture-community)
    - [Giving Back](https://www.sweeneyconrad.com/how-we-do-it/giving-back)
    - [Partnership Network](https://www.sweeneyconrad.com/how-we-do-it/partnership)
- [Who We Are](https://www.sweeneyconrad.com/who-we-are) 
    - [Our People](https://www.sweeneyconrad.com/who-we-are/our-team)
    - [Mission & Values](https://www.sweeneyconrad.com/who-we-are/mission-values)
    - [Our Passion](https://www.sweeneyconrad.com/who-we-are/our-passion)
    - [40+ Year History](https://www.sweeneyconrad.com/who-we-are/history)
- [Careers at SC](https://www.sweeneyconrad.com/careers) 
    - [Benefits & Perks](https://www.sweeneyconrad.com/careers/benefits-perks)
    - [Experienced Professionals](https://www.sweeneyconrad.com/careers/experienced-professionals)
    - [SC Young Professionals](https://www.sweeneyconrad.com/careers/sc-young-professionals)
    - [SC Summer Summit](https://www.sweeneyconrad.com/careers/summer-summit)
    - [Job Opportunities](https://www.sweeneyconrad.com/careers/job-opportunities)
- [Get in Touch](https://www.sweeneyconrad.com/get-in-touch) 
    - [Contact Us](https://www.sweeneyconrad.com/get-in-touch/contact-us/)
    - [Pay Online](https://www.quickfee.com/qsop?company=quickfeeus&creditor=SWEENEY)
    - [Client Login](https://sweeneyconrad.sharefile.com/)
    - [Our Insights](https://blog.sweeneyconrad.com/)
    - [Newsletter](https://share.hsforms.com/189SwWa83QWmQ98wj4A6liQ2bure)

# Navigating the Percentage-of-Completion Method

By Kelly Maeder, CPA | Sep 27, 2023

[![white arrow](https://blog.sweeneyconrad.com/hubfs/raw_assets/public/SweeneyConrad_August2022/images/arrow-left-white.png)](https://blog.sweeneyconrad.com)

INSIGHTS/BLOG

![Percentage of Completion](https://blog.sweeneyconrad.com/hs-fs/hubfs/Percentage%20of%20Completion.jpeg?width=343&height=212&name=Percentage%20of%20Completion.jpeg)Does your business work on projects that take longer than a year to complete? Recognizing revenue from long-term projects usually requires use of the “percentage-of-completion” method. Here’s an overview of when it’s required and how it works.

**Completed contract vs. percentage-of-completion**

Homebuilders, developers, creative agencies, engineering firms and others who perform work on long-term contracts typically report financial performance using two methods:

1. **Completed contract.** Under this method, revenue and expenses are recorded upon completion of the contract terms.
2. **Percentage-of-completion.** This method ties revenue recognition to the incurrence of job costs.

If “sufficiently dependable” estimates can be made, companies must use the latter, more-complicated method, under U.S. Generally Accepted Accounting Principles (GAAP). And, if your business uses the percentage-of-completion method for financial reporting purposes, you’ll usually need to follow suit for tax purposes.

The federal tax code provides an exception to using the percentage-of-completion method for certain small contractors with average gross receipts of $25 million or less over the last three years. This amount is adjusted annually for inflation. For 2023, the inflation-adjusted figure is $29 million.

**Percentage-of-completion estimates**

In general, companies that use the percentage-of-completion method report income *earlier* than those that use the completed contract method. To estimate the percentage complete, companies typically compare the actual costs incurred to expected total costs. Alternatively, some may opt to estimate the percentage complete with an annual completion factor.

The IRS requires detailed documentation to support estimates used in the percentage-of-completion method. In addition, the application of the percentage-of-completion method may be complicated by job cost allocation policies, change orders and changes in estimates.

**Balance sheet effects **

The percentage-of-completion method can also affect your balance sheet. If you underbill customers based on the percentage of costs incurred, you’ll report an *asset* for costs in excess of billings. Conversely, if you overbill based on the costs incurred, you’ll report a *liability* for billings in excess of costs.

For example, suppose you’re working on a $1 million, two-year project. You incur half of the expected costs in Year 1 ($400,000) and bill the customer $450,000. From a cash perspective, it seems like you’re $50,000 ahead because you’ve collected more than the costs you’ve incurred. But you’ve actually underbilled based on the percentage of costs incurred.

So, at the end of Year 1, you’d report $500,000 in revenue, $400,000 in costs, and an *asset* for costs in excess of billings of $50,000. If you had billed the customer $550,000, however, you’d report a $50,000 *liability* for billings in excess of costs.

**Getting assistance**

Although the percentage-of-completion method is complicated, if your estimates are reliable, it can provide more current insight into financial performance on long-term contracts. Contact us to help train your staff on how this method works — or we can perform the analysis for you.

### RECENT POSTS

### POSTS BY TAG

- [Tax (121)](https://blog.sweeneyconrad.com/tag/tax)
- [Audit & Assurance (73)](https://blog.sweeneyconrad.com/tag/audit-and-assurance)
- [Estate Planning (60)](https://blog.sweeneyconrad.com/tag/estate-planning)
- [News (29)](https://blog.sweeneyconrad.com/tag/news)
- [COVID-19 (26)](https://blog.sweeneyconrad.com/tag/covid-19)
- [Sweeney Conrad News (20)](https://blog.sweeneyconrad.com/tag/sweeney-conrad-news)
- [Retirement Reporter (17)](https://blog.sweeneyconrad.com/tag/retirement-reporter)
- [Sweeney Conrad Passion (16)](https://blog.sweeneyconrad.com/tag/sweeney-conrad-passion)
- [Sweeney Conrad People (15)](https://blog.sweeneyconrad.com/tag/people)
- [Employee Benefit Plans (14)](https://blog.sweeneyconrad.com/tag/employee-benefit-plans)
- [State and Local Tax (11)](https://blog.sweeneyconrad.com/tag/state-and-local-tax)
- [Sweeney Conrad Community (10)](https://blog.sweeneyconrad.com/tag/sweeney-conrad-community)
- [Advisory (5)](https://blog.sweeneyconrad.com/tag/advisory)
- [High Net Worth (5)](https://blog.sweeneyconrad.com/tag/high-net-worth)
- [Nonprofit Organizations & Private Foundations (5)](https://blog.sweeneyconrad.com/tag/nonprofit-organizations-private-foundations)
- [Business (4)](https://blog.sweeneyconrad.com/tag/business)
- [Sweeney Conrad People (4)](https://blog.sweeneyconrad.com/tag/sweeney-conrad-people)
- [CAAS (3)](https://blog.sweeneyconrad.com/tag/caas)
- [Insider (2)](https://blog.sweeneyconrad.com/tag/insider)
- [Real Estate & Construction (2)](https://blog.sweeneyconrad.com/tag/real-estate-construction)
- [Recruiting (2)](https://blog.sweeneyconrad.com/tag/recruiting)
- [Loca (1)](https://blog.sweeneyconrad.com/tag/loca)
- [Locally Owned (1)](https://blog.sweeneyconrad.com/tag/locally-owned)
- [Scams (1)](https://blog.sweeneyconrad.com/tag/scams)
- [Test (1)](https://blog.sweeneyconrad.com/tag/test)

See all

## Contact Us

Feel free to [email](mailto:information@sweeneyconrad.com) us or call [425.629.1990](tel:425-629-1990)

[Get in touch](https://www.sweeneyconrad.com/preview/get-in-touch/contact-us/)

- [What We Do](https://www.sweeneyconrad.com/what-we-do) 
    - [Tax Services](https://www.sweeneyconrad.com/what-we-do/tax-services)
    - [Client Accounting Services](https://www.sweeneyconrad.com/what-we-do/client-accounting-services)
    - [Advisory Services](https://www.sweeneyconrad.com/what-we-do/advisory-services)
- [How We Do It](https://www.sweeneyconrad.com/how-we-do-it) 
    - [Our Process](https://www.sweeneyconrad.com/how-we-do-it/our-process)
    - [Industries we serve](https://www.sweeneyconrad.com/how-we-do-it/industries)
    - [Culture & Community](https://www.sweeneyconrad.com/how-we-do-it/culture-community)
    - [Giving Back](https://www.sweeneyconrad.com/how-we-do-it/giving-back)
    - [Partnership Network](https://www.sweeneyconrad.com/how-we-do-it/partnership)
- [Who We Are](https://www.sweeneyconrad.com/who-we-are) 
    - [Our People](https://www.sweeneyconrad.com/who-we-are/our-team)
    - [Mission & Values](https://www.sweeneyconrad.com/who-we-are/mission-values)
    - [Our Passion](https://www.sweeneyconrad.com/who-we-are/our-passion)
    - [40+ Year History](https://www.sweeneyconrad.com/who-we-are/history)
- [Careers at SC](https://www.sweeneyconrad.com/careers) 
    - [Benefits & Perks](https://www.sweeneyconrad.com/careers/benefits-perks)
    - [Experienced Professionals](https://www.sweeneyconrad.com/careers/experienced-professionals)
    - [SC Young Professionals](https://www.sweeneyconrad.com/careers/sc-young-professionals)
    - [SC Summer Summit](https://www.sweeneyconrad.com/careers/summer-summit)
    - [Job Opportunities](https://www.sweeneyconrad.com/careers/job-opportunities)
- [Get in Touch](https://www.sweeneyconrad.com/get-in-touch) 
    - [Contact Us](https://www.sweeneyconrad.com/get-in-touch/contact-us/)
    - [Pay Online](https://www.quickfee.com/qsop?company=quickfeeus&creditor=SWEENEY)
    - [Client Login](https://sweeneyconrad.sharefile.com/)
    - [Our Insights](https://blog.sweeneyconrad.com/)
    - [Newsletter](https://share.hsforms.com/189SwWa83QWmQ98wj4A6liQ2bure)

![Sweeney Conrad](https://blog.sweeneyconrad.com/hs-fs/hubfs/raw_assets/public/SweeneyConrad_August2022/images/logo.png?width=358&name=logo.png "Sweeney Conrad")

<https://www.facebook.com/Sweeney-Conrad-PS-279558005749390/> <https://www.instagram.com/sweeneyconradps/> <https://www.linkedin.com/company/sweeney-conrad-p-s-> <https://twitter.com/sweeneyconrad/>

 10210 NE Points Dr. Suite 300  
 Kirkland WA 98033  
[425.629.1990](tel:425-629-1990)  
[information@sweeneyconrad.com](mailto:information@sweeneyconrad.com)

Proud to be a Member

[![Allinial Global](https://blog.sweeneyconrad.com/hs-fs/hubfs/raw_assets/public/SweeneyConrad_August2022/images/MemberOfAllinial-Logo_CMYK-globe.png?width=75&height=48&name=MemberOfAllinial-Logo_CMYK-globe.png "Allinial Global")](https://www.allinialglobal.com)

Sweeney Conrad is the brand name under which Sweeney Conrad CPA LLP and Sweeney Conrad Advisors LLC provide professional services. Sweeney Conrad CPA LLP and Sweeney Conrad Advisors LLC practice as an alternative practice structure in accordance with the AICPA Code of Professional Conduct and applicable law, regulations and professional standards. Sweeney Conrad CPA LLP is a licensed independent CPA firm that provides attest services to its clients. Sweeney Conrad Advisors LLC and its subsidiary entities, which are not licensed CPA firms, provide tax, advisory, and other non-attest services to its clients. The entities falling under the Sweeney Conrad brand are independently owned and are not liable for the services provided by any other entity providing the services under the Sweeney Conrad brand. Our use of the terms "our firm" and "we" and "us" and terms of similar import, denote the alternative practice structure conducted by Sweeney Conrad CPA LLP and Sweeney Conrad Advisors LLC

[Privacy Policy](https://www.sweeneyconrad.com/preview/privacy-policy) | [Terms of Use](https://www.sweeneyconrad.com/preview/terms-of-use)