Construction Company Finances: The Builder's Guide to Business Banking & Bookkeeping
The complete financial guide for construction companies and general contractors. Covers job costing, progress billing, retention, bonding.
# Construction Company Finances: The Builder's Guide to Business Banking & Bookkeeping
Construction finances are different. Not "a little different" — fundamentally, structurally different from almost every other industry.
You don't sell a product and collect payment at the register. You bid a job months in advance, front materials and labor, bill on a schedule that's often 30-60-90 days behind the work, deal with retention holdbacks, manage subcontractors who have their own payment needs, and somehow keep cash flowing while you wait for checks that are always "in the mail."
I've talked to GCs doing $3M+ in revenue who are genuinely cash-poor. I've talked to specialty trades running $500K shops who are more profitable than most tech startups. The difference isn't revenue — it's how well they manage the financial complexity that's unique to construction.
This guide covers everything: job costing, accounting methods, cash flow management, equipment decisions, bonding, tax deductions, and payroll. If you're starting a construction business or running one that's outgrowing its financial systems, this is the guide.
Why Construction Finances Are Different
Let's start with the structural realities that make construction accounting unique.
Job Costing Is Everything
Retail tracks inventory. SaaS tracks subscriptions. Construction tracks jobs. Every dollar of revenue, cost, and profit needs to be traced back to a specific project.
Why? Because your bid on a $400K commercial remodel assumed certain labor costs, material prices, and timelines. If you're not tracking actual costs against that bid in real time, you won't know you're losing money on a job until it's too late to do anything about it.
Job costing means every expense — every trip to the supply house, every subcontractor invoice, every hour your crew logs — gets assigned to a specific job number. Not to a general "materials" category. Not to "labor." To Job #2024-037.
Progress Billing and Retention
You don't invoice for completed work and get paid in 7 days. You submit a pay application (usually monthly), it gets reviewed by the GC or owner, they approve some version of it, and then you wait 30-60 days for payment. And they're holding 5-10% retention until the project is substantially complete.
That means you might complete $100K of work in March, bill for $90K (after retention), and not see that money until May. Meanwhile, you've already paid your crews and your material suppliers.
Long Payment Cycles Are Normal
In most businesses, 30-day payment terms are standard. In construction, 60-90 days is common, especially on commercial and government projects. Some government contracts take 120+ days.
This means your business needs significantly more working capital than an equivalent-revenue business in another industry. A construction company doing $2M needs more cash in the bank than a consulting firm doing $2M — not because they're less profitable, but because their cash conversion cycle is three to four times longer.
Bonding Requirements
For commercial and government work, you need surety bonds — performance bonds and payment bonds. Bonding companies look at your financials the way a bank looks at a mortgage applicant. They want to see:
- Strong balance sheet (working capital ratio above 1.5:1)
- Profitability (consistent, documented)
- Good project track record
- Personal net worth of owners
- Bank lines of credit
Your bonding capacity — the maximum size of projects you can bid — is directly tied to your financial health. Bad bookkeeping literally costs you jobs.
Chart of Accounts for Construction
Your chart of accounts is the backbone of your financial system. Construction needs specific accounts that most generic templates don't include.
Revenue Accounts
- Contract Revenue (by job type: residential, commercial, government)
- Change Order Revenue
- T&M (Time and Material) Revenue
- Service / Repair Revenue
Cost of Goods Sold (by Job)
- Direct Labor (field crews)
- Materials
- Subcontractor Costs
- Equipment Costs (rental or allocated)
- Permits and Fees
- Job-Specific Insurance
Operating Expenses
- Office Salaries (estimators, project managers, admin)
- Office Rent and Utilities
- Vehicle Expenses (fleet)
- General Insurance (GL, umbrella, E&O)
- Bonding Costs
- Accounting and Legal
- Software (estimating, project management, accounting)
- Marketing and Business Development
- Tools and Small Equipment (non-capitalized)
Other Accounts
- Equipment (capitalized assets)
- Accumulated Depreciation
- Retention Receivable (money owed to you, held back)
- Retention Payable (money you owe subs, held back)
- Work in Progress (WIP)
- Overbillings / Underbillings
That last category — overbillings and underbillings — is unique to construction and critical. More on that below.
If you need help categorizing your expenses, our guide on how to categorize business expenses covers the fundamentals.
Accounting Methods: Percentage-of-Completion vs. Completed-Contract
This is one of the most important decisions you'll make, and it affects how you report revenue, pay taxes, and present your financials to bonding companies.
Percentage-of-Completion (POC)
You recognize revenue as work is performed, based on the percentage of the job that's complete.
How it works: If you have a $500K contract and you've completed 40% of the work (measured by costs incurred vs. total estimated costs), you recognize $200K in revenue — regardless of how much you've actually billed or collected.
Pros:
- More accurate picture of financial health at any given time
- Bonding companies prefer it (they can see real WIP status)
- Better for tax planning (income is smoother, less lumpy)
- Required for most companies over $30M in average annual revenue
Cons:
- More complex to maintain
- Requires accurate cost estimates (garbage in, garbage out)
- Need to calculate WIP schedule monthly or quarterly
Completed-Contract Method (CCM)
You recognize revenue only when a job is substantially complete.
How it works: That $500K contract? You recognize $0 in revenue until the job is done. All costs are held in Work in Progress until completion, then revenue and costs are recognized together.
Pros:
- Simpler to manage
- Can defer tax liability (revenue isn't recognized until completion)
- Good for small contractors with short-duration projects
Cons:
- Financial statements can be misleading (you might look like you have $0 revenue mid-year when you actually have $2M in active projects)
- Bonding companies may not like it
- IRS has limits on who can use it (generally businesses under $30M average annual revenue)
The WIP Schedule
Regardless of which method you use, you need a Work in Progress (WIP) schedule. This is the report that shows, for every active job:
- Original contract amount
- Approved change orders
- Revised contract amount
- Estimated total cost
- Costs incurred to date
- Percentage complete
- Revenue earned to date
- Amount billed to date
- Overbilled or underbilled amount
Overbilled means you've billed more than the revenue you've earned. This isn't a win — it's a liability. You owe that work.
Underbilled means you've earned more revenue than you've billed. This is an asset (money coming to you), but it's also a cash flow problem — you've done the work but haven't invoiced for it.
Healthy construction companies maintain a WIP schedule monthly and use it to manage billing, cash flow, and job profitability. Your CPA and your bonding company both want to see this.
Managing Cash Flow With Long Payment Cycles
Cash flow kills more construction companies than bad estimating. Here's how to manage it.
The Cash Flow Reality
A typical construction cash flow cycle:
- Week 1: You start a job. You're paying labor daily/weekly.
- Week 2: You buy materials. Suppliers want payment in 30 days.
- Week 4: You submit a pay application for the month's work.
- Week 6-8: The pay app gets reviewed and approved.
- Week 8-12: You receive payment (minus 5-10% retention).
That's 2-3 months between spending money and receiving it. Every job is a mini cash flow crisis.
Strategies That Work
1. Negotiate Better Payment Terms
Push for:
- 30-day payment terms instead of 45 or 60
- Faster pay app review cycles
- Mobilization payments (money upfront to cover initial costs)
- Material allowances or direct-purchase arrangements (owner buys materials directly)
Even getting paid 15 days faster on a $200K job saves you real money in carrying costs and credit line interest.
2. Front-Load Your Billing
Your pay app schedule should be designed to get as much money in early as possible (ethically and contractually). This means:
- Bill mobilization, permits, and site work early
- Use a loaded schedule of values (slightly higher percentages for early activities)
- Submit change orders promptly — don't let approved changes sit unbilled
3. Manage Retention Aggressively
Retention (retainage) is typically 5-10% of each payment, held until project completion. On a $1M job, that's $50K-$100K you won't see until the end.
Track retention receivable carefully. Invoice for retention release the day you're eligible. Follow up persistently. Many GCs and owners will hold retention forever if you don't chase it.
4. Use a Line of Credit
A business line of credit is essential for construction. Use it to bridge the gap between spending and collection. Pay it down as receivables come in.
Typical LOC for construction: 10-15% of annual revenue. If you're doing $2M, you want $200K-$300K available.
5. Stagger Your Projects
If possible, have jobs at different phases. A new job starting (cash going out) should be balanced by a mid-project job (cash coming in). This doesn't always work in practice, but when you're choosing which bids to pursue, think about cash flow timing, not just margin.
For a deeper dive on managing cash gaps, read our cash flow forecasting guide.
Equipment: Buy vs. Lease vs. Rent
Equipment decisions are some of the biggest financial choices in construction. Here's how to think through them.
Buy
When it makes sense:
- You'll use it more than 60% of the time
- You have the cash or can finance at a reasonable rate
- It's a core capability (you're a concrete contractor — own your concrete equipment)
- You want Section 179 depreciation benefits
Real cost analysis:
Purchase price: $80,000 (excavator)
Expected life: 7 years
Annual maintenance: $4,000
Annual insurance: $2,000
Fuel: $6,000/year
Annual cost of ownership: ~$17,400/year ($80K/7 + $4K + $2K + $6K)
Monthly cost: ~$1,450
Lease
When it makes sense:
- You'll use it 40-60% of the time
- You want predictable monthly payments
- You want to preserve cash for operations
- You plan to upgrade every few years
Real cost analysis:
Same $80K excavator, 48-month lease:
Monthly payment: ~$1,800
Maintenance: Often included or reduced
Insurance: Still on you (~$170/mo)
Monthly cost: ~$1,970
More expensive monthly, but no down payment, no depreciation risk, and you're not tying up $80K.
Rent
When it makes sense:
- You'll use it less than 40% of the time
- It's for a specific job or season
- You need something specialized that doesn't justify owning
Real cost analysis:
Same excavator, rented:
Weekly rental: ~$2,500-$3,500
Monthly rental: ~$7,000-$9,000
Only makes sense for short-term needs
The Decision Framework
| Utilization | Best Option | Why |
|---|---|---|
| >60% annually | Buy | Lowest long-term cost, Section 179 benefits |
| 40-60% annually | Lease | Balance of access and cost, preserves cash |
| <40% annually | Rent | Only pay when you need it |
| One-time need | Rent | No brainer |
| Core capability | Buy | Control and reliability matter |
Bonding and Insurance Requirements
Surety Bonds
Bid Bond: Guarantees you'll enter the contract if you win the bid. Usually 5-10% of bid amount. No cost if you win — it converts to a performance bond.
Performance Bond: Guarantees you'll complete the project per the contract. Usually 100% of contract value. Cost: 1-3% of contract amount.
Payment Bond: Guarantees you'll pay your subcontractors and suppliers. Usually 100% of contract value. Often bundled with performance bond pricing.
What bonding companies look for:
- Working capital ratio > 1.5:1 (ideally 2:1)
- Consistent profitability (3+ years of financials)
- Good character and experience of principals
- Backlog that doesn't overextend capacity
- CPA-prepared financial statements (compilations at minimum, reviews or audits for larger capacity)
How to increase bonding capacity:
- Keep personal and business finances strong
- Maintain clean books (reviewed or audited by a CPA annually)
- Build relationships with 2-3 bonding agents
- Don't overextend — completing projects profitably builds capacity
Insurance
General Liability (GL): $1M per occurrence / $2M aggregate is standard. Commercial work often requires higher limits.
Workers Compensation: Required in almost every state. Rates vary dramatically by trade:
- Office workers: $0.20-0.50 per $100 of payroll
- Carpentry: $8-15 per $100 of payroll
- Roofing: $15-30 per $100 of payroll
- Electrical: $4-8 per $100 of payroll
Commercial Auto: Required for company vehicles and equipment transport.
Builders Risk: Covers the structure under construction. Usually required by the project owner.
Umbrella: Additional liability coverage above GL and auto limits. Essential once you're doing $1M+ in revenue.
Construction-Specific Tax Deductions
Construction has some of the best tax deductions available. Make sure you're taking them all.
Section 179 Depreciation
You can deduct the full purchase price of qualifying equipment in the year you buy it, instead of depreciating over several years.
2026 limit: $1,220,000 (adjusted annually for inflation)
Qualifying items:
- Excavators, skid steers, backhoes
- Trucks and trailers (with weight limits for passenger vehicles)
- Tools and small equipment
- Office equipment and furniture
- Software
This is massive. If you buy a $60,000 truck in December, you can deduct the full $60,000 this tax year instead of spreading it over 5 years. Talk to your CPA about whether accelerated depreciation or Section 179 makes more sense for your situation.
Vehicle Deductions
If you use vehicles for work (and what contractor doesn't), you have two options:
Standard mileage rate (2026): $0.70/mile (estimated — IRS announces annually). Simple but sometimes leaves money on the table.
Actual expense method: Deduct actual costs — fuel, maintenance, insurance, depreciation, loan interest, registration. Requires tracking but often results in a larger deduction for heavy-use work vehicles.
For work trucks and vans over 6,000 lbs GVWR, you can potentially deduct the full cost under Section 179. This is why you see so many contractors driving heavy-duty trucks.
Home Office for GCs
If you run your business from home (many GCs and small contractors do), you can deduct:
- A percentage of rent/mortgage based on square footage used exclusively for business
- Same percentage of utilities, insurance, property taxes
- Dedicated phone and internet lines
- Office furniture and equipment in the home office
The rule: The space must be used "regularly and exclusively" for business. Your kitchen table doesn't count. A dedicated room or portion of a room does.
Other Key Deductions
- Tools and equipment (under $2,500: expense immediately under de minimis safe harbor)
- Work clothing and PPE (steel-toed boots, hard hats, high-vis, safety glasses)
- Continuing education (license renewal, code classes, estimating courses)
- Vehicle maintenance and fuel
- Cell phone (business-use percentage)
- Trade association dues (AGC, ABC, local contractor associations)
- Meals (50% of business meals with clients/subs — must be business-related)
For more on estimated taxes (which most contractors owe), see our quarterly estimated taxes guide.
Payroll Complexity in Construction
Construction payroll is more complex than almost any other industry. Here's why.
Prevailing Wage
Government-funded projects (and many publicly funded projects) require contractors to pay prevailing wages — rates set by the Department of Labor that are typically higher than market rates. Davis-Bacon Act applies to federal projects; most states have their own prevailing wage laws.
Prevailing wage includes:
- Base hourly rate (by trade/classification)
- Fringe benefits (health, pension, vacation)
You can pay the fringe portion as cash, benefits, or a combination. Track this meticulously — prevailing wage violations carry serious penalties including debarment from government work.
Certified Payroll
On prevailing wage projects, you submit certified payroll reports (usually weekly) showing:
- Each worker's name, address, SSN (last 4)
- Trade classification
- Hours worked (straight time and overtime)
- Rate of pay
- Deductions
- Net pay
This isn't optional. It's a federal or state requirement. Your payroll system needs to handle it.
Workers Comp by Trade Classification
Workers comp rates vary enormously by trade. You need to classify every worker correctly — misclassification (putting a roofer in a carpentry code) can result in audit penalties and retroactive premium adjustments.
If you have workers who do multiple trades, you can split their hours across classifications. But you need to track it.
Multi-State Considerations
If you work across state lines (common for larger contractors), you need:
- Workers comp in each state
- State tax withholding in each state
- Compliance with each state's labor laws
- Potentially separate prevailing wage compliance per state
This is where a construction-savvy payroll service earns its fee.
Job Costing Essentials
Let me bring it back to the most important financial discipline in construction: job costing.
What to Track Per Job
| Category | Track | Why |
|---|---|---|
| Labor | Hours by worker, by day, by cost code | Know your actual labor cost vs. estimate |
| Materials | Every purchase, assigned to job | Know if material costs are running hot |
| Subcontractors | Contracts, change orders, invoices | Subs are often your biggest cost — track carefully |
| Equipment | Rental invoices or internal allocation rate | Equipment costs are real even if you own it |
| Overhead | Allocated based on a reasonable method | Don't forget: trucks, insurance, office costs are real |
Cost Codes
Use a cost code system to categorize costs within each job. A common approach:
- 01 — General Conditions / Mobilization
- 02 — Site Work / Excavation
- 03 — Concrete / Foundation
- 04 — Framing / Structural
- 05 — Exterior (Roofing, Siding, Windows)
- 06 — Mechanical (HVAC, Plumbing)
- 07 — Electrical
- 08 — Interior Finishes (Drywall, Paint, Flooring, Trim)
- 09 — Cleanup / Punchlist
Within each code, track labor, material, and subcontractor costs separately.
The Weekly Job Cost Review
Every Friday (or Monday morning), review each active job:
- Costs to date vs. budget: Are you on track?
- Percentage complete vs. percentage of budget spent: If you're 50% through the budget but only 30% done, you have a problem.
- Change orders: Any approved changes that need to be added to the budget?
- Projected final cost: Based on current burn rate, what will this job actually cost?
- Projected margin: What's the actual margin going to be vs. what you bid?
This takes 15-30 minutes per job. It's the difference between knowing you're losing money NOW (when you can fix it) and finding out three months later (when you can't).
Download our Construction Job Costing Template to get started with a per-job tracker.
Banking for Construction
Construction companies need a bank that understands:
- Lumpy deposits — you might deposit $50K one week and nothing for three weeks
- Large transactions — material purchases and sub payments can be $10K-$50K+
- Multiple payment types — checks (still common), ACH, wire transfers
- Retention tracking — you need to track what's owed to you
Holdings offers free business checking with no minimum balance, no transaction fees, and AI bookkeeping that automatically categorizes construction expenses. If your current bank charges you $25-50/month in maintenance fees plus per-transaction charges, that's $300-$600/year for nothing. Check out Holdings for contractors.
For tracking your expenses by job and category, use our expense tracker.
Bottom Line
Construction finances aren't harder — they're different. The businesses that thrive are the ones that respect the complexity instead of ignoring it.
Track costs by job. Bill aggressively and collect faster. Understand your accounting method. Plan for the cash flow gap. Make smart equipment decisions. Take every deduction you're entitled to. Review job costs weekly, not quarterly.
The builders who manage money as well as they manage projects are the ones who grow sustainably, bond bigger jobs, and actually make money doing what they love.
— Archer
📥 Free Download
Download the companion resource for this guide.