Skip to main content
Book a Free Call

Bookkeeping Basics

Accounting for Builders and Developers: A Practical Guide

Accounting for builders and developers connects the general ledger to projects, land, direct costs, commitments, draws, customer billing, financing, overhead, and completed-project results.

  • Reviewed
  • Reading time6 min
  • FormatDefinition

Accounting for builders and developers is the system used to record company finances while preserving the cost, revenue, financing, and status of each project. It connects the general ledger to land or acquisition costs, design, permits, labor, materials, subcontractors, equipment, change orders, draws, customer billing, retainage, and project closeout.

The exact accounting treatment depends on the business model, contracts, ownership structure, reporting framework, tax rules, and facts. A home builder constructing for a customer does not have the same economic workflow as a developer acquiring land, building units, and holding or selling them. The bookkeeping should make that distinction visible.

Start with the business and project structure

Identify which entity owns the land, signs the construction contract, employs staff, borrows funds, pays vendors, and receives sale or rental proceeds. If several entities participate, document intercompany agreements and reconcile the balances in both sets of books.

Create a project record only after defining a consistent project identifier. The identifier should flow through estimates, purchase orders, subcontractor commitments, time records, bills, change orders, customer invoices, loan draws, and reports. Duplicate or inconsistent project names make cost reconciliation much harder.

Organize the chart of accounts and project detail

The chart of accounts should report the company as a whole. Project and cost-code dimensions provide the operational detail. Avoid creating a separate general ledger account for every job if the accounting platform can track projects separately.

Area Examples Project question
Cash and restricted cash Operating, escrow, lender-controlled, deposit accounts Which cash belongs to which entity or project?
Project costs Land, design, permits, site work, labor, materials, subcontracts Is the cost direct, shared, committed, paid, or estimated?
Receivables and contract assets Customer invoices, approved work, unbilled amounts What has been earned, billed, collected, or disputed?
Payables and retainage Vendor bills, subcontractor balances, withheld amounts What is approved, due, held, or subject to documentation?
Debt Construction loans, lines, equipment notes Which draws, interest, fees, and repayments relate to the project?
Revenue and cost Construction revenue, unit sales, change orders, cost of sales What policy determines timing and presentation?
Overhead Office payroll, rent, insurance, technology Is it company overhead or allocated under an established policy?

Review the chart of accounts guide before building project detail. The account list, project list, and cost-code list should work together instead of duplicating one another.

Capture direct and indirect project costs

Direct costs can usually be traced to a specific project, such as site preparation, concrete, framing, plumbing, electrical work, or project-specific permits. Indirect project costs support multiple activities and require a documented allocation method if management chooses or is required to assign them.

Decide how field labor, payroll burden, equipment use, supervision, insurance, temporary facilities, and shared purchasing will be captured. Use the same cost structure in the estimate and actual records so the project team can compare budget, committed cost, actual cost, and forecast.

Do not rely on bank-feed descriptions to identify a job. Require purchase orders, vendor bills, receipts, time records, contracts, and approvals to carry the project and cost code.

Track commitments before cash is paid

A paid-cost report is incomplete when the builder has signed subcontracts or purchase orders that have not yet been billed. Track the original commitment, approved changes, invoices to date, payments, retainage, and remaining commitment. This shows the probable cost exposure before it reaches the bank account.

Reconcile commitment reports with accounts payable and the general ledger. A project system can contain operational commitments that are not yet accounting entries, so users need to understand which report represents which stage.

Control billing, deposits, draws, and retainage

For customer construction, connect approved contract value and change orders with billing, collections, and project progress. For development, connect buyer deposits, closing statements, unit sales, and related project costs. Preserve the documentation supporting each classification.

Construction-loan draws require their own reconciliation. Tie the draw request to eligible project costs, lender approvals, cash received, loan principal, fees, and the project ledger. Keep a schedule of requested, approved, funded, and outstanding amounts.

Retainage may apply to customer receivables, vendor payables, or both. Track it separately from current amounts due so it is not lost inside the total balance. Contract and jurisdictional requirements vary, so the accounting workflow should follow current professional advice.

Build a reliable project close

  1. Import or record all bank, card, payroll, bill, invoice, and draw activity.
  2. Resolve transactions without a project or cost code.
  3. Reconcile cash, cards, receivables, payables, retainage, debt, payroll, and intercompany accounts.
  4. Update commitments and approved change orders.
  5. Review project costs against source documents and the estimate structure.
  6. Record supported accruals, prepayments, fixed assets, and other closing adjustments.
  7. Compare budget, actual cost, committed cost, billing, collections, and forecast.
  8. Investigate unusual margins, negative costs, credits, stale balances, and closed-project activity.

A builder’s project report should reconcile to the general ledger. If the project module says one total and the financial statements say another, document the expected differences and resolve unexplained ones.

Illustrative project cost flow

Suppose a developer pays for land, design, permits, and site work, receives a construction-loan draw, signs a framing subcontract, receives a partial bill, and later sells a completed unit. The bookkeeping should preserve the project and nature of each amount from source document to financial statement.

The signed framing commitment may appear in the project forecast before the vendor sends an invoice. The invoice creates an accounting payable and project cost according to the reporting policy. The loan draw increases cash and debt rather than revenue. The unit sale, buyer deposits, closing costs, project costs, and debt payoff require separate supported entries. This distinction is why a simple cash-in and cash-out spreadsheet is not enough.

Reports management should review

  • Project budget versus actual and committed cost.
  • Cost-to-complete or forecast report based on an approved process.
  • Contract value, change orders, billing, collections, and retainage.
  • Accounts receivable and payable aging by project.
  • Construction-loan and draw reconciliation.
  • Company balance sheet, income statement, and cash flow report.
  • Exception report for missing project codes, negative costs, old open items, and activity after closeout.

Common builder and developer accounting mistakes

  • Mixing land ownership, construction activity, and operating expenses across entities.
  • Using different project and cost codes in estimates, purchasing, field time, and accounting.
  • Reviewing paid cost without open commitments.
  • Recording loan proceeds as project revenue.
  • Leaving deposits, retainage, and intercompany balances unreconciled.
  • Allocating overhead without a documented, consistent method.
  • Closing a project while late bills, credits, warranties, or retainage remain unresolved.

For a more detailed account structure, see the best chart of accounts structure. Businesses that need help organizing ongoing records can review bookkeeping services.

Frequently asked questions

What is the difference between builder accounting and regular bookkeeping?

Builder accounting adds project, cost-code, commitment, billing, draw, retainage, and forecast detail to the company books. It still requires ordinary reconciliations and financial statements.

Should every construction project have separate bank accounts?

That depends on entity, lender, contract, legal, and operational requirements. Even when cash is shared, the accounting system should preserve project-level activity and restrictions.

What is committed cost?

Committed cost generally represents approved purchase orders, subcontracts, or similar obligations that may not yet be fully invoiced or paid. Define exactly what the project report includes.

How should construction loan draws be recorded?

Record the cash received and corresponding debt or other supported balance, then reconcile the draw to eligible project costs and lender documentation. A loan draw is not automatically revenue.

Should overhead be allocated to projects?

Allocation depends on the reporting purpose, policy, and applicable standards. If used, the method should be reasonable, documented, consistently applied, and reviewed.

When is a project ready to close?

Closeout should address remaining bills, credits, change orders, retainage, warranty items, debt, customer balances, inventory or units, and reconciliation between project and general-ledger reports.

Turn this guide into action

Want a clearer, more dependable financial process?

Talk through your bookkeeping needs