Construction Accounting

Construction Accounting in California

Job costing, WIP and certified payroll built for the most regulated construction market in the country

Construction accounting in California is mostly a compliance job. One contract can carry a CSLB classification limit, DIR registration, a prevailing wage determination set by craft and county, electronic certified payroll, apprenticeship forms, a five percent retention hold and a district sales tax rate fixed by where the material was delivered. Miss one and the consequence is usually withheld payment, not a letter. We build job costing, payroll and compliance reporting as a single system, so the certified payroll you file, the numbers your bank sees and the report you run the company on all agree.

The Golden Gate Bridge seen from the Marin headlands with the San Francisco skyline across the bay, one of the California markets FinTruction serves with construction accounting On the ground The Golden Gate Bridge and San Francisco Bay, California
Builds the jobs California
Runs the books FinTruction
What We Do

Our Construction Accounting Services Across California

Prevailing Wage, DIR Registration and Certified Payroll

California public works turns payroll into a filing obligation. The certified payroll submitted through eCPR and the labor cost sitting in your job report have to be the same numbers, and when they are produced separately they never quite are. We run payroll, the compliance filing and job cost allocation from one process so there is nothing to reconcile after the fact.

  • DIR registration status tracked with renewal dates
  • Wage determinations mapped per contract, craft and county
  • Certified payroll prepared and filed electronically
  • DAS 140 and DAS 142 apprenticeship records kept with the job
  • Training fund contributions costed to the project
  • Fringe benefits allocated to the job rather than to overhead

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 →

Job Costing Across Multiple California Jurisdictions

A contractor working Sacramento, the Bay Area and the Central Valley in the same quarter is not running one business, financially speaking. Labor burden, district sales tax rates, local registrations and prevailing wage determinations all move with the job site. Job costing for California contractors has to carry the jurisdiction on the job, not assume it.

  • Cost codes structured to the work you actually take
  • Job site jurisdiction recorded for tax and wage purposes
  • Labor, burden, materials, equipment and subs posted weekly
  • Committed cost visibility on open POs and subcontracts
  • Change order log including pending and unpriced work
  • Budget versus actual variance flagged while the job is open

Retention, Prompt Payment and Cash Flow

California caps retention on public works at five percent and gives you statutory release deadlines and a two percent monthly penalty for wrongful withholding. None of that helps if retention is buried inside accounts receivable, which is where we usually find it. We separate it, age it and attach the release condition, so you know what is owed, by whom, and whether the trigger has already passed.

  • Retention receivable and payable tracked by contract
  • Release conditions and statutory deadlines recorded
  • Retention aging separated from ordinary AR aging
  • Progress billing and AIA G702 and G703 support
  • Unpaid balances organized by job, tier and date furnished
  • Cash forecasting across overlapping contracts and releases

WIP Reporting, Bonding and CSLB Financial Standing

Long California contracts are where underbillings hide, and an underbilling is money already spent that nobody has asked for yet. We prepare a monthly work in progress schedule that compares cost to date against the current estimate, earns revenue on percentage of completion, and shows over and underbilling by job in a form a surety or a bank will accept without a follow-up call.

  • Monthly WIP with estimate to complete review
  • Percentage of completion earned revenue calculations
  • Over and underbilling analysis by job and in total
  • Backlog reporting for surety and lender review
  • Financial records that support license and bond documentation
  • Year-end WIP coordinated with tax planning

California Tax Position and Controller-Level Oversight

Between the Franchise Tax Board, the CDTFA and city gross receipts taxes, California takes a bigger share of a contractor's margin than any state you might compete against. Our construction tax planning, controller services and outsourced CFO support treat the tax position and the bid decision as the same conversation, because in this state they are.

  • Entity structure reviewed against the $800 minimum and LLC fee
  • CDTFA sales and use tax handled inside the AP workflow
  • Multi-state nexus and withholding on Nevada and Arizona work
  • 1099 reporting and subcontractor documentation
  • Bonding capacity strategy and go or no-go analysis
  • Equipment purchase versus rent versus lease analysis
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
Why It Matters

