Built for construction bookkeepers

Stop building WIP schedules
in Excel.

ReconcileBook connects to your contractor clients' QuickBooks Online and generates WIP schedules, job costing reports, and over/under billing summaries in 30 seconds — not 3 hours.

14-day free trial · No credit card required

app.reconcilebook.com/clients/apex/wip
SB
← Back/reconcilebook/WIP Schedule
Job Costing
Download PDF
WIP Schedule
reconcilebook · March 18, 2026
4
Active Jobs
$239,750
Contract Value
$70,107
Costs to Date
$114,250
Billed to Date
$39,430
Over Billings
$18,770
Under Billings
Total retainage held: $11,425 — confirm release schedule with clients
🏗️ Active (1)
All Jobs
✓ Complete
PROJECTCONTRACT $EST. COSTS% COMPLETEREV. EARNEDBILLED TO DATECOSTS TO DATEOVER BILLINGUNDER BILLINGRETAINAGECOST TO COMPLETEGROSS MARGIN
Apex Valley Roofing
Active
$47,250$35,438
74.0%
$35,015$38,000$26,175$2,985$3,800$9,26325.3%
Pine Ridge Remodel
Active
$62,500$46,875
44.0%
$27,500$15,000$20,625$12,500$1,500$26,25025.0%
Summit Commercial
Active
$98,500$73,875
13.0%
$12,805$49,250$9,604$36,445$4,925$64,27124.9%
Harbor View Build
Active
$31,500$23,625
58.0%
$18,270$12,000$13,703$6,270$1,200$9,92225.0%
TOTAL$239,750$179,81336.5%$93,590$114,250$70,107$39,430$18,770$11,425$109,70625.1%
WIP Schedule Definitions
% Complete:Costs to Date ÷ Estimated Total Costs (cost-to-cost method)
Revenue Earned:Contract Amount × % Complete
Over Billing:Billed to Date exceeds Revenue Earned — liability on balance sheet
Under Billing:Revenue Earned exceeds Billed to Date — asset on balance sheet
Retainage:Amount held by owner until project completion (typically 10%)
Cost to Complete:Estimated Total Costs minus Costs to Date
Works with
QuickBooks Online — All Plans
Simple Start
Essentials
Plus
Advanced

See it in action

WIP schedule from QuickBooks in 30 seconds.

Watch how ReconcileBook pulls live data and generates your report automatically.

Live app preview

See exactly what you get.

Click the tabs to preview each report — this is your actual app, live from QuickBooks.

app.reconcilebook.com/clients/apex/wip
SB
← Back/reconcilebook/WIP Schedule
Job Costing
Download PDF
WIP Schedule
reconcilebook · March 18, 2026
4
Active Jobs
$239,750
Contract Value
$70,107
Costs to Date
$114,250
Billed to Date
$39,430
Over Billings
$18,770
Under Billings
Total retainage held: $11,425 — confirm release schedule with clients
🏗️ Active (1)
All Jobs
✓ Complete
PROJECTCONTRACT $EST. COSTS% COMPLETEREV. EARNEDBILLED TO DATECOSTS TO DATEOVER BILLINGUNDER BILLINGRETAINAGECOST TO COMPLETEGROSS MARGIN
Apex Valley Roofing
Active
$47,250$35,438
74.0%
$35,015$38,000$26,175$2,985$3,800$9,26325.3%
Pine Ridge Remodel
Active
$62,500$46,875
44.0%
$27,500$15,000$20,625$12,500$1,500$26,25025.0%
Summit Commercial
Active
$98,500$73,875
13.0%
$12,805$49,250$9,604$36,445$4,925$64,27124.9%
Harbor View Build
Active
$31,500$23,625
58.0%
$18,270$12,000$13,703$6,270$1,200$9,92225.0%
TOTAL$239,750$179,81336.5%$93,590$114,250$70,107$39,430$18,770$11,425$109,70625.1%
WIP Schedule Definitions
% Complete:Costs to Date ÷ Estimated Total Costs (cost-to-cost method)
Revenue Earned:Contract Amount × % Complete
Over Billing:Billed to Date exceeds Revenue Earned — liability on balance sheet
Under Billing:Revenue Earned exceeds Billed to Date — asset on balance sheet
Retainage:Amount held by owner until project completion (typically 10%)
Cost to Complete:Estimated Total Costs minus Costs to Date
WIP Schedules

