Construction Bookkeeping

Construction Bookkeeping in Durham, NC

Books that know the difference between money spent and work installed

The job is four months old, the cost report says you are deep in the red, and nothing has been installed yet. That is a normal month on a Durham lab fit-out. Around Research Triangle Park and Duke, the expensive parts get ordered long before they arrive: air handlers, cleanroom wall systems, process piping, lab casework. Deposits go out, invoices land, and if the bookkeeper codes all of it straight to job cost the job looks like a disaster until the day it suddenly looks brilliant. Neither number is true. We keep spent and installed as separate facts in the ledger.

The Lucky Strike smokestack and water tower above the red brick warehouses and water channel of the American Tobacco Campus in Durham On the ground American Tobacco Campus, Durham, North Carolina
Builds the jobs Durham
Runs the books FinTruction
Local Context

Why Durham Books Break: The Money Moves Before the Work Does

Durham metro
Where your jobs run
Accounting built around the local construction market.
Construction only
Not generic bookkeeping
Job costing, WIP, and retainage handled the way contractors need.
Remote-first
Across North Carolina
Full support without an in-house hire, anywhere you build.

Durham does not build many ordinary buildings. Research Triangle Park is one of the largest research parks in the world, Duke University and Duke Health run a continuous institutional building program, and downtown turned a tobacco factory complex into offices, labs and restaurants. What the contractors here actually sell, most of the time, is fit-out: sealed rooms, controlled air, process piping and casework going into a shell that already exists.

That changes the shape of the cash before it changes anything else. On a fit-out the highest-value components are manufactured to order and bought long ahead of installation. Air handling units, cleanroom wall and ceiling systems, specialty gas equipment and lab casework are placed early with a deposit, invoiced in stages while they are built, and delivered near the end. So for months the job is absorbing real money and producing very little installed work, and then in a short window it produces a great deal.

A general bookkeeper codes all of that to job cost the day it clears the bank, which is the single most damaging thing that can happen to a Durham contractor's numbers. Early in the job every fit-out looks like it is losing money, so nobody trusts the cost reports. Late in the job the same file shows margin appearing out of nowhere. Neither reading is real, and by the time anyone unpicks it the bid for the next job has already gone out based on a false cost history.

Underneath that sit the ordinary Triangle frictions: specialty subcontractor invoices that bundle equipment with labor, a long tail of small institutional work orders that nobody bothers to separate, and North Carolina paperwork with real dates attached to it. None of it is difficult. It just has to be done every week by somebody who knows what a fit-out actually looks like from the inside.

Proof

What Construction Owners Say

Rated 5.0 on Google

Trusted by 25+ construction businesses nationwide

Procore logo Listed on theProcore Network

They didn’t just record transactions and call it a day. They built a custom chart of accounts around how a remodeling company actually runs, did a full catch-up on years of bookkeeping inside QuickBooks Online, and now stay on top of my monthly bookkeeping and payroll. Every step, they broke it down in simple terms instead of burying me in accountant talk.

Oniel Campbell, Founder of Moonz Contracting
Oniel Campbell
Moonz Contracting Founder

FinTruction rebuilt the whole thing from the ground up, with real job costing, work in progress, and retainage. They didn’t just hand me reports and disappear; they walked me through my numbers until I understood them.

Carl Moore, Owner of Hearth & Haus
Carl Moore
Hearth & Haus Owner
Dalton Mayberry, Owner of ProperCoat Painting
Sahil and his team handle the bookkeeping and job costing for my painting business. They cleaned up my books and set up integrations that give me accurate, timely job costing with solid weekly data. Reliable, detailed, and genuinely invested in getting the numbers right.
Dalton Mayberry
ProperCoat Painting
Owner

FinTruction is the only bookkeeping team we’ve found that truly understands construction accounting and WIP reporting. They aligned our income and costs across 21 jobs and gave us full, monthly transparency. Fast, accurate, and an indispensable partner.

John Wesley Sebastian, President of B&B Concrete
John Wesley Sebastian
B&B Concrete President

When I came to FinTruction I had no financial structure. No job costing, no WIP tracking, books behind. They did a full cleanup and rebuilt job costing and WIP tracking in QuickBooks. Now I know what’s billed, what’s owed, and where every job stands.