Why California Contractors Need Construction-Specific Accounting

California asks a contractor to produce more documentation, at a higher cost of labor, than any other state. The obligations are administered out of payroll and job cost, which makes them an accounting problem long before they become a compliance problem.

  • Certified payroll filed through eCPR from live payroll data
  • Prevailing wage determinations tracked by craft and county
  • Dual wage class codes supported by hourly wage records
  • Retention held as its own balance with release conditions
  • Materials and fixtures separated for CDTFA treatment
  • District sales tax applied by job site, not by yard
  • Subcontractor payroll and insurance records held on file
  • Monthly WIP reporting with over and underbilling by job
The downtown Los Angeles skyline at sunset behind palm trees and low-rise housing, part of the statewide market FinTruction supports with job costing and WIP reporting
Local Context

The California Construction Market Is Really Five Markets

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

California is the largest construction market in the United States by total spending, and it is also the least uniform. The statute that governs a job in Eureka governs the same job in El Centro, but the labor rate, the trade mix, the funding source and the margin do not travel with it. Contractors who grow past one region usually discover that their accounting was quietly built around a single set of assumptions that no longer hold.

The Bay Area is the state's public works heartland. Transit, port, water, school bond and affordable housing work dominate, union density is high, and fringe benefits run to multiple trust funds each with its own remittance format and its own audit. Contractors in San Francisco, Oakland, San Jose and the wider Bay Area carry the heaviest compliance load in the state and the highest cost of labor to go with it.

Los Angeles and Orange County run on commercial, hospitality and tenant improvement work, with entertainment and studio build-out alongside a long transit program and a large seismic retrofit stock. City-level gross receipts taxes apply here in a way they do not elsewhere in the state. The Inland Empire, centered on Riverside and San Bernardino, is a logistics build-out market where tilt-up warehouse and distribution work is priced on volume and thin margins, which makes accurate committed cost tracking the difference between a profitable year and a busy one.

San Diego adds a federal layer. Defense and military construction brings Davis-Bacon prevailing wage and federal documentation on top of the state regime, and the biotech corridor generates lab and specialty fit-out where a change order is inevitable rather than exceptional. The Central Valley is a different business again: Fresno, Bakersfield, Stockton and the surrounding counties build agricultural facilities, cold storage, food processing plants and water infrastructure at price points that would not cover the mobilization cost of a San Francisco job.

What all five have in common is that the paperwork is the constraint, not the work. Contractors here rarely fail because they cannot build. They fail because the office cannot produce, on demand, what the contract, the funding agency, the Labor Commissioner and the surety each want to see. That is an accounting problem with an accounting fix.

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

California Contractors and Trades We Work With

We support contractors in every part of the state, from union civil crews on Bay Area public works to tilt-up warehouse builders in the Inland Empire and ag facility contractors in the Central Valley.

General Contractors
Civil & Heavy Highway
Concrete & Tilt-Up
Electrical Contractors
Mechanical & HVAC
Plumbing Contractors
Underground Utilities
Steel & Structural
Seismic Retrofit Specialists
Solar & Battery Storage
Multifamily & Affordable Housing
Commercial & Tenant Improvement
Warehouse & Distribution Builders
Agricultural & Cold Storage
Residential Builders & Remodelers
Roofing Companies
Site Work & Excavation
Demolition Contractors

Running a Construction Company in California?

Get Your Free Audit
Compliance

California Regulation and Tax That Lands in Your Accounting

CSLB Licensing, Classifications and Bonding: The Contractors State License Board licenses every California contractor performing work valued at $500 or more in combined labor and materials, and it issues licenses by classification: A for general engineering, B for general building, and a long list of C specialty classifications. Working outside your classification is an enforcement matter, not a technicality. Licensure carries a contractor bond, mandatory workers compensation coverage for employees, biennial renewal, and financial responsibility expectations. Bond premiums, license fees and insurance are real costs of doing business and belong in your overhead rate, because a bid built without them understates what the job has to carry.