WIP schedule done in 30 seconds — not 3 hours.

Your contractor clients need WIP reports for bonding, lenders, and monthly close. ReconcileBook generates them automatically using the cost-to-cost method — live from QuickBooks, no spreadsheet required.

% Complete calculated automatically (cost-to-cost method)
Over/under billings per project
Retainage tracked separately — not buried in AR
Revenue earned vs. billed — the number banks require
Cost to complete and gross margin per job
Download PDF in one click — bonding agent ready
app.reconcilebook.com/clients/apex/wip
SB
← Back/reconcilebook/WIP Schedule
Job Costing
Download PDF
WIP Schedule
reconcilebook · March 18, 2026
4
Active Jobs
$239,750
Contract Value
$70,107
Costs to Date
$114,250
Billed to Date
$39,430
Over Billings
$18,770
Under Billings
Total retainage held: $11,425 — confirm release schedule with clients
🏗️ Active (1)
All Jobs
✓ Complete
PROJECTCONTRACT $EST. COSTS% COMPLETEREV. EARNEDBILLED TO DATECOSTS TO DATEOVER BILLINGUNDER BILLINGRETAINAGECOST TO COMPLETEGROSS MARGIN
Apex Valley Roofing
Active
$47,250$35,438
74.0%
$35,015$38,000$26,175$2,985$3,800$9,26325.3%
Pine Ridge Remodel
Active
$62,500$46,875
44.0%
$27,500$15,000$20,625$12,500$1,500$26,25025.0%
Summit Commercial
Active
$98,500$73,875
13.0%
$12,805$49,250$9,604$36,445$4,925$64,27124.9%
Harbor View Build
Active
$31,500$23,625
58.0%
$18,270$12,000$13,703$6,270$1,200$9,92225.0%
TOTAL$239,750$179,81336.5%$93,590$114,250$70,107$39,430$18,770$11,425$109,70625.1%
WIP Schedule Definitions
% Complete:Costs to Date ÷ Estimated Total Costs (cost-to-cost method)
Revenue Earned:Contract Amount × % Complete
Over Billing:Billed to Date exceeds Revenue Earned — liability on balance sheet
Under Billing:Revenue Earned exceeds Billed to Date — asset on balance sheet
Retainage:Amount held by owner until project completion (typically 10%)
Cost to Complete:Estimated Total Costs minus Costs to Date
app.reconcilebook.com/clients/apex/job-costing
SB
Job Costing Report
reconcilebook · March 18, 2026
↓ PDF
$114,250
Total Contract Value
$179,813
Total Budget
$70,107
Total Actual Cost
+$89,862
Total Variance
1 project is over budget — review cost allocations
Project Cost Summary
PROJECTCONTRACTBUDGETMATERIALSLABORSUBSOTHERTOTAL COSTVARIANCESTATUS
Apex Valley Roofing$38,000$35,438$8,250$14,925$3,000$0$26,175+$9,263
+26.1%
Under
Pine Ridge Remodel$15,000$46,875$5,430$12,195$3,000$0$20,625+$26,250
+56.0%
Under
Summit Commercial$49,250$73,875$2,750$5,854$1,000$0$9,604+$64,271
+87.0%
Under
Harbor View Build$12,000$23,625$4,850$7,353$1,500$0$13,703-$9,922
-42.0%
Over
TOTAL$114,250$179,813$21,280$40,327$8,500$0$70,107+$89,862
Job Costing

Budget vs. actual. Every job. Every category.

