Construction Accounting

Construction Accounting in Maryland

Two wage regimes, 24 local tax codes, one set of numbers that agree

Maryland contractors answer to two payroll regimes at once. A crew can work Monday on a Davis-Bacon job at Fort Meade with WH-347 certified payroll due weekly, then Tuesday on a state-funded school under Maryland's own prevailing wage law and a different filing. Withholding follows each worker's home county, not the job site, so a crew drawn from Howard, Baltimore and Prince Georges is three local tax codes. Construction accounting in Maryland has to carry all of that: one payroll and job-cost process feeding every filing, so the numbers agree and the labor cost on the job is real.

Baltimore Inner Harbor with the pentagonal Transamerica tower, Harborplace pavilions, a crane barge and dragon paddle boats, the anchor of the Maryland construction market On the ground The Inner Harbor, Baltimore, Maryland
Builds the jobs Maryland
Runs the books FinTruction
Why It Matters

Why Maryland Contractors Need Construction-Specific Accounting

Maryland puts a federal compliance regime and a state one on top of each other, then adds a county income tax that follows the worker home. The accounting has to be built for that from the start, because it cannot be reconstructed at year end.

  • Davis-Bacon WH-347 and Maryland prevailing wage filed from one payroll
  • County piggyback withholding set by each worker's home jurisdiction
  • Registration and withholding mapped across MD, DC, VA, PA and DE
  • Use tax caught on out-of-state material buys, including Delaware
  • Job costing to cost codes, with labor burden costed to the job
  • Retainage tracked receivable and payable with release conditions
  • MBE and DBE participation reported from the subcontractor ledger
  • Monthly WIP schedules with over and underbilling by job
The Baltimore skyline across the Inner Harbor, with Harborplace pavilions and a tall ship at the pier, the largest construction market in Maryland
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
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

Maryland Contractors and Trades We Work With

We support construction companies from the Port of Baltimore to the Eastern Shore, and from cleared federal work around Fort Meade to rowhouse rehab in Baltimore City. The trade matters less than whether the work carries compliance and retainage, and in Maryland most of it does.

General Contractors
Marine & Port Contractors
Heavy Civil & Bridge
Site Work & Excavation
Concrete Contractors
Steel & Structural
Mechanical & HVAC
Electrical Contractors
Plumbing Contractors
Biotech & Lab Construction
Healthcare Builders
Government Facility Builders
Historic Rowhouse Renovation
Roofing & Envelope
Multifamily Builders

Running a Construction Company in Maryland?

Get Your Free Audit
What We Do

Construction Accounting Services for Maryland Contractors

Certified Payroll for Both Maryland Wage Regimes

Federal work in Maryland runs on Davis-Bacon wage determinations and weekly certified payroll on Form WH-347. State-funded public work runs on Maryland prevailing wage rates set by the Maryland Department of Labor, with its own schedule. A contractor doing both is maintaining two rate tables at once, and the filings only survive review if they come out of the same payroll that feeds job cost.

  • Federal wage determinations tracked per contract and classification
  • Maryland prevailing wage rates maintained alongside them
  • Weekly WH-347 and state certified payroll produced from live data
  • Fringe benefits and cash-in-lieu treated as job cost, not overhead
  • Subcontractor certified payroll collected and filed with the job

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 →

Multi-Jurisdiction Payroll, Withholding and Nexus

Maryland is a small state with a lot of borders. A contractor based in Silver Spring can bid in the District on Monday and Northern Virginia on Wednesday, and a Hagerstown crew is minutes from Pennsylvania and West Virginia. Each of those crossings raises registration, withholding and unemployment insurance questions, and the county piggyback tax adds a layer inside Maryland itself.

  • County income tax coded by employee residence, not job site
  • Reciprocity with DC, Virginia, Pennsylvania and West Virginia applied correctly
  • Employer registration and unemployment insurance mapped by state
  • Nonresident withholding handled for out-of-state crew
  • Labor still costed to the right job in every jurisdiction

Job Costing Across Maryland's Project Types