DIR Registration, Prevailing Wage and eCPR Certified Payroll: Contractors and subcontractors must register with the California Department of Industrial Relations before bidding on or performing public works, with an exemption for contracts of $25,000 or less for construction and $15,000 or less for maintenance. Prevailing wage generally applies to public works over $1,000, at determinations published by craft, type of work and county, including scheduled predetermined increases. Certified payroll records are filed electronically through the eCPR system with the Labor Commissioner, and apprenticeship obligations add DAS 140 contract award information, DAS 142 dispatch requests and training fund contributions. All of it is generated from payroll data, which is why certified payroll in California is an accounting function.

Retention Caps, Prompt Payment and Lien Deadlines: Public Contract Code section 7201 limits retention on most California public works prime contracts to five percent, and section 7107 requires release within 60 days of completion. Private contracts set their own percentage. California prompt payment law requires a direct contractor to pass down a subcontractor's share of released retention within a short statutory window, and wrongful withholding carries a penalty of two percent per month in lieu of interest plus attorney fees. On the security side, private work runs on preliminary notice within 20 days of first furnishing and a mechanics lien, while public work runs on stop payment notices and payment bond claims. We are not attorneys and we do not file notices; we keep unpaid amounts organized by job, tier and date furnished so the deadline calendar runs off real data.

Sales and Use Tax on Materials Versus Fixtures: California treats a contractor as the consumer of materials it furnishes and installs, so tax is paid on the purchase, and generally as the retailer of fixtures, where tax applies to the fixture price instead. The statewide base rate is 7.25 percent, and district taxes are layered on top based on where the property is used, meaning the job site governs the rate rather than the yard the truck left from. Out-of-state purchases bring a use tax accrual obligation. The California Department of Tax and Fee Administration audits contractors routinely, and a file that never separated materials from fixtures cannot defend itself. We make the split visible at the job level rather than reconstructed at audit.

Worker Classification and Direct Contractor Wage Liability: Labor Code section 2775 applies the ABC test to worker classification, and section 2781 provides a construction subcontractor exception that generally requires the sub to hold a CSLB license, maintain a business location, carry its own workers compensation and operate as a genuine independent business. Separately, Labor Code sections 218.7 and 218.8 make a direct contractor on private construction liable for wages and fringe benefit contributions unpaid by any subcontractor at any tier, even where the sub was paid in full, and allow payment to be withheld until the sub produces payroll records. Your subcontractor compliance file is therefore a financial control. We collect and hold those records against the commitment in job cost.

Workers Compensation Dual Wage Classifications: California requires workers compensation coverage for every employee with no small-employer exemption, and construction rates here are among the highest in the country. Many construction classifications are dual wage, meaning a trade has two class codes and the applicable one depends on whether the employee earns at or above an hourly wage threshold set for that trade. Qualifying for the lower-rate code depends entirely on payroll records that clearly show the hourly wage, and a premium audit that cannot see it will assign the higher rate. Because workers compensation is one of the largest components of labor burden in California, a reclassification also invalidates the burden rate every open bid was priced on.

Franchise Tax Board and Local Business Taxes: California charges an $800 minimum franchise tax that is due even in a loss year, a franchise tax on corporate net income, an entity-level rate on S corporation income, and an $800 annual tax plus a tiered gross receipts fee on LLCs. Pass-through income is then taxed at some of the highest personal rates in the country. Cities add their own layer: Los Angeles and San Francisco both impose gross receipts based business taxes that reach construction. Contractors who also work Nevada, Arizona or Oregon pick up genuine multi-state nexus and nonresident withholding questions on top. Entity structure that made sense at two million in revenue often does not at eight.

Why FinTruction

Why California Contractors Choose FinTruction

