Construction Bookkeeping

Construction Bookkeeping in Tacoma, WA

Catch-up, clean coding and a close that lands on the same date every month

You already know the books are behind. Six months of tideflats work and warehouse jobs out toward Frederickson went in against a vendor name instead of a job, the L&I hours were never split by risk class, and your CPA will not file until somebody codes it. Construction bookkeeping in Tacoma is mostly a data entry problem before it is anything else: hours to the right class, costs to the right job, revenue to the right B&O line, sales tax at the job site rate. We catch you up, then close every month on a fixed date so it does not happen twice.

Orange container gantry cranes and stacked containers at a Port of Tacoma terminal, the tideflats market FinTruction keeps contractor books for On the ground Port of Tacoma tideflats, Washington
Builds the jobs Tacoma
Runs the books FinTruction
Why It Matters

Why Tacoma Contractors Need Construction-Specific Bookkeeping

Washington turns three separate rules into data entry, and all three are decided at the keyboard rather than at year end. Hours have to be classified as they are entered, revenue has to be coded to a B&O classification as it lands, and sales tax has to follow the job site. A generalist bookkeeper has no reason to know any of that, which is why the same errors show up in almost every Pierce County file we inherit.

  • Hours captured by L&I risk classification every pay period
  • Every cost coded to a job and a cost code the week it lands
  • Revenue coded to its B&O classification at the point of entry
  • Sales tax applied at the job site rate, not one office default
  • City of Tacoma receipts tagged separately for the local B&O return
  • Retainage entered as its own receivable on each pay application
  • Subcontractor W-9s, insurance certificates and registration on file
  • A monthly close delivered on the same date, not weeks late
The Tacoma Narrows Bridge above evergreen forest and a rail line along the water, part of the Pierce County market we keep contractor books for
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
Local Context

Why the Books Fall Behind in Tacoma, and What It Costs

Tacoma 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 Washington
Full support without an in-house hire, anywhere you build.

Tacoma work comes in shapes that generate very different paperwork, and most contractors here run more than one shape at a time. The tideflats and the Northwest Seaport Alliance terminals produce marine, rail, paving and remediation work with public owners attached. The I-5 corridor through Fife, Sumner, Puyallup, Frederickson and DuPont has been absorbing warehouse and distribution construction for years, which is tilt-up, site work and a long vendor list per job. Joint Base Lewis-McChord to the south feeds a steady sub tier of federal work with its own wage and record keeping rules. Healthcare buildouts for the big Tacoma hospital systems add tenant improvement work on occupied sites. And behind all of it sits a housing stock that is genuinely old, so remodel and repair crews are busy in the North End, Proctor, Hilltop and the Stadium District while multifamily goes up along the Thea Foss Waterway and at Point Ruston.

One contractor moving between those four or five worlds in a single quarter is normal here, and it is exactly what buries a bookkeeping function. A public tideflats job needs certified payroll every week. A warehouse in Sumner needs a different sales tax location code than the same builder's job in Lakewood. A remodel in the North End sits in a different L&I risk class than the crew pouring slab in Frederickson. None of those are hard decisions individually. They are hard because there are hundreds of them a month and each one has to be made at the moment of entry by someone who knows the difference.

When the entry stops keeping up, the damage is quiet. Costs pile up under vendor names, so no report can tell you which job made money. Payroll goes in as a lump, so the burden is wrong and the quarterly hours report is a reconstruction. Retainage disappears into receivables and nobody chases it. The B&O return gets estimated from the bank balance. Then the year ends and the CPA quotes a cleanup that costs more than a year of doing it properly would have. The work was profitable. The recording is what put the company at risk.

That is the whole job here. We catch the file up, put the coding decisions in front of people who make them correctly every time, and hold a fixed close date so it stays that way. If your project managers already run commitments and change orders in a platform, we connect it, and our Procore and QuickBooks integration work means the office is not retyping what the field already entered. You can also see how the same catch-up and coding work played out for other contractors in our construction bookkeeping case studies.

What We Do

Our Construction Bookkeeping Services in Tacoma

