Glossary/Accounting and GAAP

WIP schedule (work in progress schedule)

A WIP schedule is the contractor's job-by-job report of contract price, estimated and actual costs, percent complete, revenue earned, and billings, from which over and under billings and expected gross profit are derived.

CORAA TeamUpdated November 5, 2026

Definition

A work in progress schedule lists every open job with its contract price including approved change orders, estimated total cost, cost incurred to date, percent complete, revenue earned to date, gross profit, and amounts billed. The difference between revenue earned and billings produces a contract asset (underbilling) or a contract liability (overbilling). The schedule supports the contractor's revenue, contract balances, and loss provisions.

Why it matters in an audit or review

For most contractors the WIP schedule is the core audit document, because it feeds revenue, cost of revenue, and the balance sheet contract accounts at once. Auditors tie job costs to the general ledger, test estimates to complete against subsequent cost reports and project manager support, and compare prior-year estimates with final results to assess bias. Where a job is expected to lose money, ASC 605-35 calls for recognizing the entire anticipated loss when it becomes known.

Example

Illustrative: contract price $1,000,000, estimated cost $800,000, cost to date $480,000, so percent complete is 60% ($480,000 / $800,000). Revenue earned is $600,000, billings are $650,000, and the job shows an overbilling of $50,000 reported as a contract liability.

Common mistakes

  • Using stale estimates to complete that ignore known cost overruns.
  • Leaving unapproved change orders in contract price.
  • Letting the schedule drift from the general ledger.

Sources

  • FASB ASC 606-10-25-27 through 25-37 and 606-10-55-16 through 55-21, measuring progress over time
  • FASB ASC 605-35, Revenue Recognition, Construction-Type and Production-Type Contracts (provisions for anticipated losses)
  • AICPA Audit and Accounting Guide, Construction Contractors (paid publication)

Definitions paraphrase AICPA and FASB guidance; read the standard itself before relying on a requirement. Example figures are illustrative. This page is guidance, not professional advice. Report an error

Standards

ASC 606ASC 605-35

Related terms

  • Over-time revenue and overbillings
    Contractors recognize revenue over time using cost-to-cost or other progress measures, then compare revenue earned with billings to report contract assets (underbillings) or contract liabilities (overbillings).
  • Cost-to-cost method
    The cost-to-cost method measures progress on a contract by dividing costs incurred to date by total estimated costs, then applies that percentage to the transaction price to recognize revenue over time.
  • Contract asset and contract liability
    A contract asset is a right to payment conditioned on something other than time, while a contract liability is an obligation to deliver after payment, both presented net per contract under ASC 606.

Go deeper

All glossary terms →

For US CPA firms

Join the CORAA waitlist

CORAA AI drafts audit working papers from your client’s QuickBooks books and does the first pass: lead schedules, tie-out, memos, draft notes and letters. CORAA Network reviewers clear every finding. Your firm reviews and signs.

  • First audit free, so you can judge the quality on a real file
  • Flat fee by entity size; messy books included
  • We work only with CPA firms, never their clients
See how it works →

* required