A Maryland contractor's portfolio rarely looks like one thing. Marine and heavy civil work at the Port of Baltimore prices nothing like a lab fitout on the I-270 life sciences corridor, and neither resembles a rowhouse gut in Federal Hill. We build a cost code structure that holds all of them without collapsing into one undifferentiated profit and loss.

  • Cost codes that survive across civil, institutional and residential work
  • Committed cost visibility on open purchase orders and subcontracts
  • Change order log covering approved, pending and unpriced work
  • Phase and funding-source coding on publicly funded jobs
  • Budget versus actual with variance flagged while the job is still open

WIP Reporting, Retainage and Bonding-Ready Financials

Public and institutional work in Maryland runs long, which is exactly where underbillings hide and where retainage quietly becomes your largest receivable. We prepare a monthly work in progress schedule that compares cost to date against the current estimate, calculates earned revenue on percentage of completion, and shows over and underbilling by job before a surety asks.

  • Monthly WIP with a real estimate to complete review
  • Over and underbilling analysis by job and in aggregate
  • Retainage receivable and payable held out of ordinary AR and AP
  • Backlog and working capital reporting for surety review
  • Year-end WIP coordinated with tax planning and method selection

Controller and CFO Support for Growing Maryland Firms

Deciding whether to chase a larger federal or state contract is a financial decision before it is an operational one, because the compliance burden and the working capital both scale with it. Our controller services and CFO services answer what you can actually carry, and our construction tax planning keeps state and county tax out of the surprise column.

  • Monthly financial review with a conversation, not just a PDF
  • Cash flow forecasting across overlapping public contracts
  • Bonding capacity strategy and surety reporting
  • Bank and lender support through renewals and draws
  • Go or no-go analysis on prevailing wage and federal work
  • Equipment purchase versus rent versus lease analysis
Local Context

The Maryland Construction Market, Region by Region

Maryland 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.

Maryland is really four construction markets sharing one tax code. The Baltimore-Washington corridor is the largest of them, and it is federal in character: Fort Meade and the defense and cyber tenants around it, the National Institutes of Health campus in Bethesda, the FDA campus at White Oak, and a deep pipeline of agency renovation and secure facility work across Montgomery and Prince Georges counties. Almost all of it is Davis-Bacon work, and much of it also carries badging, escort and clearance costs that a standard chart of accounts has nowhere to put.

Baltimore is the second market and it is heavier and older. The Port of Baltimore sustains marine, terminal, warehouse and intermodal contractors, bridge and roadway work runs continuously under the Maryland Department of Transportation, and the Johns Hopkins hospital and research campuses build more or less without pause. Underneath the large contracts sits a dense stock of nineteenth century rowhouses, which keeps renovation firms working on jobs where scope genuinely changes once the plaster is off and where lead paint rules add a documented cost.

West and north of the metros the work changes again. Frederick and Carroll counties have absorbed data center, distribution and residential growth spilling out of the DC and Baltimore suburbs, while Hagerstown and Western Maryland lean toward logistics and light industrial. Southern Maryland and the Eastern Shore are seasonal and coastal: agricultural and poultry facilities, marine and shoreline work, and resort construction around Ocean City that has to be squeezed into the months when the town is empty. Mid-Atlantic winters put a real freeze window on concrete and sitework, so the cash flow shape of a Maryland contractor is not flat.

What ties all four together is jurisdictional friction. A contractor bidding across the state changes prevailing wage regime, county income tax code, local permit authority and sometimes state line inside a single week. That is the pain a single-city accountant cannot see, and it is why construction accounting for Baltimore contractors and for a Frederick builder are not the same engagement even though the statute book is.

Compliance

Maryland Rules That Land in Your Accounting