Catch-Up Bookkeeping and QuickBooks Cleanup

Most Tacoma contractors reach us the same way: the bookkeeper left, the file has not reconciled since spring, and the accountant will not touch a return until it does. We start at the last month that genuinely balanced and work forward until the file is current and trustworthy again, then hand it back structured for construction rather than for a shop that sells off a shelf.

  • Chart of accounts rebuilt around jobs and cost codes
  • Miscoded costs moved off vendor names and onto the job
  • Undeposited funds, duplicates and stale clearings resolved
  • Retainage lifted out of ordinary accounts receivable
  • Revenue re-split by B&O classification for the period
  • Bank, card and line of credit accounts reconciled in order

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 Coding to the Job, the Cost Code and the Tax Line

A transaction in Washington carries three decisions, not one: which job, which cost code, and which tax treatment. Get the third one wrong on a material purchase for a Fife warehouse and nobody notices until an excise return or an audit. We make all three at entry, while the delivery ticket and the purchase order still say what the money was for.

  • Supplier invoices coded to job, phase and cost code
  • Bank and card feeds ruled so auto-coding is actually correct
  • Equipment rental and fuel split across the jobs that used it
  • Use tax accrued when untaxed material is consumed on a job
  • Field receipts captured and attached to the cost they belong to

Payroll Entry, L&I Hours and Certified Payroll Records

Payroll is where a Washington construction file usually breaks, because the premium is priced by the hour in a risk class and almost no payroll setup is built that way out of the box. We process payroll so hours carry their class and their job from the timecard through to the quarterly report, and so the certified payroll you file on a public job equals the labor in your cost report.

  • Timecards entered with hours by job, phase and L&I risk class
  • Worker premium deductions withheld and recorded correctly
  • Quarterly Labor and Industries hours reporting supported from the books
  • Certified payroll records produced from the same payroll run
  • Intent and Affidavit filing status tracked per contract and per sub
  • Fringe and burden carried onto the job, not parked in overhead

Accounts Payable, Draws and Retainage Entries

Port terminal and JBLM subcontract work runs on progress draws with money held back for months, and a warehouse shell in Sumner can carry thirty vendors on one job. We enter the payables against the right job, prepare and record the draw or pay application, and post the retained portion where it can be seen instead of leaving it to be discovered when a deposit comes up short.

  • Subcontractor and supplier bills entered and job coded
  • Progress draw and AIA G702 and G703 pay application entry
  • Retainage receivable and payable recorded per contract
  • Change order billing captured with its backup
  • AR aging worked so slow payers surface early
  • W-9, certificate of insurance and 1099-NEC records kept year round

The Monthly Close, on a Date You Can Plan Around

A close that lands whenever it lands is the same as no close. You get a reconciled, construction formatted statement package on the same working day each month, with job profitability, retainage positions and the receipt totals your state and City of Tacoma B&O returns are filed from. Nothing gets rebuilt at deadline.

  • All bank, card and loan accounts reconciled before release
  • Profit and loss company wide and by job
  • Balance sheet showing real retainage positions
  • Gross receipts summarised by B&O classification and by city
  • AP and AR aging with the open items called out
  • Delivered the same date every month, ready for your CPA
Who We Serve

Tacoma Contractors and Trades Whose Books We Keep

We handle contractor bookkeeping across Pierce County and the South Sound, from marine and pile driving crews on the tideflats to remodelers working century old houses in the North End.

General Contractors
Marine & Pile Driving
Site Work & Excavation
Concrete & Tilt-Up
Warehouse & Distribution Builders
Steel & Structural
Mechanical & HVAC
Electrical Contractors
Plumbing Contractors
Roofing & Envelope
Environmental Remediation
Multifamily Builders
Residential Remodelers
Federal & Base Subcontractors
Healthcare Buildout Contractors

Behind on the Books in Tacoma?

Get Your Free Audit
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
Compliance

Washington Rules That Are Really Data Entry Decisions

1 L&I Hours by Risk Classification on Every Timecard