Your contractors need to know if a job is profitable — and why. ReconcileBook breaks down costs by materials, labor, and subcontractors for every active project, compared against the budget from QuickBooks estimates.

Materials, labor, and subcontractor costs — separately
Budget vs. actual variance per job
Over-budget alerts so you catch problems early
Pulled live from QBO bills, expenses, and purchases
Works on all QBO plans — no Projects feature required
Export to PDF — professional, client-ready format
QuickBooks Integration

Connect any QBO account in under a minute.

No CSV exports. No manual data entry. ReconcileBook uses secure OAuth to connect directly to your clients' QuickBooks Online — and pulls live data every time you open a report.

Secure OAuth — no passwords stored
Works with all QBO plans (Simple Start, Essentials, Plus)
No Projects feature or add-ons required
No QuickBooks Time or other add-ons needed
Data is always current — no manual sync required
Unlimited contractor clients on one subscription
QuickBooks Online
Customers · Invoices · Bills · Estimates
CONNECTED
What ReconcileBook pulls
👥Customers & sub-customers (jobs)
📄Invoices (contract value & billing)
📊Estimates (budget & % complete)
💰Bills & purchases (costs by job)
Reports update live from QBO — no manual sync, no caching.

ReconcileBook vs. Manual

Stop doing this in a spreadsheet.

Feature
ReconcileBook
Excel / Manual
WIP schedule generation
Automatic — 30 seconds
2–4 hours per month
Job costing by category
Live from QBO
Manual export + pivot table
Over/under billing calculation
Auto cost-to-cost method
Manual formula, error-prone
Retainage tracking
Per job, built into WIP
Separate spreadsheet tab
Multiple clients
Unlimited, one dashboard
One file per client
PDF export
One click, professional
Format manually every month
Data accuracy
Always current from QBO
Only as good as last export
QuickBooks required add-ons
None — any QBO plan works
N/A

Simple setup

Up and running in 5 minutes.

01

Create your account

Sign up with your email. No credit card required to start your trial.

02

Connect a client's QBO

Click "Connect Client" and authorize their QuickBooks account via secure OAuth.

03

Pull live data

ReconcileBook instantly fetches all customers, invoices, bills, and estimates from QBO.

04

Generate and download

Open job costing or WIP. Download PDF. Send to your client in seconds.

What bookkeepers say

Finally built for construction bookkeepers.

I used to spend 3 hours every month building WIP schedules in Excel. ReconcileBook does it in 30 seconds — I just connect QuickBooks and the report is there.

Sarah M.
CPA · 12 construction clients

My clients needed WIP reports for bonding and I was manually calculating over/under billings every month. This completely replaced that process. Worth every penny.

James T.
Bookkeeper · Specializes in GCs

The job costing breakdown by materials, labor, and subs is exactly what my contractors ask for. I can't believe I was doing this manually before.

Maria R.
QuickBooks ProAdvisor

Pricing

Simple, transparent pricing.

14-day free trial on every plan. No credit card required to start.

Starter
$49/mo

Up to 3 clients. Great for getting started.

  • Up to 3 clients
  • WIP Schedule
  • Job Costing
  • PDF export
  • QBO integration
Start free trial →
Most Popular
Pro
$99/mo

Unlimited clients. Everything included.

  • Unlimited clients
  • WIP Schedule
  • Job Costing
  • PDF export
  • Multi-client dashboard
  • Retainage tracking
  • Priority support
Start free trial →
Enterprise
Custom

For large firms needing custom setup and team seats.

  • Everything in Pro
  • Unlimited team seats
  • Custom onboarding
  • White-label option
  • Dedicated support
Contact us →

All plans include a 14-day free trial · No credit card required · Cancel anytime

Your clients need WIP reports.
You don't need Excel to make them.

Join construction bookkeepers who replaced their WIP spreadsheet with ReconcileBook. Set up in 5 minutes. First report in 30 seconds.

Start free trial →

No credit card required · Set up in under 5 minutes