Davis-Bacon and Weekly WH-347 Certified Payroll: Federal and federally assisted construction in Maryland falls under the Davis-Bacon Act and the Davis-Bacon Related Acts, which require paying the applicable wage determination by classification and filing certified payroll each week, conventionally on U.S. Department of Labor Form WH-347 with a signed statement of compliance. Maryland carries an unusually high concentration of this work because so much of the state sits inside the federal orbit of the Baltimore-Washington corridor. The practical accounting requirement is that the hours on the WH-347 and the labor cost in the job report have to be the same hours, which only happens when one payroll process produces both.

Maryland Prevailing Wage on State-Funded Public Work: Maryland has its own prevailing wage law, administered by the Commissioner of Labor and Industry at the Maryland Department of Labor, applying to public work funded by the State above a statutory contract threshold, currently $500,000, where the State supplies a qualifying share of the money. Rates are issued by classification and certified payroll is filed for each pay period through the state system. It is a separate regime from Davis-Bacon with separate rates and separate deadlines, so a contractor working both sides is running two compliance calendars rather than one. We keep the rate tables and the filing schedule inside the accounting rather than in somebody's inbox.

Licensing: MHIC and the Trade Boards: Home improvement and residential remodeling in Maryland requires a license from the Maryland Home Improvement Commission, part of the Maryland Department of Labor, which licenses contractors, subcontractors and salespersons and funds a Guaranty Fund for homeowners. Plumbing, HVACR and electrical work are licensed by their own separate state boards. Maryland does not issue a single statewide commercial general contractor license, so county and municipal registration fills that gap and a contractor working several counties pays several times. Licenses, bonds, renewals and insurance are a genuine cost of doing business and belong in a defined overhead pool that gets recovered in your bid rate.

State Income Tax and the County Piggyback: Maryland charges a graduated state income tax, and all 23 counties plus Baltimore City levy a local income tax collected on the same return, commonly called the piggyback tax. The local rate is determined by where the employee lives rather than where the job site is, so a single crew can produce several different local withholding codes on one payroll register, and nonresidents who work in Maryland pay a special nonresident rate in place of the county tax. This is the single most common payroll setup error we find in Maryland accounting files, and it compounds quietly because nobody notices until a notice arrives.

Sales and Use Tax on Materials You Install: Maryland imposes a 6 percent sales and use tax and generally treats a contractor as the consumer of the materials it furnishes and permanently installs into real property, meaning tax is paid at purchase rather than charged to the owner. Material tax is therefore job cost, not a pass-through, and it needs to be in the estimate. Crossing a state line does not avoid it: materials bought in Delaware, which has no sales tax, and brought into Maryland for a job are subject to Maryland use tax. Purchases for a qualifying exempt organization or government contract can be made tax free when the exemption is documented at the time of purchase.

Payment Security: Miller Act Bonds and Maryland's Lien Petition: A mechanics lien cannot be placed on federal property, so on a federal project in Maryland the protection is the Miller Act payment bond, which carries its own notice window for lower-tier claimants and its own deadline to sue. Public work for the State and its subdivisions is covered by Maryland Little Miller Act bond requirements. Private work uses the Maryland mechanics lien, which is unusual because it is established by petition in the circuit court rather than by recording a document, with a subcontractor notice to the owner and a petition deadline both running from the last day work or materials were furnished. We are not attorneys and we do not file notices. We keep unpaid amounts organized by job, tier and last date furnished so your attorney gets the backup immediately.

Worker Classification and the Maryland Workplace Fraud Act: The Maryland Workplace Fraud Act singles out construction services and landscaping, presumes a worker is an employee unless the statutory exemption tests are satisfied, and attaches written notice requirements and penalties where someone is treated as an independent contractor instead. Paying a steady crew on 1099s is therefore a higher-risk position in Maryland than in many states. It also breaks your numbers, because 1099 labor carries none of the payroll burden that employee labor does, so the labor rate in your estimate looks better than reality and every bid built on it understates cost.

Why FinTruction