Clay Pearson, Owner of C. Pearson Contracting Corp
Clay Pearson
C. Pearson Contracting Corp Owner
Client testimonial

Hear it straight from a client we work with

A couple of minutes from a contractor we support, sharing what working with FinTruction has been like and what changed once their numbers finally made sense.

  • An owner sharing their honest experience
  • From guessing to numbers they actually trust
  • Why they’d recommend us to other contractors
Read more reviews
FinTruction client video testimonial
What We Do

Our Construction Bookkeeping Services in Durham

1 Contractor bookkeeping
2 QuickBooks integrations
3 Job costing
4 WIP reporting
5 Retainage management
6 Controller & CFO services

Equipment Deposits and Stored Material, Recorded Properly

This is the entry that decides whether your Durham fit-out reports are worth reading. Deposits and staged manufacturer invoices go to their own account, not to job cost, and are released into cost when the equipment is installed. Stored material is tracked separately from installed work on both the cost and the billing side.

  • Equipment deposits held and applied, not lost against a final invoice
  • Undelivered and stored material kept out of installed cost
  • Release to job cost entered at installation, with documentation
  • Stored-material billings recorded separately from earned work
  • Cost reports that follow the work rather than the wire transfers

QuickBooks Integrations for Your Construction Software

Every construction platform claims to have a "QuickBooks integration." Most break the moment your books need to be accurate. Sales tax mismaps, retainage disappears, change orders create duplicates, and job costing reports stop matching project reality. We fix the integration so your software, your books, and your job‑level numbers all tell the same story.

Also work with Foundation, Sage 100, Bill.com, ADP, Gusto, Ramp, and more. See all platforms we integrate →

Daily Cost Coding for Fit-Out Work

Fit-out invoices are messier than ordinary construction invoices, because a specialty vendor will happily bundle equipment, installation and commissioning into one line. We split them into what they actually are, every day, so the cost history you bid the next lab from is a real one.

  • Bundled specialty invoices split by equipment, labor and commissioning
  • Cost codes that keep lab systems distinct from base build work
  • Bank and card feeds coded daily rather than swept up monthly
  • Small institutional work orders opened as their own jobs
  • Receipt capture so a supplier run reaches the right project

QuickBooks Cleanup and Catch-Up

Most Durham files we inherit have the same injuries: equipment deposits sitting in job cost, retainage hidden inside receivables, undeposited funds carried for months, and a single customer record standing in for a whole institutional client. We rebuild the file for construction and reconcile it forward until it is current.

  • Chart of accounts rebuilt around construction job costing
  • Deposit and stored material entries reclassified correctly
  • Retainage lifted out of receivables into its own accounts
  • Miscoded transactions corrected and accounts re-reconciled
  • Catch-up from months behind to current, then held there

Accounts Payable and Specialty Vendor Management

A single Triangle fit-out can pull in dozens of vendors, many of them out of state, each with a deposit and a staged invoice schedule. We keep payables organized so deposits are applied, nothing gets paid twice, and payment timing lines up with when the job actually collects.

  • Vendor and subcontractor bills entered against the job
  • Deposits tracked and applied to the final invoice
  • Duplicate and staged manufacturer invoices caught before payment
  • Payment scheduling aligned to project draw timing
  • W-9 collection and year-round 1099-NEC tracking

Receivables, Draws and North Carolina Retainage Entries

Retainage is where North Carolina books quietly go wrong, because the rule changes partway through a public job. We record what is actually being withheld rather than a habit percentage, keep retainage receivable in its own account, and age it so held money stays visible.

  • Progress and AIA pay application entry by project
  • Retainage recorded at the rate actually withheld on each draw
  • Retainage receivable aged with release conditions noted
  • Change order billing captured with its backup
  • Receivable aging reviewed with follow-up on slow payers

Payroll Entry and Monthly Close

