5 Construction Bookkeeping Mistakes That Hide Profit

A bank reconciliation is not the same thing as useful construction accounting. Your books may balance to the penny while costs sit in the wrong project, retainage is buried in regular receivables, and pending change-order work is missing from the forecast. That is why a contractor can show a profit and still feel broke. The accounting is moving. The business information is not.

When I review a California contractor doing $2 million to $10 million in annual revenue, my test is not whether QuickBooks opens or the bank reconciles. My test is whether the owner can use the monthly close to make a decision about pricing, cash, hiring, billing, or taxes. If not, the close is incomplete.

 

Mistake 1: Costs Are Recorded, but Not to the Right Job

Labor, materials, subcontractors, equipment, permits, and direct costs need a project and a useful cost code. ‘Construction expense’ is not job costing. A contractor should be able to compare estimated cost, committed cost, actual cost, and cost to complete. If the report only shows costs already posted to the general ledger, it is looking backward.

The fix is not adding 100 cost codes nobody uses. Start with a practical code list that matches how the company estimates, buys, staffs, and manages work.

 

Mistake 2: Vendor Accounts Are Missing From the Close

The bank and credit cards may be reconciled while purchases continue through lumber yards, supply houses, fuel cards, equipment accounts, and commercial charge accounts. Missing one statement can overstate job profit by tens of thousands of dollars. Create a master list of every account used by the field and office. A month should not be called closed until each account is reconciled or specifically listed as incomplete.

 

Mistake 3: Retainage Is Mixed Into Regular Receivables

A company can show $700,000 of receivables and still face a cash problem if a large portion will not be collectible for months. Track current receivables, retainage, disputes, and expected release dates separately. Do the same for retainage payable when applicable. Profit is not cash. Retainage makes that difference painfully obvious.

 

Mistake 4: Change Orders Are Not Treated as Financial Events

A change order affects revenue, cost, schedule, cash needs, and projected margin. Use clear statuses: identified, priced, submitted, approved, billed, and collected. Do not recognize unsupported revenue. But do not ignore probable cost just because approval is still moving. The owner needs visibility into exposure before the signature arrives. A pending change-order report is not an accounting shortcut. It is a management tool that helps the owner see the cash and margin risk.

 

Mistake 5: Old Entries Are Trusted Without Review

A new bookkeeper or CPA inherits a file and assumes history is clean. The file may contain unsupported journal entries, duplicate bills, suspense balances, negative receivables, stale retainage, or costs in the wrong year. Do not rebuild everything without a reason. But do not treat the old file as proven just because it opens. A disciplined opening-balance review saves months of confusion later.

 

Quick Illustration: $5 Million Contractor Example

Consider a fictional California general contractor doing $5 million in annual revenue. The company lands two larger projects in the same quarter. Revenue and the bank balance look strong after the first draws.

A seven-business-day close uncovers $145,000 of supplier bills not yet posted, $220,000 of retainage inside regular receivables, and $85,000 of pending change-order cost missing from the forecast. The owner had been preparing to add a superintendent immediately. The hiring decision may still be right, but the start date and cash plan need to change.

The books did not ‘save’ the company money. They prevented a decision based on incomplete information. That is what good accounting is supposed to do.

 

The Seven-Business-Day Construction Close

  • Days 1-2: reconcile banks, cards, loans, fuel, vendor accounts, and payroll clearing.
  • Days 2-3: post payroll by job and cost code; review unassigned labor and direct costs.
  • Days 3-4: reconcile receivables, payables, retainage receivable, and retainage payable.
  • Days 4-5: update change orders, commitments, and cost-to-complete estimates.
  • Days 5-6: tie job reports and WIP schedules to the general ledger when applicable.
  • Day 7: review cash, collections, job exceptions, taxes, and three action items.

 

A growing contractor may not hit seven days immediately. That is fine. Pick a deadline, measure it, and tighten the process every month.

 

What I Want the Owner to Receive Every Month

  • Profit-and-loss statement and balance sheet with meaningful comparisons.
  • Job profitability with estimated, committed, actual, and cost-to-complete data.
  • Receivable aging split between current, retainage, disputed, and overdue.
  • A 13-week cash forecast.
  • Change-order exposure and collection priorities.
  • Tax reserve and estimated-payment status.
  • A short action list, not a 40-page report nobody reads.

 

The monthly close should support the full relationship. Clean books feed project reporting. Project reporting feeds the cash forecast. The cash forecast and current books feed the tax projection. Then we can make CFO-level decisions with confidence.

 

Frequently Asked Questions

What is the most common construction bookkeeping mistake? Poor job coding. Costs may be recorded in the general ledger without being assigned accurately to the project and cost code that caused them.

How often should contractor books be closed? Monthly. A growing contractor should generally aim to complete the close within seven to ten business days.

How should retainage be tracked? Separately by customer, project, invoice, amount, and expected release date. Retainage should not disappear inside one general receivable balance.

Should pending change orders appear in reports? They should appear in the operational forecast with a clear status. Accounting recognition depends on the facts, contracts, and reporting method.

What should happen when a contractor changes bookkeepers? The new team should review opening balances, unusual journal entries, reconciliations, receivables, payables, retainage, and job-cost reports before relying on the file.

 

Take the First Step with California’s Top-Rated Construction CPA

Construction bookkeeping is not about making QuickBooks look clean. It is about knowing which jobs make money, which customers owe cash, and whether the company can fund the next month without guessing. The goal is not more reports. The goal is better decisions.

I help California contractors build one connected financial system: monthly accounting, job costing, cash-flow forecasting, tax planning, and practical CFO support. If your business is doing about $2 million to $10 million in revenue and you still do not trust the monthly reports, book an introductory call with me.

 

SAMY BASTA, CPA

Founder of Basta & Company

Samy Basta brings you more than 25 years experience in tax, financial, and business consulting to his role as founder of Basta & Company. His focus is primarily strategic business planning, empowering clients to set priorities, focus energy and resources, and strengthen operations. In addition, Samy and his firm provide strategic counsel, and technical insight, on a wide range of needs, including tax saving strategies, tax return compliance, as well as choice of entity.