Construction — Billings, MT

Mastering WIP and Job Costing
for Billings, MT Contractors

Billings contractors lose profit on every job without WIP and job costing. Here's the complete system — from cost capture to bonding capacity — built for Montana contractors.

By Jason Anderson·21 min read
Mastering WIP and Job Costing for Billings, MT Contractors | 406 Consulting Group

Job costing and WIP accounting for Billings, MT contractors are the difference between knowing your margin and guessing at it. Most Billings contractors know roughly whether a job went well. Few know precisely — by how much, on which cost line, and early enough to do anything about it. That gap is where profit disappears.

This guide covers the complete system — from setting up job costs before the first PO is issued to reading a WIP schedule the way your bonding underwriter does. Whether you're a general contractor running multiple jobs simultaneously on the I-90 corridor or a specialty sub managing 15 open projects, the Contractor Clarity Stack applies the same way: Job Setup → Cost Capture → Monthly WIP Schedule → Capital Access.

1

The Billings Construction Market: Why Financial Complexity Is Higher Here

Billings is Montana's largest city and its economic engine — 120,000+ residents, the state's primary commercial hub, and a construction market that runs year-round in a way smaller Montana cities cannot. That scale brings opportunity, but it also brings the kind of financial complexity that exposes contractors who are running their books like a one-job operation.

$300M+

Annual construction permits in Billings

One of the highest volumes of any Montana market

400+

Active general contractors in Yellowstone County

Competitive market where margin discipline separates winners

5–10%

Retainage withheld on active contracts

On a $3M backlog: $90K–$180K in hidden receivables

Billings MT construction market — key sectors, permit volumes, and why financial complexity is higher for Billings contractors

What makes Billings contractors' financial environment specifically demanding:

Multi-job pipeline management

A Billings GC managing 4–8 simultaneous projects cannot track job-level profitability without formal job costing. Each job has its own contract, its own cost budget, its own subcontractors, and its own billing schedule. Without job-level books, you're managing aggregate revenue and aggregate cost — which tells you nothing about which jobs are making money and which are bleeding.

Public contract and prevailing wage requirements

Billings contractors working on DOT projects, Yellowstone County public works, or any federally-funded contract must maintain certified payroll records and pay Montana prevailing wage rates. These requirements demand payroll systems that code by job and by trade classification — which only works if your job costing infrastructure is already in place.

Bonding and banking requirements

First Interstate Bank, Stockman Bank, and Glacier Bank all underwrite contractor loans with an expectation of clean financial statements. Surety companies set bonding limits based on working capital, equity, and WIP schedule quality. In Billings' competitive market, a contractor who can't demonstrate financial control loses bids to contractors who can.

Bakken-adjacent energy and oil field services

Contractors serving pipeline, tank, and facility work in the Bakken fringe area face additional complexity: multi-state projects, union payroll requirements, and Davis-Bacon compliance. These jobs require a job costing system sophisticated enough to separate costs by project location and labor classification.

2

What WIP Actually Is — And Why Most Contractors Get It Wrong

Work-in-progress (WIP) accounting is the method by which contractors recognize revenue in proportion to the work they've actually completed — not in proportion to what they've billed. This distinction is the source of most contractor financial confusion.

Cash-basis thinking — "I billed $80K this month so I made $80K this month" — is intuitive but wrong for contractors. A contractor's bank balance reflects billing timing. A WIP schedule reflects economic reality. The two can diverge by hundreds of thousands of dollars on a single project.

The Contractor Clarity Stack

Four layers every Billings contractor must build — in order

1

Job Setup

Chart of accounts organized by job, cost codes established, contract value and estimated cost entered before the first purchase order is issued. This layer cannot be built retroactively without significant pain.

If your job costing starts after a job is 30% complete, you've already lost the data that makes it useful. Setup happens before mobilization.

2

Cost Capture

Daily or weekly labor coding by employee and job, purchase orders matched to job number at point of order, subcontractor invoices coded to job on receipt.

Cost capture is a discipline problem as much as a systems problem. A bookkeeper who codes labor to 'job expenses' instead of specific jobs destroys the entire layer below.

