Bookkeeping, payroll, and CFO services for San Diego's small businesses.

Call or Text: (619) 417-8735

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

How do I set up QuickBooks Online for my business?

QuickBooks Online walks you through the basics when you create an account. The real work is configuring your chart of accounts, bank connections, and tracking features to match how your business actually operates.

Read answer

What is the best QuickBooks plan for my business?

Most small businesses fit best on Essentials or Plus. The decision comes down to user count, whether you need project tracking, and how you manage bills and inventory.

Read answer

How do I calculate labor cost percentage?

Divide total labor costs by total revenue and multiply by 100. The key is including all labor costs in your calculation: wages, payroll taxes, benefits, and workers' comp. Not just base pay.

Read answer

How long does bookkeeping cleanup take?

Most cleanup projects take two to four weeks for a single year of backlog. Complex situations or multiple years can stretch to several months depending on transaction volume and documentation quality.

Read answer

How do I set up direct deposit for employees?

Start with a payroll platform that handles ACH transfers, then collect authorization forms and bank details from each employee. Run a test transaction to verify account information before the first real payday.

Read answer

What is the chart of accounts and how do I set one up?

A chart of accounts is the list of categories where your business transactions get recorded. Most accounting software includes a template based on your industry, so you customize that rather than building from scratch.

Read answer

Fresh Ledger provides full-service bookkeeping for San Diego County's small businesses. We handle monthly financials, payroll setup, and part-time CFO services for local business owners who want their numbers done right.

Client Reviews

5-Star Rated Firm
  • Intuit ProAdvisor Platinum Tier badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Payroll Certification badge

© 2026 Fresh Ledger LLC