Why Maryland Contractors Choose FinTruction

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

  • Construction is the only industry we work in, so WH-347, Maryland prevailing wage and WIP are routine rather than research
  • Sahil Ahmad, CPA reviews the work, so a construction CPA sees the file rather than a data entry pool
  • Certified payroll, county withholding and job cost come out of one process, so they cannot disagree under review
  • Multi-state payroll across Maryland, DC, Virginia, Pennsylvania and Delaware is normal work here, not an exception
  • We work inside the tools you already run: QuickBooks, Buildertrend, Procore, ServiceTitan and Knowify
  • A flat monthly fee, so asking a question does not start a clock, and a free Audit before you commit to anything
Systems

The Software You Already Run, Configured for Maryland Compliance

Most Maryland contractors do not need new software. They need the systems they already pay for set up for construction and connected to the accounting, so certified payroll and job costing are a by-product of the work rather than a second job on Friday afternoon.

QuickBooks Set Up for a Contractor

Most QuickBooks files we inherit were configured for a company that sells products off a shelf. For a Maryland contractor that means jobs sit as customers, cost codes do not exist, retainage hides inside receivables, county withholding is set to one code for the whole crew, and payroll cannot produce a WH-347 without manual rework every week.

  • Chart of accounts rebuilt around job costing
  • Cost codes structured for the work you actually take
  • Progress invoicing and AIA G702 and G703 style billing
  • Retainage tracked at contract and subcontract level
  • Payroll wired so labor, burden and fringes land on the job
  • County piggyback withholding coded per employee residence

Is your QuickBooks file working against you?

Field and Project Management Integrations

If your project managers already track budgets, commitments and change orders in a construction platform, the office should not be re-keying it. We connect the field system to the accounting so the month does not open with an argument about whose number is correct.

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

Reporting You Can Run the Company On

Once the systems are wired together, reporting stops being a history lesson. These are the reports Maryland contractors use to decide what to bid and what to walk away from:

  • Job profitability by job and cost code, current rather than at year end
  • WIP reporting with over and underbilling, refreshed monthly
  • Cash forecast across overlapping contracts and retainage releases
  • Compliance status by contract, so a missed filing is not discovered late
  • Backlog and bonding capacity position for your surety

See what this looks like in practice in our construction accounting case studies.

Answers

Maryland Construction Accounting Questions

Why do Maryland contractors need construction-specific accounting?

Because a Maryland contractor is usually working under two wage regimes and several tax jurisdictions in the same week. Federal and federally assisted jobs across the Baltimore-Washington corridor bring Davis-Bacon wage determinations and weekly certified payroll on Form WH-347. State-funded public work brings Maryland prevailing wage under the Maryland Department of Labor, with its own rates and its own filing. On top of that, county income tax withholding follows where each worker lives rather than where the job is. Ordinary small-business bookkeeping produces none of that, and it cannot tell you what the compliance load cost you on a given job.

How is Maryland prevailing wage different from Davis-Bacon?

They are two separate laws with separate rate schedules and separate filings. Davis-Bacon and the Davis-Bacon Related Acts apply to federal and federally assisted construction, use a U.S. Department of Labor wage determination, and require weekly certified payroll with a signed statement of compliance. Maryland prevailing wage is administered by the Commissioner of Labor and Industry at the Maryland Department of Labor and applies to public work funded by the State above a statutory contract threshold, currently $500,000, where the State supplies a qualifying share of the funding. Running both means maintaining two rate tables, two classification maps and two filing calendars from one payroll.

How does the Maryland county piggyback income tax affect construction payroll?

Maryland charges a graduated state income tax and every one of its 23 counties plus Baltimore City charges a local income tax collected on the same return, commonly called the piggyback tax. The local rate is set by the jurisdiction where the employee lives, not by where the job site is, so one crew can generate several different local withholding codes on a single payroll register. Nonresidents who work in Maryland pay a special nonresident rate in place of the county tax. This is one of the most common quiet payroll errors we find in Maryland files, and it is corrected at setup rather than at year end.

We work in Maryland, DC and Virginia. How do you handle multi-state payroll and nexus?