Labor has to land on the job that earned it, including the federally funded research work that brings Davis-Bacon with it. Then the month closes on a fixed date, reconciled, in a format your CPA, bank or surety can use without a phone call.

  • Payroll recorded and allocated by job, trade and phase
  • Labor burden captured so job cost is the real number
  • Certified payroll records kept for federally funded work
  • All bank, card and loan accounts reconciled monthly
  • Statement package delivered by the same date every month
Why It Matters

Why Durham Contractors Need Construction-Specific Bookkeeping

Fit-out work buys its most expensive components months before it installs them, and it runs on trades whose invoices do not fit ordinary categories. A bookkeeper who codes by habit will give you a cost report that is wrong in one direction for half the job and wrong in the other direction for the rest.

  • Equipment deposits held out of job cost until installation
  • Stored material tracked apart from installed work
  • Bundled specialty invoices split before they are posted
  • Date of first furnishing recorded for the lien agent clock
  • Retainage entered at the rate actually withheld, draw by draw
  • Small institutional work orders opened as separate jobs
  • Payroll coded to the job, with records for federally funded work
  • A monthly close on a fixed date, ready for your CPA
The downtown Durham skyline from the air with the Durham Bulls Athletic Park in the foreground and a tower crane over a high-rise under construction
The Difference

Generic Local Bookkeeper vs FinTruction

A general bookkeeper can record transactions. Construction accounting is a different job.

What you needGeneric local bookkeeperFinTruction
Job-level costingLumps all jobs into one P&LCost codes and margin per project
WIP & revenue recognitionCash-basis, no WIP scheduleMonthly WIP with over/underbilling
Retainage trackingBuried in AR/AP, often missedTracked receivable & payable by contract
Bonding & lender packagesNot equipped to produce themBonding-ready statements and backlog
Construction softwareQuickBooks set up like a retail shopQuickBooks + integrations tuned for contractors
Who We Serve

Contractor Bookkeeping for Every Trade in Durham

We keep books for contractors across Durham, Orange, Wake and Chatham counties, from the mechanical and controls trades doing lab work in Research Triangle Park to the residential builders and remodelers working Durham neighborhoods.

General Contractors
Cleanroom & Lab Builders
Mechanical & Process Piping
HVAC Contractors
Electrical Contractors
Controls & Instrumentation
Plumbing Contractors
Interior Finish & Drywall
Millwork & Casework
Healthcare Facility Builders
Historic Renovation Contractors
Concrete Contractors
Site Work & Excavation
Commercial Builders
Residential Builders

Running a Construction Company in Durham?

Get Your Free Audit
Compliance

North Carolina Rules That Live in Your Records

1 The Lien Agent and the Date of First Furnishing

Under N.C.G.S. 44A-11.1 an owner must designate a lien agent for improvements to real property above the statutory cost threshold, at the time the building permit is issued or the improvement contract is entered into, with exceptions including work on an existing owner-occupied single-family residence. Under N.C.G.S. 44A-11.2 a potential lien claimant must then give notice to that lien agent no later than 15 days after first furnishing labor or materials at the site. The deadline runs off a date only your records hold, so we capture the date of first furnishing per job at setup. We are not attorneys and we do not file notices.

2 Retainage on Public Contracts Changes at Halfway

N.C.G.S. 143-134.1 provides that an owner shall not retain more than five percent of any periodic payment due a prime contractor on a public construction contract, and that once the project is fifty percent complete, with the written consent of the surety and satisfactory performance, no further retainage is withheld from periodic payments. The statute also allows no retainage at all on public construction contracts where total project costs are less than 100,000 dollars. Books that apply one flat percentage to every draw across the whole job will misstate retainage receivable from the halfway point on.

3 Equipment Deposits Are Not Job Costs Yet

This is not a statute, it is the accounting principle most often broken in Durham. A deposit on an air handler or a cleanroom package is a prepayment, not cost of work performed, and stored material is inventory until it is installed. Recording it as job cost the day it clears the bank distorts every report built on that job, including the WIP schedule your surety and lender will eventually read. Keeping it in its own account and releasing it at installation costs nothing extra and keeps the file honest all year.

4 Davis-Bacon on Federally Funded Research Work