3

Monthly WIP Schedule

Percentage complete calculated by cost-to-cost method, revenue earned recognized based on completion percentage, overbilling and underbilling identified by job, retainage tracked separately.

The WIP schedule is your financial compass. Produced monthly, reviewed monthly. Not a year-end document — a management tool used between jobs closing.

4

Capital Access

Bonding capacity calculated from clean WIP and working capital, bank lending supported by reconciled financial statements, retainage receivable recognized as collateral.

The output of a working Contractor Clarity Stack is a contractor who can borrow, bond, and bid — at better terms than competitors without this system.

Why most contractors get it wrong:They start at Layer 3 — trying to build a WIP schedule — without having built Layers 1 and 2. The schedule requires accurate cost data by job. Accurate cost data requires real-time cost capture. Real-time cost capture requires job setup before the first transaction. Skipping layers produces a WIP schedule that's wrong in ways you won't discover until a job closes at a loss.
3

Overbilling vs. Underbilling: The Two Errors That Kill Margin

Every WIP error falls into one of two categories. Understanding the difference — and what each one means for your balance sheet, your bonding, and your banker — is the foundation of contractor financial literacy.

Overbilling vs. underbilling — the two WIP errors that destroy contractor profit, with dollar examples

Overbilling — Billings in Excess of Costs

A liability on your balance sheet — not income

Contract value$1,200,000
Estimated cost$900,000
% complete (cost-to-cost)45%
Revenue earned$540,000
Billed to date$720,000
Overbilled by($180,000)

The $180,000 overbilled is a liability — you've collected money for work you haven't done yet. Your cash position looks strong. Your balance sheet is misrepresenting your financial position. Your banker sees this and reduces your working capital calculation.

The trap:Overbilling feels like good cash flow management. It is — until costs catch up and your gross profit on the job collapses in the final billing. This is the most common source of "profitable year, surprise loss on close."

Underbilling — Costs in Excess of Billings

An asset on your balance sheet — revenue you haven't captured

Contract value$1,200,000
Estimated cost$900,000
% complete (cost-to-cost)55%
Revenue earned$660,000
Billed to date$480,000
Underbilled by$180,000

The $180,000 underbilled is an asset — you've earned revenue you haven't billed for yet. If it's not on your balance sheet, your financial statements understate your company's value, your working capital is understated, and your bonding capacity is unnecessarily limited.

The trap:Chronic underbilling is often a billing process problem — invoices go out late, change orders aren't billed promptly, or the owner is uncomfortable asking for money. The financial consequence is real: reduced bonding capacity and a bank that sees a weaker business than exists.
The key insight: Neither overbilling nor underbilling is visible without a WIP schedule. Your P&L shows revenue recognized. Your bank statement shows cash received. Only the WIP schedule shows whether those two numbers reflect economic reality — and by how much they diverge on each active job.
4

Job Costing Fundamentals: The Three Cost Buckets

Job costing is the practice of assigning every cost incurred on a project to that specific project — not to a general expense pool. The output is a job-level P&L that shows exactly what each job cost and what it returned. Without it, you know your total company margin. You don't know your margin by job — which means you're pricing by instinct, not by data.

Job cost breakdown — direct labor, direct materials, subcontractors, and overhead allocation for Billings MT contractors
1

Direct Labor

Every hour worked on a job by every employee, coded to that job at the time the work is performed — not at month-end from memory. Labor must be tracked at the burdened rate, not just base pay.

Base wage$28.00/hour
+ Payroll taxes (FICA 7.65%)$2.14/hour
+ Montana State Fund (varies by trade)$2.80–$5.60/hour (carpentry–ironwork)
+ Benefits (health, retirement)$3.00–$6.00/hour
= Fully burdened labor rate$36–$42/hour

A job budgeted at $28/hour base cost is actually consuming $36–$42/hour. The difference — $8–$14/hour per employee — is the margin you lose when you don't burden your labor rates.

2

Direct Materials

Every material purchase, rental, and supply tied to a specific job via purchase order. The PO number should reference the job number — so the invoice, when it arrives, flows directly to the correct job cost without manual re-coding.

