Most of the Foundation reports a contractor runs every month have a counterpart in QuickBooks Enterprise Contractor: a work-in-progress report, a committed costs by job report, job estimates vs. actuals, and job profitability reports. Three things need real rebuilding. QuickBooks has no dedicated retainage report, it tracks change orders without a pending/approved status report, and quantity and production reporting is thin. Map each report before cutover and tie the first month-end to your last Foundation reports. Sources: Foundation’s Job Costing, Purchase Order & Subcontract, Accounts Receivable and DataGenie report pages on foundationsoft.com; Intuit’s QuickBooks Desktop Enterprise Job Costing and Construction & Contractors pages, “Customize customer, job, and sales reports in QuickBooks Desktop” (updated 8/5/2026) and “Set up and send progress invoices in QuickBooks Desktop” (updated 8/5/2026); all read 15 October 2026.
Foundation’s own pages list the reports contractors lean on: over/under billing or WIP reports, job histories, estimated vs. actual, committed costs by job, A/R aging and retainage by job, change orders by status, and custom DataGenie reports. Intuit’s Job Costing page lists what Enterprise brings to the same jobs: a Job Costing Center, a committed costs by job report, a work-in-progress report, job costs by job, a report that finds expenses not assigned to jobs, and change-order management. Here is how they line up.
| Foundation report you use today | Closest report in QuickBooks Enterprise Contractor | Gap, and how to close it |
|---|---|---|
| Over/under billing (WIP) report | Work-in-progress report (Contractor edition) | The report shows the position. Plan on booking the over/under billing journal entry yourself at each month-end, with your CPA agreeing the method. |
| Committed cost report by job (PO & Subcontract module) | Committed Costs by Job | In our experience the report reads open purchase orders. Enter every subcontract as a purchase order against the job, or it will not show as committed. |
| Estimated vs. actual by cost code (revenue, cost, hours, quantities) | Job Estimates vs. Actuals Summary and Detail | Cost codes become items, and the job estimate becomes the budget. Enter job costs on the Items tab of bills and checks so each one lands against a cost code. Quantity tracking is weaker than Foundation’s. |
| Job histories and job cost transaction logs | Job Profitability Detail; Job Costs by Job; Transaction Detail filtered by job | Covers activity from cutover forward. Pre-cutover history of closed jobs stays in the Foundation reports you saved before access ended. |
| A/R aging and retainage by job | A/R Aging Detail by customer:job; no dedicated retainage report | Book retainage to its own account through a retainage item, then memorize a report of that account totalled by customer:job. |
| Retainage payable by subcontractor | No dedicated report | Same approach on the payable side: a retainage payable account, reported by vendor and job. |
| Change orders by status (pending, approved, internal) | Change orders recorded against the job estimate | Approved changes update the estimate. Pending ones have nowhere to sit, so keep a change-order log outside QuickBooks or as a separate estimate clearly marked pending. |
| AIA pay application forms | Progress invoices from the estimate; Job Progress Invoices vs. Estimates | The report tracks how much of each estimate you have billed. The G702/G703 form itself usually needs an app or template; see AIA progress billing in Enterprise vs Online. |
| DataGenie custom reports and drill-downs | Memorized reports; Advanced Reporting | Rebuild only the ones someone actually reads each month. |
One report runs the other way. QuickBooks’ report of expenses not assigned to jobs has no direct Foundation twin, because Foundation forces job coding at entry. In QuickBooks, a missed job on a bill is the most common reason a WIP report looks too good. Run it before every WIP meeting.
Use this to test that the QuickBooks report and your over/under entry agree. Job 2417 has a contract value of $1,200,000 including approved change orders and an estimated total cost of $1,000,000. Cost to date is $450,000, so on the cost-to-cost method the job is 45% complete. Earned revenue is 45% of $1,200,000, or $540,000. Billed to date is $600,000, so the job is overbilled by $60,000. That $60,000 is what the month-end entry should carry as billings in excess of costs for this job. If the QuickBooks report shows a different percent complete, the usual causes are a cost entered without an item, a bill with no job, or an estimate that missed a change order.
Whether you use cost-to-cost or another method, and how long-term contracts are treated for tax, is your CPA’s decision, not ours. The point of the check is that QuickBooks and your WIP schedule agree.
If that list is long for your firm, weigh it before you move. The Foundation renewal vs QuickBooks Enterprise worksheet is where to weigh it.
Yes. Intuit lists a work-in-progress report among QuickBooks Desktop Enterprise job costing features for contractors. Plan on posting the over/under billing journal entry yourself at month-end, with the method agreed with your CPA.
Run the Committed Costs by Job report. In our experience it reads open purchase orders, so subcontracts must be entered as purchase orders against the job to appear as committed.
There is no dedicated retainage report. Record retainage through a retainage item posting to its own account, then memorize a report of that account totalled by customer:job, and do the same for retainage payable by vendor. Confirm the account setup with your CPA.
Closed-job history usually stays in Foundation as saved reports in PDF and Excel, exported as of the cutover date before access ends. Open jobs move with their to-date numbers.
We are not a CPA firm or tax adviser. Have your CPA approve the WIP method and the opening over/under billing entry. Ready to move? Our Foundation to QuickBooks conversion sets up cost-code items, job estimates, open purchase orders and retainage accounts, and ties them to your saved Foundation reports before go-live. If you are going to the Desktop product specifically, see Foundation to QuickBooks Enterprise.
Tell us what you’re working on. We respond same business day.