Washington assesses industrial insurance premiums per hour worked in each risk classification, which makes hours, not wages, the number your books have to get right. The classification belongs on the timecard line, because one worker can move between classes inside a single day and a Tacoma crew often does. A portion of the premium is a worker deduction, so it also has to be withheld and posted correctly on the paycheck. Get the hours wrong and two things break at once: the quarterly report filed with Labor and Industries, and the labor burden sitting on every job in your cost report.

2 B&O Classification Coded at Entry, Not at the Deadline

The Washington Business and Occupation tax is reported by classification on gross receipts, so every invoice and deposit needs its classification recorded when it is entered rather than sorted out on the day the excise return is due. The Department of Revenue assigns your filing frequency, which for most active contractors is monthly, and there is no time in a monthly cycle to reconstruct anything. Setting the classification on the job record at the point the job is created means the return is a report off the books instead of a project.

3 City of Tacoma and Seattle Local B&O Registration

Tacoma levies its own municipal B&O tax alongside the state tax, with separate registration and its own rules for apportioning receipts to work performed inside the city. Contractors who take jobs north into Seattle pick up a second city filing on the same principle. Bookkeeping-wise this is a tagging problem: the taxing city goes on the job record, receipts roll up by city automatically, and nobody has to read through a year of invoices in January trying to remember where each project was.

4 Destination-Based Sales Tax and the DOR Location Code

Washington sources construction to the place the work is performed, so the correct combined rate depends on the job site address and not on where your office or your yard sits. The Department of Revenue publishes a location code for each taxing district, and that code drives both the rate on the invoice and the local sales tax breakdown on the excise return. Recording the site address and location code once, when the job is set up, is what stops a Fife job and a Lakewood job from being billed at the same wrong rate for six months.

5 Use Tax When Untaxed Material Is Consumed

Material bought without Washington sales tax and then consumed on a Tacoma job generally creates a use tax liability, and the same applies to inventory pulled from your own yard or equipment brought in from out of state. This is an accrual nobody makes unless a process makes them, because the trigger is consumption rather than purchase. We flag untaxed purchases at entry and accrue the use tax against the job that used the material, so it appears in the period it belongs to rather than as an assessment later.

6 Prevailing Wage Intents, Certified Payroll and Affidavits under RCW 39.12

Public works in Washington require a Statement of Intent to Pay Prevailing Wages filed with Labor and Industries before payment, certified payroll records covering the work, and an Affidavit of Wages Paid before final payment. Each filing carries a fee and each subcontractor files their own, so the record keeping is a schedule as much as it is a form. We keep the filed certified payroll and the job cost labor equal week by week, and track filing status by contract and by sub so a closeout is not held up by one missing affidavit.

7 Subcontractor Compliance as a Bookkeeping Control

Washington expects contractors to use registered subcontractors, and the documents that prove it are the same documents your books need anyway. Before a sub is paid we want a W-9, a current certificate of insurance, and the UBI and contractor registration number, held against the vendor record. That single habit fixes three problems: worker classification exposure between 1099 and W-2 treatment, 1099-NEC preparation in January, and an expired insurance certificate that would otherwise only be noticed after something goes wrong on site.

Why FinTruction

Why Tacoma Contractors Hand Us the Books

A fair question when you already have a bookkeeper, or had one. Here is the honest answer.

  • Construction is the only industry we work in, so L&I risk classes, retainage entries and B&O coding are routine here rather than a research project
  • Catch-up is a normal engagement, not an exception, so being months behind is not an awkward conversation
  • Payroll hours carry their job and their risk class from the timecard through to the quarterly report
  • Sahil Ahmad, CPA reviews the work, so a qualified person has read your file instead of a data entry pool
  • We work inside the tools you already run: QuickBooks, Buildertrend, Procore, ServiceTitan and Knowify
  • A flat monthly fee, and any catch-up quoted up front, so asking a question does not start a clock
  • A free Audit first, so you find out how far behind you really are before committing to anything
Systems

The Software You Already Pay For, Set Up to Code Itself

Good bookkeeping in this state is mostly about making the correct entry the easy entry. Most Tacoma contractors do not need new software, they need the file they already have configured so the job, the cost code, the risk class and the tax rate come along automatically instead of being remembered.