Lumber, concrete, rebar, electrical, mechanicalPO → job number → AP coding
Equipment rental (job-specific)Scissor lift on Job 2240 → Job 2240 cost
Consumables (fasteners, solvents, PPE)Tracked by job or allocated by % of labor
Waste and overageTracked by job — not pooled — to identify estimation errors

The most common material tracking failure: purchasing materials for multiple jobs in a single order without splitting the PO by job. The entire order lands in one job or in overhead.

3

Subcontractors

Every subcontractor invoice coded to the job it was performed on. Sub invoices must be reviewed against lien waivers before payment — and 1099-NEC information captured at time of payment, not in January.

Sub invoice receivedCoded to job number immediately
Lien waiver collectedConditional or unconditional depending on payment status
1099 data capturedEIN, name, address — do not reconstruct in January
Retainage withheld from subTrack separately from job cost — creates a sub retainage payable

Billings contractors with 10+ active subcontractors on a project cannot manage sub costs in a spreadsheet. Each sub payment must flow through job costing software.

Overhead Allocation — The Fourth Element

Indirect costs — equipment depreciation, company vehicles, office rent, insurance, supervision salary — must be allocated to jobs or your job P&Ls overstate margin. Common allocation methods:

% of direct labor

Most common for labor-heavy contractors (carpentry, electrical)

If overhead is 25% of direct labor, a job with $100K direct labor absorbs $25K overhead

% of revenue

Works for contractors with consistent labor/material mix

8% overhead rate applied to each job's contract value

Direct allocation

Best for equipment-intensive contractors

Equipment hours × hourly rate assigned directly to job

5

Building a WIP Schedule: Anatomy of the Document

A WIP schedule is a spreadsheet or report produced monthly that shows every active job, its financial status, and whether you've billed ahead of or behind work completed. It is the single most important financial document a contractor produces — more useful month-to-month than your P&L, and the first thing a bonding underwriter requests.

WIP schedule anatomy — every column explained for Billings MT contractors
Job NameContract ValueEst. Cost% CompleteRevenue EarnedBilled to DateOver/(Under)
I-90 Frontage Build$780,000$610,00091%$709,800$702,000($7,800)
Yellowstone Co. Warehouse$1,240,000$940,00038%$471,200$620,000$148,800
Billings Office Renovation$485,000$362,00072%$349,200$310,000($39,200)
Heights Medical Fit-Out$920,000$705,00015%$138,000$145,000$7,000
TOTALS$3,425,000$2,617,000$1,668,200$1,777,000$108,800 over

% Complete (cost-to-cost method)

Calculated as: costs incurred to date ÷ total estimated cost. If a job has $281,000 in costs incurred against a $705,000 estimate, it is 39.9% complete. This is the most reliable method because it ties to actual cost data — unlike units-complete methods that require physical measurement.

Revenue Earned

Contract value × % complete. This is the revenue you should have recognized, regardless of what you've billed. On the I-90 job at 91% complete: $780,000 × 0.91 = $709,800 earned. If you've only billed $702,000, you have a $7,800 underbilled balance.

Over/(Under) — the most important column

Billed to date minus revenue earned. A positive number means overbilled (Billings in Excess of Costs — a liability). A negative number means underbilled (Costs in Excess of Billings — an asset). On this schedule, the Yellowstone Warehouse job has a $148,800 overbilling that must be recognized as a liability.

When to produce it: Monthly, no exceptions. A WIP schedule produced quarterly is useful for year-end. A WIP schedule produced monthly is a management tool — it tells you in real time which jobs need attention before they close at a loss, which jobs have billing that needs to go out, and what your financial statements should show.
6

The Retainage Problem Most Billings Contractors Don't Catch

Retainage is the percentage of each progress billing withheld by the owner or general contractor until project completion — typically 5% to 10% of contract value. It is not a deduction. It is a receivable you have earned but have not yet collected. And for most Billings contractors, it is invisible on their balance sheet.

The Retainage Calculation — A Billings Contractor Example

4 Active Jobs