A fair question if you already have a bookkeeper, a payroll service and a CPA. Here is the honest answer.

  • Construction is the only industry we work in, so DIR filings, WIP schedules and retention are routine here rather than something to look up
  • Sahil Ahmad, CPA reviews the work, so a construction CPA is on the file rather than an offshore data entry pool
  • Certified payroll and job cost are produced from one process, so an audit finds them agreeing
  • We work inside the stack you already run: QuickBooks, Buildertrend, Procore, ServiceTitan and Knowify
  • Statements written to be read by a bank and a surety, not just to close the month
  • A flat monthly fee, so asking a question does not start a clock
  • A free Audit first, so you see what is wrong before you commit to anything
Systems

The Software You Already Pay For, Configured for California Work

Most California contractors do not need new software. They need what they already own set up for construction and connected to the accounting, so compliance reporting falls out of the month rather than becoming a second job at the end of it.

QuickBooks Set Up for a California Contractor

Most QuickBooks files we inherit were configured for a business that sells products off a shelf. For a contractor that means jobs are customers, cost codes do not exist, retention sits inside receivables, materials and fixtures are one account, and payroll cannot produce a certified payroll record without manual rework every week.

  • Chart of accounts rebuilt around job costing
  • Cost codes structured by the work you take
  • Progress invoicing and AIA style billing
  • Retention tracked at contract and subcontract level
  • Payroll connected so labor and fringes land on the job
  • Materials and fixtures separated for CDTFA treatment

Is your QuickBooks file working against you?

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 any of it. We connect the field system to the accounting so the two agree, and the month does not open with an argument about whose number is right.

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

Reporting You Can Actually Run a Company On

Once the systems talk to each other, reporting stops being a history lesson about last quarter. These are the reports California contractors use to decide what to chase and what to walk away from:

  • Job profitability by job and cost code, current rather than year-end
  • WIP reporting with over and underbilling, refreshed monthly
  • Cash forecast across overlapping contracts and retention releases
  • Compliance status by contract, so nothing surfaces late
  • Labor burden by class code, so bids carry the real number
  • Backlog and bonding capacity position

See how this has played out for other contractors in our construction accounting case studies.

Answers

California Construction Accounting Questions

Do I need to register with the DIR for a California public works job?

In most cases yes. California requires contractors and subcontractors to register with the Department of Industrial Relations before bidding on or performing public works, and the registration is renewed annually. There is a small-project exemption for public works contracts of $25,000 or less for construction work and $15,000 or less for maintenance work. Registration is only the entry ticket. Once you are on the job you also owe the prevailing wage determination for the craft and county, electronic certified payroll records, and apprenticeship documentation. Every one of those obligations is produced out of payroll and job cost, which is why it belongs with your accounting rather than in a folder in the trailer.

How is sales tax handled on construction contracts in California?

California splits construction contracts into materials and fixtures, and the two are taxed differently. Under CDTFA rules a contractor is generally the consumer of the materials it furnishes and installs, so tax is paid when the material is purchased. For fixtures the contractor is generally treated as the retailer, and tax applies to the fixture price rather than to what you paid for it. On top of that, the statewide base rate of 7.25 percent is layered with district taxes tied to where the property is used, so the correct rate follows the job site and not your yard. Most contractor files never make either distinction, which produces both overpayment and audit exposure.

How much retention can be withheld on a California construction project?

On most California public works, Public Contract Code section 7201 limits retention on the prime contract to five percent, and section 7107 requires release within 60 days after completion of the work. Private contracts are not capped the same way, so the retention percentage is whatever the contract says. California prompt payment law also requires a direct contractor to pass a subcontractor its share of released retention within a short statutory window, and wrongful withholding carries a penalty of two percent per month in place of interest, plus attorney fees. Retention is only collectable if it is tracked as its own balance, by contract, with the release condition recorded.

Why did our California workers comp audit move payroll to a higher rate?

Almost always because the payroll records did not support the lower rate. Many California construction classifications are dual wage, which means the same trade has two class codes and the one that applies depends on whether the employee earns at or above an hourly wage threshold set for that trade. If your records do not clearly show the hourly wage by employee, the auditor is entitled to assign the higher-rate code to that payroll. Since workers compensation is one of the largest components of labor burden in this state, a reclassification does not only raise the premium, it also means every bid you priced on the old burden rate was wrong.

