Bookkeeping, payroll, and advisory services for small businesses across Northern Virginia and the DMV.

Call or Text: (571) 307-4455

How do I set up bookkeeping for a construction company that also does service work?

The challenge is that service work and contract work have fundamentally different billing cycles, cost structures, and revenue recognition needs. Treating them the same in your books gives you numbers that don’t reflect either side of the business accurately. The fix is to build your chart of accounts and job tracking around each type of work separately from the start.

Create separate income accounts for each work type. Service Revenue captures your T&M and break-fix billing. Contract Revenue captures your new construction and remodel projects. This split shows up on your P&L so you can see how much each side of the business is contributing without digging into individual transactions. Do the same on the expense side. Direct costs for service work and direct costs for contract work should be distinguishable in your reports.

For service work, keep your job tracking simple. Each service call or small repair gets a job number, you bill time and materials as you go, and you close the job when it’s done. Most service jobs open and close within the same month. You don’t need work-in-progress tracking here because there’s nothing rolling across reporting periods. Bill the customer, collect payment, close the job, move on.

Contract jobs need a completely different level of tracking. A kitchen remodel or new build might span three to nine months. You’re incurring costs in one period and billing in another. These jobs need full job costing with labor, materials, and subcontractor expenses tracked against the original estimate. Set up cost codes that match how you bid the work so you can compare budget to actual throughout the life of the project. Construction bookkeeping that doesn’t separate these two work types will leave you guessing about which jobs actually made money.

Contract jobs also need a WIP schedule. Work in progress tracks the relationship between costs incurred, revenue recognized, and amounts billed. Without it, your financial statements swing wildly depending on when invoices go out versus when work gets done. If you’ve billed ahead of where you are on a job, that’s overbilling. If you’ve done the work but haven’t billed yet, that’s underbilling. The WIP schedule keeps your revenue honest and gives you a real picture of profitability on each contract.

Keep overhead and shared costs separate from both work streams. Rent, insurance, office staff, and vehicle expenses that aren’t tied to a specific job should sit in overhead accounts. You can allocate overhead to jobs later if you want a fully loaded cost picture, but don’t mix direct job costs with general business expenses. That muddles your margins on both sides.

In QuickBooks, use the Projects feature or Classes to distinguish the two work streams. Create naming conventions that make it obvious which category a job belongs to. Something like “SVC-” prefix for service jobs and “CON-” prefix for contract work makes sorting and reporting straightforward. Service jobs get billed T&M and closed out monthly. Contract jobs stay open, accumulate costs on the WIP schedule, and get reviewed against the estimate on a regular cycle.

The discipline matters more than the software. Every expense needs to hit the right job and the right account on the day it happens. Every sub invoice needs to be coded to the correct contract before payment goes out. Every service call needs hours and materials logged before the crew moves to the next one. If you let this slide for a few weeks, your job costing turns into guesswork and you lose the whole point of separating the work types.

If this sounds like a lot to manage on top of running crews and closing deals, that’s because it is. Many construction companies with mixed work types benefit from having a bookkeeper who understands how the two revenue streams interact. Our Northern Virginia small business bookkeeping services are built around giving owners like you the reporting structure to see real margins on every job, whether it took two hours or eight months.

Northern Virginia's Bookkeeping & Advisory Firm

First Step:
Tell Us About Your Business

Every engagement starts with a conversation. Tell us what's going on with your books and we'll give you our honest assessment.

More Questions

What's the bookkeeping workflow when a construction project gets delayed or cancelled?

Delayed projects stay open with updated cost estimates and revised WIP schedules. Cancelled projects require closing the job, recognizing all incurred costs, writing off what's unrecoverable, and reserving against uncertain receivables.

Read answer

What's the difference between percentage-of-completion and completed-contract accounting for contractors?

Percentage-of-completion recognizes revenue as a job progresses based on costs incurred versus total estimated costs. Completed-contract defers everything until the job is finished. The method you use affects your tax bill, bonding capacity, and financial statements.

Read answer

Which version of Form 990 does my nonprofit need to file?

It depends on your gross receipts, total assets, and whether you're a private foundation. Most small nonprofits file the 990-N or 990-EZ, while larger organizations file the full Form 990.

Read answer

How can a medical practice track profitability by provider or service line?

Use class tracking for each provider and service items for procedure categories in your accounting software. Then allocate fixed overhead proportionally so you can see actual margin, not just revenue, by provider and service line.

Read answer

What's the right way to pay myself from my construction company?

It depends on your business entity. Sole proprietors and single-member LLCs take owner draws. S-Corp owners must pay themselves a reasonable salary through payroll and can then take additional distributions. Getting this wrong can cost you in taxes or trigger IRS scrutiny.

Read answer

How should I track employee labor vs. subcontractor labor in job costing?

Employee labor flows through payroll with a burden rate applied per job. Subcontractor labor flows through accounts payable as a separate expense per job. Both need to be tracked by job but kept in separate cost of goods sold accounts.

Read answer

Fairfax-based bookkeeping and advisory firm serving small businesses across Northern Virginia and the DMV. Bookkeeping, payroll, tax preparation, and fractional CFO services from a certified team with over two decades of executive finance experience. QuickBooks and Xero certified, founded and led by Andrew T. Swaby.

  • Xero Silver Partner badge
  • Enrolled Agent badge
  • Better Business Bureau badge
  • Central Fairfax Chamber of Commerce badge

© 2026 ATS Group DBA ATS Bookkeeping & Advisory Services