I-90 Frontage Build (5% ret.)$35,100
Yellowstone Co. Warehouse (10% ret.)$62,000
Billings Office Renovation (5% ret.)$17,500
Heights Medical Fit-Out (10% ret.)$13,800
Total retainage held$128,400

What happens when this isn't tracked:

  • Balance sheet understates accounts receivable by $128,400
  • Working capital calculation is $128,400 lower than reality
  • Bonding underwriter sees a weaker financial position than exists
  • Bank loan capacity is reduced — $128K missing from collateral pool
  • Year-end tax position may be incorrect if retainage is recognized on wrong basis
  • Collections risk: retainage not tracked is retainage not chased at job close
The fix: Retainage receivable must appear as a separate line item on your balance sheet — not buried in accounts receivable and not absent entirely. Every progress billing should show the gross amount billed, retainage withheld, and net amount due. Your accounting software should track retainage by job so you know exactly when to invoice for it at project close.
7

WIP and Bonding Capacity in Montana: What Surety Underwriters Actually Read

Your bonding company — whether Travelers, Merchants Bonding, Western Surety, or a regional carrier — sets your single project limit and aggregate limit based on a financial analysis of your business. The WIP schedule is not an attachment to that analysis. It is the centerpiece of it.

How WIP flows into bonding capacity — surety underwriter analysis for Montana contractors

Working Capital

Primary factor

Current assets minus current liabilities. For contractors, this must include retainage receivable (if properly tracked) and costs in excess of billings (underbilled jobs). A WIP schedule that accurately captures underbilled balances adds real dollars to your working capital — increasing your bonding capacity directly.

Contractor with $800K working capital before retainage reclassification → $928K after adding $128K retainage receivable to balance sheet. At typical 8–10x working capital multiplier: $1.28M additional bonding capacity.

Equity / Net Worth

Trend matters as much as level

Underwriters want to see equity growing year-over-year. A contractor with $2M equity growing 15% annually tells a different story than one with $2M equity flat for three years. Retained earnings from accurately reported jobs — not inflated by overbilling — build genuine equity.

Consistent 10–15% annual equity growth is the signal that WIP accounting is working. Volatile equity swings suggest overbilling catching up at year-end.

Backlog vs. Capacity

Forward-looking indicator