QuickBooks Configured for a Washington Contractor

A QuickBooks file set up by someone who has never done a Washington construction return has predictable faults, and they are all coding faults. One tax rate on every job. No cost codes. Retainage inside receivables. Payroll items that cannot tell one risk class from another. We rebuild it so the right entry is the default entry.

  • Chart of accounts and items rebuilt around job costing
  • Jobs carrying site address, DOR location code and taxing city
  • Payroll items mapped to L&I risk classifications
  • Revenue accounts split by B&O classification
  • Retainage tracked at contract and subcontract level
  • Bank feed rules written so auto-coding lands on the right job

Is your QuickBooks file the reason you are behind?

Field and Time Tracking Connected to the Books

Double entry is where coding errors are born. If a foreman already picked the job and the cost code on a phone in Frederickson, the office should not be picking them again from a paper timecard three days later. We connect the field tools to the accounting so the data arrives once and arrives coded.

Entered once, in the field, already carrying the job and the class.

What Lands in Your Inbox Each Month

Once the coding holds, the reporting is a by-product rather than a second job. This is the package a Tacoma contractor gets on a fixed date:

  • Job profitability by job and cost code, current rather than at year end
  • Gross receipts summarised by B&O classification and by taxing city
  • Retainage held and retainage owed, by contract
  • AP and AR aging with the items that need a phone call flagged
  • Payroll hours by job and by L&I risk class for the quarter to date

When you need WIP schedules and bonding-ready statements on top of this, that is our Tacoma construction accounting service.

Answers

Tacoma Construction Bookkeeping Questions

We are months behind. Can you catch up a Tacoma contractor before our CPA needs the file?

Yes, catch-up work is how most Tacoma contractors start with us. We take the last month that actually reconciled, then work forward: bank, card and line of credit accounts reconciled in order, costs recoded off the vendor name and onto the job and cost code, payroll rebuilt so hours land against the right project, revenue split back out by B&O classification, and retainage pulled out of ordinary receivables. Nine months of backlog on a five to fifteen job shop is normally current within two to four weeks, and your CPA gets a file they can file from rather than a list of questions.

How do Washington L&I hours have to be recorded for a Tacoma construction crew?

Washington industrial insurance premiums are assessed per hour worked in each risk classification, not as a percentage of payroll, so hours are the source document and they have to be captured and classified every pay period. That means the timecard, not the paycheck, drives the number. A crew member who spends the morning on a tilt-up warehouse in Frederickson and the afternoon on a residential remodel in the North End can sit in two different risk classes on the same day, and those hours have to be split at entry. If they are not, both the quarterly report filed with Labor and Industries and the labor burden on your job cost report are wrong, and part of the premium is a worker deduction that also has to be withheld and recorded correctly.

How should a Tacoma contractor code revenue for the state and City of Tacoma B&O returns?

Washington B&O tax is charged on gross receipts with no deduction for labor, materials or subcontractors, and it is reported by classification, so the coding decision belongs at the moment the invoice or deposit is entered rather than at filing time. Tacoma adds a local B&O tax administered by the City, with its own registration and its own apportionment of receipts to work performed inside city limits, and Seattle runs a separate one for anyone crossing north. In practice that means each job record carries the classification and the taxing city from the day it is set up, so the excise return and the city return are both read straight off the books.

Which sales tax rate belongs on an invoice for a job in Fife, Puyallup or Lakewood?

Washington sources construction to where the work is performed, so the correct combined rate follows the job site address rather than your office or your yard. The Department of Revenue publishes a location code for each taxing district, and that code is what ties the invoice to the right rate and to the local sales tax addendum on the excise return. Bookkeeping-wise the fix is simple and it has to happen once per job, not once per invoice: capture the site address and location code when the job is created in QuickBooks so every progress billing off that job picks up the right rate automatically. Contractors who default everything to one rate are usually under-collecting in some jurisdictions and over-collecting in others at the same time.

