Get 50% OFF QuickBooks for 3 months*

Buy now
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements
Simplify payday and set payroll to run automatically on QuickBooks.Explore QuickBooks Payroll
Damien1
Level 2

WIP Accounting for Construction

Hi everyone,

I have a problem/question regarding WIP accounting for construction & long term contracts.

With the new revenue recognition guidelines we needed to switch to completed contract method for LT contracts.  So all work, materials, etc is moved to a current asset account Construction in Progress (CIP) or WIP until the job completed and we can recognize the revenue.

My problem is, if we send an invoice for a draw, progress billing, etc before the project is complete (before we recognize revenue) it will create a receivable, but that work is already in CIP/WIP and will show an incorrect amount of current assets because it is essentially doubling up an already recorded current asset.

What is the correct way to handle that or work around?

Is anyone able to help me through this?

Thank you,

Damien

 

5 Comments 5
Ashley H
QuickBooks Team

WIP Accounting for Construction

Thanks for reaching out to the Community, @Damien1.

 

To receive the best answer to your question, I recommend reaching back out to your accountant. They'll be able to provide you with the most accurate accounting information about WIP for your unique business. If you don't have an accountant, no worries. You can visit our site to find a ProAdvisor to help you with any accounting questions that you may have.

 

If you have any other questions or concerns, please don't hesitate to ask. Enjoy the rest of your evening.

Damien1
Level 2

WIP Accounting for Construction

Thanks Ashley,

But with all the solutions for problems the community has provided over time I feel they will be able to provide me some guidance.

 

Thanks,

Damien

DylanMiller77
Level 1

WIP Accounting for Construction

curious to hear what your answer was Damien1. Holler at me, I'm in the same position as you. [email address removed]


@Damien1 wrote:

Thanks Ashley,

But with all the solutions for problems the community has provided over time I feel they will be able to provide me some guidance.

 

Thanks,

Damien


 

Quackbook
Level 1

WIP Accounting for Construction

Don't count on it.

WIPReports
Level 2

WIP Accounting for Construction

@Damien1 , this is a great question that deserved a real answer. The double-counting issue you describe is a classic completed contract method problem.

Under completed contract, when you send a progress billing invoice, you're creating A/R (asset) for work that's also sitting in CIP/WIP (asset). The fix is an offsetting liability account, typically called "Billings in Excess of Costs" or "Deferred Revenue - Construction."

The journal entry when you invoice:
- DR: Accounts Receivable (the invoice does this automatically)
- CR: Billings on Construction Contracts (liability)

This liability offsets the WIP asset on your balance sheet. Your net WIP position is: CIP/WIP Asset minus Billings liability. If billings exceed costs, you have a net liability (overbilled). If costs exceed billings, you have a net asset (underbilled).

At job completion, you close everything out:
- DR: Billings on Construction Contracts (zero the liability)
- CR: Construction Revenue (recognize income)
- DR: Construction Expense / COGS
- CR: CIP/WIP (zero the asset)

In QBO, you'd need to create the Billings liability account manually and post a JE each time you invoice. It's doable but adds a manual step to every billing cycle.

@DylanMiller77, the approach above should work for you too.

For the WIP schedule itself (the report your surety/bank/CPA wants each month that shows over/under billing per job), I built a tool that connects to QBO and automates the calculation: wipreports.com. It handles the percentage of completion math and generates the PDF. But the balance sheet treatment Damien described is a separate accounting setup that needs to happen in QBO regardless of what tool you use for reporting.

Need QuickBooks guidance?
Log in to access expert advice and community support instantly.

Need to get in touch?

Contact us