Federally funded and federally assisted construction above two thousand dollars falls under the Davis-Bacon Act, which brings wage determinations, weekly certified payroll and fringe benefit accounting. In the Triangle this reaches contractors who would never describe themselves as government contractors, because federal grant money sits behind a share of the research and institutional building here. Our bookkeeping keeps hours by classification, fringe amounts and job allocation recorded weekly so certified payroll comes out of live data.

5 Subcontractor 1099-NEC Records

A contractor paying a subcontractor at or above the IRS reporting threshold in a year has to issue a 1099-NEC. Fit-out work makes this harder than it sounds, because vendor lists are long, many suppliers are out of state, and a firm paid once as a supplier and once as an installer is easy to double-count or miss entirely. We collect the W-9 before the first payment and track subcontractor payments by vendor and job all year.

6 Permit and Inspection Costs Belong on the Job

City of Durham and Durham County permits, trade permits and inspection fees are real project costs, and specialized lab and cleanroom systems frequently add permits an ordinary build never triggers. Left in overhead they quietly flatter every job margin you report. We code them to the project they belong to so the true cost of doing this kind of work is visible when you price the next one.

Why FinTruction

Why Durham Contractors Choose FinTruction

A fair question if you already have a bookkeeper you like. Here is the honest answer.

  • Construction is the only industry we keep books for, so fit-out entries are routine here rather than a first attempt
  • Sahil Ahmad, CPA reviews the work, so you are not handing your file to a data entry pool
  • We separate money spent from work installed, which is the difference between a cost report you trust and one you ignore
  • North Carolina dates and thresholds recorded while they are live, not reconstructed later
  • We work inside what you already run: QuickBooks, Procore, Buildertrend, ServiceTitan and Knowify
  • A flat monthly fee and a free Audit first, so you can see what is wrong before committing
Systems

The Software You Already Run, Set Up for Fit-Out Work

Most Durham contractors do not need another platform. They need the one they already pay for configured so equipment, stored material and installed work are three different things in the file.

QuickBooks Configured for Lab and Fit-Out Jobs

A QuickBooks file set up by someone who has never priced a cleanroom will have one subcontract account, no place to park a deposit, and retainage sitting inside receivables. We restructure it so the entries a fit-out actually generates have somewhere correct to go.

  • Chart of accounts rebuilt for construction job costing
  • Accounts for equipment deposits and stored material
  • Cost codes separating lab systems from base build work
  • Retainage tracked in its own accounts, receivable and payable
  • Progress and AIA invoicing templates that handle stored material
  • Bank feed rules that code a specialty vendor correctly first time

Is your cost report telling you the truth?

Field and Project Management Integrations

If your project managers already hold budgets, commitments and change orders in a construction platform, the office should not be retyping them. We connect the field system to the books so the equipment schedule and the ledger agree about what has actually arrived.

One set of numbers the field and the office both believe.

Reports That Separate Spent From Installed

Once the file is structured properly, the reporting stops arguing with the field. These are the ones Triangle contractors actually use.

  • Job cost by cost code, installed work only
  • Equipment deposits and stored material outstanding by job
  • Retainage held by contract with release conditions
  • Receivable aging split between institutional and private owners
  • Cash position across jobs with staged equipment payments due

See how we have done this for other contractors in our construction accounting case studies.

Answers

Durham Construction Bookkeeping Questions

Our lab job looks like it is losing money and nothing is installed yet. Is the file wrong?

Almost certainly, and it is the most common bookkeeping fault we see in Durham. On a lab or cleanroom fit-out the expensive equipment is ordered months ahead, so deposits and progress invoices from the manufacturer hit the file long before anything is set in place. Coded straight to job cost, they make a healthy job look like a catastrophe, and then make it look artificially wonderful in the month it finally installs. The fix is to hold equipment deposits and undelivered material in their own account and release them to job cost when the item is actually installed, so the cost report tracks the work rather than the wire transfers.

How should stored materials be recorded if we are billing the owner for them?

As their own line, on both sides. If the owner is paying for material stored offsite or on site but not yet installed, that billing is not earned revenue from installed work and the material is not yet a cost of work performed. We record stored material separately from installed cost, keep the supporting documentation with the job, and release it into cost as it is consumed. Kept this way, the numbers stay honest and your accountant is not unwinding six months of entries at year end to build a WIP schedule.