Total uncompleted work under contract compared to demonstrated throughput (what you've completed in the last 12 months). A WIP schedule provides both numbers. Underwriters want backlog at roughly 6–18 months of capacity — too little signals instability, too much signals overextension.

Billings GC with $3.4M active backlog and $4.2M completed in prior 12 months: 0.81 backlog-to-capacity ratio — healthy. Same GC with $8M backlog and $4.2M completed: 1.9 ratio — overextended, underwriter will cap new bonds.

WIP Schedule Quality

Trust indicator — affects everything else

A WIP schedule that reconciles to your financial statements tells the underwriter your financials are reliable. A WIP schedule with unexplained variances, missing jobs, or totals that don't tie to your balance sheet tells them nothing in your package can be trusted — and they price that uncertainty into a lower limit.

We helped a Billings GC clean up a WIP schedule that had been produced quarterly and didn't reconcile to financials. After six months of monthly schedules that tied perfectly, the surety doubled the single project limit from $2M to $4M.
8

WIP and Commercial Lending in Billings: What Your Banker Sees

First Interstate Bank, Stockman Bank, and Glacier Bank all have commercial lending departments that regularly underwrite contractor lines of credit, equipment financing, and term loans. Their underwriters and your surety underwriter are reading the same documents — with different questions.

Surety Underwriter

Can this contractor complete the work they're bonded for?

  • 1
    WIP schedule — job-by-job health
  • 2
    Working capital (including retainage + costs in excess)
  • 3
    Backlog vs. completed revenue ratio
  • 4
    Equity growth trend year-over-year
  • 5
    Largest single job as % of equity

Bank Underwriter

Can this contractor service the debt we're extending?

  • 1
    DSCR (net income + depreciation / annual debt service)
  • 2
    Working capital ratio (must exceed 1.2x)
  • 3
    Retainage receivable as collateral
  • 4
    Overbilling as a liability (reduces equity in their model)
  • 5
    Consistency of revenue and margin over 2–3 years

The DSCR calculation for contractors — simplified:

DSCR = (Net Income + Depreciation + Interest) ÷ (Annual Principal + Interest Payments)
Target: 1.25x or higher for most Billings lenders
Example: $280K net income + $40K depreciation + $22K interest = $342K ÷ $250K debt service = 1.37x DSCR → approvable

An overbilled WIP schedule inflates current-period income — which inflates DSCR temporarily — and then deflates it when the overbilling catches up. Banks that have seen this pattern get suspicious of contractor financials that show perfect DSCR for 18 months and then a sudden dip.

9

Montana Contractor Compliance: What Billings Contractors Must Track

Montana has specific contractor compliance requirements that sit on top of federal obligations. Most of them feed directly into your job costing system — which means a bad cost capture process creates compliance exposure, not just financial confusion.

Montana contractor compliance calendar for Billings — prevailing wage, certified payroll, UI, State Fund, and 1099 deadlines

Montana Prevailing Wage

Any DOT or publicly-funded projectWage violation + contract debarment

Montana prevailing wage rates are set by the Dept. of Labor and Industry by trade and by county. Billings (Yellowstone County) rates apply on all public contracts. Rates must be posted at job sites and certified payroll submitted weekly. Violations carry per-day-per-violation penalties and can result in debarment from public contracts.

Certified Payroll (Davis-Bacon / Montana PWA)

Federal and state public works contractsContract termination, wage restitution

Weekly certified payroll reports must list every worker by name, trade classification, hours worked, hourly rate paid vs. prevailing wage required, and deductions. Your job costing system must code labor by trade classification — not just by employee name — to produce certified payroll without manual reconstruction.

Montana State Fund — Workers Compensation

All Montana employers with employeesRetroactive premium + penalty on annual audit

Montana State Fund premiums are calculated on payroll by trade classification. Carpentry: approximately $8–$12 per $100 of payroll. Ironwork/structural steel: $15–$20 per $100. Annual audits compare actual payroll to estimated payroll — misclassified workers (e.g., a roofer coded as a laborer) create retroactive premium bills. Job costing systems that capture labor by classification solve this.

Montana UI Quarterly Wage Reports

All Montana employersPenalty + interest; DOR audit

Quarterly wage reports due the last day of April, July, October, and January. Contributions calculated on first $43,000 of wages per employee (2024). New employer rate: 1.0%. Your job costing labor data must reconcile to the quarterly wage report — discrepancies trigger Department of Labor audits.

1099-NEC — All Subcontractors $600+

Any subcontractor payment over $600/year$60–$630 per missing or late form

Every subcontractor, owner-operator, and non-employee paid $600 or more must receive a 1099-NEC by January 31. Your job costing system should capture EIN, legal name, and address at the time of the first payment — not in January from a stack of invoices. Montana requires copies of 1099s for contractors with Montana withholding.

Montana Contractor Registration

All construction contractors operating in MontanaCivil penalty; prohibited from bidding public work

Montana requires all contractors to maintain active registration with the Dept. of Labor and Industry. Registration must be renewed annually. Lapsed registration is a compliance failure on public contracts and can void your bonding relationship with some carriers.

10

Software for Job Costing: What Actually Works for Montana Contractors

The software you use for job costing determines what data you can produce and how quickly. Not every platform handles contractor-specific needs equally — and the Billings market has strong preferences built on real experience.

Job costing software comparison for Montana contractors — QuickBooks Desktop vs QuickBooks Online vs Sage 100 vs Foundation
FeatureQB DesktopQB OnlineSage 100Foundation
Job cost tracking
WIP schedule generation
Certified payroll reports
Retainage tracking
Equipment cost allocation
1099-NEC tracking
Montana State Fund integration
Multi-job dashboard
Annual cost$599/yr$85–$200/mo$200–$500/mo$300–$800/mo
Best forGCs under $5MSimple subs$5M–$20M GCsSpecialty + union

QuickBooks Desktop sunset warning

Intuit has been actively discontinuing QuickBooks Desktop versions and is pushing all users toward QuickBooks Online. Most Billings contractors still rely on Desktop for its superior job costing. Plan your migration path now — QuickBooks Online's job costing limitations mean many contractors will need to move to Sage or Foundation rather than QBO.

11

Warning Signs Your Job Costing System Has Failed

These eight warning signs indicate that your current job costing setup — regardless of what software you're using or who is managing your books — is not producing reliable data.

8 warning signs your job costing system has failed — and what each one costs Billings MT contractors
1

Jobs always look profitable mid-project, then close in losses

Classic overbilling signature. You've billed ahead of work completed throughout the job. Revenue looked strong in progress billings. When work catches up to billings in the final phase, gross profit collapses.

2

Your bank balance and P&L tell different stories

Cash and accrual divergence without a WIP schedule to explain it. Either you're collecting faster than you're earning (overbilling) or earning faster than you're collecting (underbilling) — and you don't know which.

3

No monthly WIP review meeting

A WIP schedule produced but never reviewed is a compliance document, not a management tool. The meeting — owner, project managers, bookkeeper — is where overbilled jobs get identified and billing schedules adjusted.

4

Retainage doesn't appear on your balance sheet

On $3M active backlog with 5–10% retainage, you have $90K–$180K in earned, uncollected receivables your banker and bonding agent can't see. This alone can reduce your bonding capacity by $900K–$1.8M.

5

Overhead isn't allocated to job costs

Every job P&L overstates margin. You're pricing jobs based on direct costs only, which means your bids consistently recover direct cost but don't fully recover overhead — and your company loses money at scale even when individual jobs look profitable.

6

Subcontractor payments aren't coded to a job

You can't calculate job-level margin without knowing what each sub was paid on each job. Sub costs in a general expense account are invisible to job costing.

7

Your bonding agent asked you to explain your financials

Surety underwriters don't ask when they're confident. A request for explanation is a signal that your WIP schedule didn't reconcile, your overbilling ratio is high, or your financials told a story the underwriter can't validate.

8

Large tax bill despite a 'good year'

Your estimated tax payments were based on inaccurate monthly books. Accurate WIP-based financials produce accurate quarterly estimates — which spread your tax liability across the year instead of delivering a single April surprise.

12

Common Mistakes Billings Contractors Make

Lumping all job costs into one GL account

Every job needs its own cost tracking. 'Job Expenses' as a single line item is the most common job costing failure — it produces a total spend figure with no visibility by job.

Using invoice date instead of % complete for revenue recognition

Revenue on a construction contract is earned as work is completed, not when an invoice is issued. Billing date and revenue recognition date are not the same thing.

Not tracking change orders as contract modifications

Every approved change order increases the contract value and the estimated cost. Failing to update the WIP schedule for change orders understates revenue earned and distorts % complete.

Owner's time not burdened into job cost

When the owner works on jobs, that time has a cost. An owner billing $120/hour to clients but not costing their own time to jobs makes every job look more profitable than it is.

Equipment costs not allocated by job

Company equipment used on multiple jobs must be allocated by job based on hours or days used. Equipment sitting in an overhead pool doesn't tell you which jobs are consuming it.

WIP schedule produced only at year-end

A year-end WIP schedule is a compliance document for your CPA. A monthly WIP schedule is a management tool. Only one of those prevents problems — the other documents them after it's too late.

Frequently Asked Questions

How often should I update my WIP schedule?

Monthly, without exception. A WIP schedule updated less frequently than monthly loses its value as a management tool. The whole purpose is to catch jobs trending toward a loss before they close — which requires current data. Most Billings contractors produce their WIP schedule within 10 days of month-end, after all labor timesheets and subcontractor invoices for the month have been processed.

Which percentage-complete method should I use — cost-to-cost or units complete?

Cost-to-cost is the standard for most Billings contractors and the one most lenders and bonding companies expect. It calculates % complete as (costs incurred ÷ total estimated cost) × 100. Units-complete (e.g., linear feet of pipe installed vs. total) requires physical measurement and is more accurate for repetitive-unit work like paving or utility installation. For complex GC work, cost-to-cost is more reliable and easier to verify.

How do I handle time-and-materials jobs on a WIP schedule?

T&M jobs are either excluded from the WIP schedule (if they're invoiced as costs are incurred with no contract ceiling) or included with % complete set to match billing-to-contract value if there's a not-to-exceed limit. For T&M jobs with a NTE ceiling, treat them like a fixed-price contract once you approach 80% of the ceiling — cost overrun risk materializes at that point.

When do I need a controller vs. a bookkeeper for my contracting business?

A bookkeeper handles transaction entry, reconciliation, and basic reporting. A controller builds and maintains your job costing system, produces the monthly WIP schedule, reviews job-level P&Ls for anomalies, and connects your financial data to your bonding and banking relationships. Most Billings contractors need controller-level oversight once they cross $3M in annual revenue, have 3+ simultaneous jobs, or have employees requiring certified payroll. Below that threshold, a strong bookkeeper with contractor experience and a monthly review from an accountant often covers the gap.

What do bonding underwriters actually want to see in a WIP schedule?

Specifically: (1) Every active job listed individually — no bundling of small jobs; (2) Estimated cost revised when scope changes — not locked at original bid; (3) Totals that reconcile to the balance sheet — costs in excess of billings matches the asset line, billings in excess matches the liability line; (4) Retainage shown separately from regular AR; (5) The schedule reviewed and signed off by the owner. A WIP schedule that doesn't reconcile to the financial statements tells the underwriter the numbers are unreliable.

How do I set up QuickBooks Desktop for job costing?

The key steps: (1) Enable job costing in Preferences → Jobs & Estimates; (2) Set up each job as a customer:job (e.g., 'Smith Construction: Job 2240'); (3) Create service items that map to your cost codes; (4) Assign job numbers when entering time (weekly timesheets), entering bills (vendor bills by job), and entering purchase orders. The WIP schedule itself must be built outside QuickBooks — QB Desktop generates cost-by-job reports but not a formatted WIP schedule. Most Billings contractors export to Excel for the final WIP document.

How does retainage flow through the WIP schedule?

Retainage is tracked separately from regular billings. In a correctly built WIP schedule, the 'Billed to Date' column shows gross billings including retainage billed but held — and a separate retainage column shows the cumulative amount withheld. The retainage receivable balance on your balance sheet should equal the sum of the retainage column on your WIP schedule. When they don't match, there's an error in one of the two documents.

How do I catch a job going sideways before it closes?

Three signals to watch monthly: (1) Estimated cost creeping up — if the 'revised estimated cost' is increasing each month without a corresponding change order, costs are running over budget; (2) % complete lagging behind billing schedule — you may be overbilling and the job will catch up at the end; (3) Job-level gross margin compressing — if a job that opened at 18% margin is now showing 12% at 60% complete, investigate before the final phase. The monthly WIP review meeting exists to catch these signals before close.

Billings, MT

WIP and Job Costing Built for Montana Contractors

406 Consulting Group provides controller-level financial services to Billings contractors — including monthly WIP schedules, job costing setup, bonding package preparation, and financial reporting that satisfies both your surety and your bank.

The Contractor Clarity Stack

Build these layers in order

1

Job Setup

Before the first PO

2

Cost Capture

Daily labor + PO + sub invoices

3

Monthly WIP Schedule

% complete, over/under, retainage

4

Capital Access

Bonding + bank lending

WIP Quick Reference

% Complete methodCost-to-cost (standard)
WIP frequencyMonthly — by 10th of month
OverbillingLiability — Billings in Excess
UnderbillingAsset — Costs in Excess
RetainageSeparate receivable line
Typical retainage rate5–10% of contract value

Montana Compliance Quick Reference

Prevailing wageAll DOT/public projects
Certified payrollWeekly on public contracts
UI quarterly dueLast day Apr/Jul/Oct/Jan
1099-NEC deadlineJanuary 31
State Fund auditAnnual — actual vs. estimated
Contractor registrationAnnual renewal required