Are we liable for a subcontractor's unpaid wages in California?

Yes, on private construction work. Labor Code sections 218.7 and 218.8 make a direct contractor liable for unpaid wages and fringe benefit contributions owed by any subcontractor at any tier on the project, even where the direct contractor has already paid the sub in full. The same statutes let the direct contractor withhold disputed sums until the subcontractor produces payroll records. That turns your subcontractor compliance file into an accounting control rather than paperwork. We collect and hold the sub payroll and insurance documentation against the commitment in your job cost, so a request is answered from the file instead of chased down after a claim lands.

What state taxes does a California construction company actually pay?

More than most owners expect. The Franchise Tax Board collects an $800 minimum franchise tax that applies even in a loss year, corporations pay a franchise tax on net income, S corporations pay an entity-level rate on top of what flows to the shareholders, and LLCs pay the $800 annual tax plus a gross receipts fee tiered on California-source income. Pass-through income is then taxed at personal rates that top the country. Layer on the CDTFA for sales and use tax and city gross receipts taxes in places like Los Angeles and San Francisco, and the entity structure you picked five years ago may be costing you real money now.

Do you handle certified payroll for California prevailing wage jobs?

Yes. We prepare certified payroll from the same payroll run that feeds your job cost, and file it electronically through the eCPR system. That single point matters more than it sounds. When payroll, compliance filing and job costing are done in three places by three people, the labor cost on the job report and the labor cost on the filed record drift apart, and the drift is exactly what a Labor Commissioner audit finds. We also keep the apprenticeship paperwork, DAS 140 contract award information and DAS 142 dispatch requests, filed against the job so the record is complete when someone asks a year later.

We run jobs in more than one part of California. What changes between regions?

The statute is the same statewide, but almost nothing else is. Bay Area work carries heavy union density, trust fund fringe remittances and local hire commitments. Los Angeles and Orange County lean commercial, hospitality and tenant improvement, with city gross receipts taxes and studio work on the side. The Inland Empire is dominated by warehouse and distribution build-out at logistics margins. San Diego adds federal Davis-Bacon exposure on defense work and specialty lab fit-out. The Central Valley builds agricultural, cold storage and water infrastructure at a completely different price point. Crossing those lines means different local registrations, different district sales tax rates and different labor burden on the same trade.

Do you only work with contractors in the big California metros?

No. We work with contractors across the state, from the Bay Area and the Sacramento Valley through Los Angeles, Orange County, the Inland Empire and San Diego, and out into Fresno, Bakersfield, Stockton and the rest of the Central Valley. The compliance load is statewide, and a fifteen-person contractor in Modesto carries the same DIR and CSLB obligations as a hundred-person contractor in San Jose with far less office to absorb it. Everything we do is remote, so you get a construction accountant who knows this state without paying for an office you would never visit.

How do we start, and what does construction accounting cost in California?

Start with the free Audit. Send your current QuickBooks file and your most recent job profitability or WIP report, and we will tell you what is broken, what it is costing you and what it would take to fix. If you run prevailing wage work, send a recent certified payroll record as well and we will check it against your job cost. There is no charge and no obligation for the Audit. After that it is a flat monthly fee set on transaction volume, active jobs and reporting needs, so asking a question never starts a clock.

Nearby

Cities We Serve in California

FinTruction provides construction accounting and construction bookkeeping across California. Pick your city for job costing, WIP reporting and contractor accounting support in that market.

Construction Bookkeeping Services in California

Not Seeing Your City?

We serve contractors across all of California. View all locations →

Find Out What Your California Books Are Hiding

Send your current QuickBooks file, your last job profitability or WIP report, and a recent certified payroll record if you run public work. We will tell you what is wrong, what it is costing you, and whether the filed numbers and the job numbers agree. No charge and no obligation for the Audit.

Get Expert Construction Accounting Support in California

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

Request a Free Consultation

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