Distance is short in the Mid-Atlantic, so a Maryland contractor can cross into DC, Virginia, Pennsylvania or Delaware without thinking about it, and each crossing raises registration, withholding, unemployment insurance and income tax questions. Maryland has reciprocal agreements with the District of Columbia, Virginia, Pennsylvania and West Virginia that generally keep a Maryland resident withheld to Maryland on wages earned in those jurisdictions, but reciprocity covers the employee side, not the employer side. We map where the work is performed and where each worker lives, register where you actually need to be registered, and code the payroll so labor still lands on the correct job.

How is sales tax handled on construction contracts in Maryland?

Maryland applies a 6 percent sales and use tax, and a contractor is generally treated as the consumer of the materials it furnishes and permanently installs into real property. The tax is paid when the material is bought and is not charged again to the owner, which makes it part of job cost rather than a pass-through. Buying across a state line does not avoid it. Materials purchased in Delaware, which has no sales tax, and carried into Maryland for a job are subject to Maryland use tax. Purchases for a qualifying exempt organization or government project can be made tax free when the exemption is documented at the time of purchase.

Do I need an MHIC license in Maryland, and where does it belong in the books?

Home improvement and residential remodeling work in Maryland requires a license from the Maryland Home Improvement Commission, which sits inside the Maryland Department of Labor and licenses contractors, subcontractors and salespersons. Licensure involves a financial solvency showing and funds the Guaranty Fund that compensates homeowners. Plumbing, HVACR and electrical work are licensed separately by their own state boards, and because Maryland has no single statewide commercial general contractor license, county and municipal registrations fill the gap. Those fees, bonds, renewals and insurance premiums belong in a defined overhead pool that gets recovered in your bid rate, not scattered through miscellaneous expense.

On a federal job we cannot file a lien. What protects payment in Maryland?

On federal property the mechanics lien is unavailable, and the protection is the Miller Act payment bond, which has its own notice window for lower-tier claimants and its own deadline to sue. Public work for the State and its subdivisions is covered by Maryland Little Miller Act bond requirements. Private work uses the Maryland mechanics lien, which is unusual among states because it is established by petition in the circuit court rather than by recording a document, with a subcontractor notice to the owner and a petition deadline running from the last day work or materials were furnished. We are not attorneys and we do not file notices. We keep unpaid amounts organized by job, tier and last date furnished so the deadline calendar runs off real data.

Can we keep paying our crew on 1099s in Maryland?

It is riskier in Maryland than in most states. The Maryland Workplace Fraud Act singles out construction services and landscaping, presumes that a worker is an employee unless the statutory exemption tests are met, and attaches written notice requirements and penalties when someone is treated as an independent contractor. Beyond the exposure, misclassification distorts job cost, because 1099 labor carries none of the payroll burden that employee labor does, so your labor rate looks better than it is and every bid built on it is wrong. We flag the pattern during the Audit and cost the burden honestly.

Which parts of Maryland do you serve?

All of it, because the work is fully remote. That includes Baltimore City and Baltimore County, the Baltimore-Washington corridor through Anne Arundel and Howard counties, the DC suburbs in Montgomery and Prince Georges counties, Frederick and Carroll counties, Harford County, Southern Maryland, the Eastern Shore and Western Maryland. City-level detail is available for contractors in Baltimore, Rockville and Frederick, and the same job costing, WIP and certified payroll support is available anywhere in the state without paying for an office you do not need.

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

Start with the free Audit. Send your current accounting file plus your last job profitability or WIP report, and we will tell you what is wrong, what it is costing you, and whether your certified payroll and county withholding would survive a look. There is no obligation. After that it is a flat monthly fee set by transaction volume, number of active jobs and reporting depth, so asking a question does not start a clock. Sahil Ahmad, CPA reviews the work rather than an offshore data entry pool.

Find Out What Your Maryland Books Are Hiding

Send us your accounting file and your last job profitability or WIP report. We will tell you what is wrong with it, what it is costing you, and whether your certified payroll and county withholding would hold up if someone opened the file. No charge and no obligation for the Audit.

Get Expert Construction Accounting Support in Maryland

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

Request a Free Consultation

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