What is the North Carolina lien agent and what does it mean for our records?

Under N.C.G.S. 44A-11.1 an owner has to designate a lien agent for improvements to real property above the statutory cost threshold, with exceptions including work on an owner-occupied single-family residence. Under N.C.G.S. 44A-11.2 a potential lien claimant then has to give notice to that lien agent no later than 15 days after first furnishing labor or materials, and missing that window can cost the ability to perfect a lien. That makes the date of first furnishing a bookkeeping record, not a legal one. We capture it per job at setup so the clock is documented while it is still running. We are not attorneys and we do not file notices for you.

Why does our retainage on public work never seem to match the owner statement?

Because North Carolina changes the rule partway through the job. Under N.C.G.S. 143-134.1 an owner cannot retain more than five percent of a periodic payment on a public construction contract, and once the project is fifty percent complete, with the written consent of the surety and satisfactory performance, no further retainage is withheld from periodic payments. There is also no retainage at all on public contracts where total project costs are under 100,000 dollars. A bookkeeper who applies a flat five percent to every draw for the whole job will be wrong from the halfway point onward, in a direction that understates what you are owed.

Our specialty subcontractor invoices are impossible to code. What do you do differently?

Lab and cleanroom work runs on trades that do not appear on an ordinary job: controls and validation, cleanroom envelope, process piping, lab casework, specialty gas. Their invoices often bundle equipment, installation and commissioning into one line, and a general bookkeeper codes the whole thing to subcontract. We split them by what they actually are, so the equipment component lands with equipment, the labor with installed cost, and commissioning does not quietly inflate the trade you will compare against your next bid.

We do a steady stream of small work orders for Duke. How should those be handled?

As individual jobs, not as one recurring customer. Institutional owners in Durham generate a long tail of small orders under master agreements, and the temptation is to book them all to a single customer record because each one is minor. Individually minor, collectively they can be a large share of your year, and lumped together nobody can see whether the small work is profitable or being subsidized by the big projects. We open each order as its own job with a simple cost structure so the answer is visible without adding administrative weight.

We are months behind and the QuickBooks file is a mess. Can you catch us up?

Yes, catch-up and cleanup is a core service. The usual Durham pattern is deposits and equipment invoices sitting in job cost, retainage buried inside accounts receivable, undeposited funds carried for months and no separation between installed and uninstalled work. We rebuild the chart of accounts for construction, reclassify the equipment and stored material entries, reconcile forward to current, and then hold the file there with a fixed monthly close.

Do you handle AP for the long vendor lists these jobs create?

Yes. A single fit-out can involve dozens of specialty vendors, several of them out of state and each with its own deposit and progress schedule. We enter bills against the job, track deposits so they are applied rather than forgotten when the final invoice arrives, schedule payments against when the job actually collects, and keep W-9s and 1099-NEC records current through the year rather than assembling them in January.

Which parts of the Triangle do you cover?

We keep books for contractors across Durham, Orange, Wake and Chatham counties, including Durham, Research Triangle Park, Chapel Hill, Hillsborough, Morrisville, Cary and Apex. Everything is remote, so you get construction bookkeeping without paying toward an office you would never visit.

How do we start, and what does it cost?

Start with the free Audit. Send your QuickBooks file and the cost report for your worst-looking active job and we will tell you what is coded wrong, how much of that loss is really just uninstalled equipment, and what your records are missing. No obligation. After that it is a flat monthly fee based on transaction volume, active jobs and payroll complexity, so asking a question does not start a clock. Sahil Ahmad, CPA reviews the work.

Find Out What Your Durham Cost Reports Are Hiding

Send us your QuickBooks file and the cost report for your worst-looking active job. We will tell you what is coded wrong, how much of that loss is really uninstalled equipment, and what your records are missing. No charge and no obligation for the Audit.

Get Expert Construction Accounting Support in Durham

Trusted by 25+ Construction Companies
Response Within 24 Hours
Free Consultation, No Obligation

Request a Free Consultation

Looking for professional construction accounting in Durham? Fill out the short form below and our contractor bookkeeping team will contact you within 24 hours.