What records do the prevailing wage Intent and Affidavit filings need on a Tacoma public works job?

Washington public works under RCW 39.12 require a Statement of Intent to Pay Prevailing Wages filed with Labor and Industries and approved before you are paid, certified payroll records covering the work, and an Affidavit of Wages Paid approved before final payment. Each form carries a filing fee, and each of your subcontractors has to file their own. The bookkeeping job is to keep the filed payroll and the labor sitting in job cost equal, week by week, including fringe, so nothing has to be reconciled backwards. On Port of Tacoma and city work we also keep a filing status list by contract and by sub, because one missing subcontractor affidavit is enough to stall a closeout.

Can you clean up a QuickBooks file for a Pierce County contractor?

Yes, and it is usually the first thing we do. The files we inherit tend to share the same faults: jobs set up as customers with no cost codes underneath, undeposited funds carrying balances from two years ago, owner draws mixed into job expense, retainage sitting inside accounts receivable, one sales tax rate applied to every job regardless of where it was, and no way to tell one B&O classification from another. We rebuild the chart of accounts around job costing, set up the items and cost codes for the work you actually take, fix the bank feed rules so the coding holds, and reconcile back through the period.

How do you record retainage on Port of Tacoma and JBLM contracts?

Retainage gets its own receivable at the moment the pay application is entered, not discovered later when someone notices the deposit was short. Every progress billing on a Tacoma job records the gross amount, the retained portion and the net, so the balance sheet carries what is actually held against each contract, and we mirror the same treatment on the payable side for what you hold from your own subs. On public work we also record what the closeout depends on, because retained funds on a Washington public job are released only after the awarding agency gets clearances, and a filing that is behind holds up your own cash.

Do you collect subcontractor W-9s, insurance certificates and L&I registration numbers?

Yes, and treating it as a bookkeeping control rather than paperwork is the point. Before a subcontractor is paid we want the W-9, a current certificate of insurance, the UBI and contractor registration number so we can confirm they are registered with Labor and Industries, and on prevailing wage jobs their own Intent filing. Those documents sit against the vendor record, so 1099-NEC preparation in January is a report rather than a hunt, and an expired certificate shows up before the invoice is approved instead of after a claim.

What is the difference between construction bookkeeping and construction accounting in Tacoma?

Bookkeeping is the recording layer: coding every transaction to a job and cost code, entering payroll hours by L&I risk class, reconciling banks and cards, running AP and AR, recording draws and retainage, and closing the month on a fixed date. Accounting is the reporting and decision layer built on top of it: WIP schedules, over and underbilling, percentage of completion, bonding-ready statements and tax planning. The second one is only as good as the first. Many contractors here start on bookkeeping to get current, then add our construction accounting service in Tacoma once the file can be trusted.

How do we start, and what does construction bookkeeping in Tacoma cost?

Start with the free Audit. Send us your QuickBooks file and your last payroll register and we will tell you how far behind you really are, what is miscoded, whether your L&I hours are classified, and what a catch-up would take. No obligation. After that it is a flat monthly fee based on transaction volume, active jobs and payroll complexity, with any catch-up quoted separately and up front so it does not turn into an open clock. Sahil Ahmad, CPA reviews the work, so a construction CPA has actually looked at your file.

Nearby

Cities We Serve in Washington

FinTruction handles construction bookkeeping across Washington State. Select your city below for catch-up work, job-cost coding and a monthly close in your market.

Also available

Books current already and need the reporting on top?

This page is the day-to-day recording work: coding, reconciliations, payroll entry and the monthly close. When you need WIP schedules, over and underbilling analysis, bonding-ready statements and tax planning built on those books, that is the accounting engagement.

Construction Accounting in Tacoma

Not Seeing Your City?

We serve contractors across all of Washington

Find Out How Far Behind Your Tacoma Books Really Are

Send us your QuickBooks file and your last payroll register. We will tell you what is miscoded, whether your L&I hours are classified, what your retainage is really worth, and what a catch-up would take. No charge and no obligation for the Audit.

Get Expert Construction Accounting Support in Tacoma

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

Request a Free Consultation

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