What is percentage of completion accounting?
Percentage of completion is an accounting method that recognizes revenue based on how far along a project is rather than waiting until the job is finished. If you’re a contractor working on a project that spans several months or years, this method matches your revenue to the work you’ve actually completed in each period.
The basic calculation works like this: divide costs incurred to date by total estimated costs for the project. That percentage gets applied to the total contract value to determine how much revenue you should recognize. If you’ve spent $80,000 on a project with total estimated costs of $200,000, you’re 40% complete. On a $300,000 contract, you’d recognize $120,000 in revenue.
This matters because it affects both your financial statements and your taxes. Under POC, you report income as you earn it through work performed, even if the customer hasn’t paid you yet. Your profit and loss statement reflects the economic reality of the project rather than just cash movements.
The alternative is completed contract method, where you wait until the entire job is done to recognize any revenue. That can work for short projects, but for longer jobs it creates distorted financials. You might show a loss in Year 1 while incurring all the costs, then a huge profit in Year 2 when the job closes. That doesn’t help you understand how the business is actually performing.
For tax purposes, large contractors are generally required to use percentage of completion. The IRS considers you a large contractor if your average annual gross receipts exceed $29 million over the prior three years. Smaller contractors often have more flexibility to choose their method, though your accountant should guide that decision based on your specific situation.
The catch is that POC only works if your job costing is accurate. The method depends on knowing your costs to date and your estimated costs at completion. If those numbers are unreliable, your revenue recognition is fiction. Garbage in, garbage out.
This means tracking every cost by project. Labor hours, materials, subcontractor invoices, equipment costs. When estimates change mid-project, you need to update your calculations. A cost overrun doesn’t just hurt your margin. It changes how much revenue you’ve already recognized, which can require adjustments to prior periods.
Working with a bookkeeping service that understands construction accounting makes this manageable. The goal is books that reflect what’s actually happening on your jobs so you can make decisions with real numbers and your tax returns hold up to scrutiny.
San Diego's Small Business Bookkeeper
The Next Step:
A Short Conversation
A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.
More Questions
Can a bookkeeper fix years of neglected books?
Yes. Bookkeepers regularly handle catch-up work for businesses with years of neglected records. As long as bank statements and basic documentation exist, the books can almost always be reconstructed and brought current.
Read answerHow do I handle expense reimbursements for clients?
Track reimbursable expenses separately from regular operating costs, invoice promptly, and decide upfront whether you're passing through at cost or adding a markup. The accounting treatment depends on your approach.
Read answerHow do I run payroll myself?
Running payroll yourself requires an EIN, state tax registrations, and either software or careful manual calculations. Each pay period involves calculating gross pay, withholding taxes, making deposits on schedule, and filing quarterly reports.
Read answerWhat local taxes do San Diego businesses pay?
San Diego businesses primarily pay for a Business Tax Certificate, collect sales tax at 7.75%, and may owe property taxes. Unlike some cities, there's no local income or earnings tax in San Diego.
Read answerHow do I set up bookkeeping for a nonprofit?
Start with fund accounting as your foundation. Set up your chart of accounts to track restricted and unrestricted funds separately, configure expense categories to match Form 990 requirements, and establish donor and grant tracking from day one.
Read answerWhat is the difference between a bookkeeper and a CPA?
Bookkeepers maintain your financial records throughout the year. CPAs are licensed professionals who prepare taxes and can represent you before the IRS. Most small businesses need both.
Read answer