Get 80% off your plan for your first 3 months*
Guide

Trades and contractor accounting: Plumbing, electrical, HVAC

Trades accounting keeps the money side of your business simple, so every job pays off. Here's how to get it right.

Trades and contractor accounting: Plumbing, electrical, HVAC

Written by Naomi Lai— Small business & finance writer. Read Naomi's full bio

Published Monday 19 October 2026

Table of contents

Key takeaways

  • Trades accounting tracks the money in a job-based business, so you know what each job earns, when cash lands, and what you owe at tax time.
  • Add up materials, labor (including labor burden), and other job costs to see if it actually made money.
  • Getting paid on time protects your cash flow, and US small businesses are currently paid an average of nine days late.
  • The right software or bookkeeper turns invoicing, expense tracking, and tax prep into a routine.

What is trades accounting?

Trades accounting is the way you track income, costs, and cash for a job-based trades business, such as plumbing, electrical, or HVAC work. It tells you what each job earned, when the money will arrive, and what you owe at tax time.

It differs from generic small-business accounting because your work is organized around jobs. A retail store sells the same items to many customers. You quote, buy materials, schedule a crew, and bill for one job at a time. Trades accounting is built to follow the money through that cycle.

You don't need an accounting degree to get this right. You already price jobs and pay your crew, so trades accounting just puts the numbers that matter in one place.

Trades and contractor accounting terms in plain English

A few terms come up often, and each one is straightforward once you see it in context. Here's what they mean for your business:

  • Job cost: the total amount a single job costs you to complete, including materials and labor
  • Labor burden: the real cost of an employee's time once you add payroll taxes, insurance, and benefits on top of wages
  • Overhead: the running costs that keep the business going, like your truck payment, phone, and software, not tied to one job
  • Retention: money a customer holds back until a job is finished and signed off, common on larger projects

Why accounting is different for a trades business

Trades work runs on jobs, not on a steady stream of identical sales. Think of each job as its own mini-business with its own profit and loss. It has income, costs, and a result you want to land in the black.

That job-based rhythm creates money challenges a shop or office rarely faces. You often buy materials and pay your crew weeks before a customer pays you. Demand swings with the seasons, so a busy summer has to carry a slower winter.

Your team is mobile, too, with tools, vehicles, and receipts spread across different sites. Good trades accounting pulls all of that into one clear picture, so a strong month on paper is a strong month in the bank.

Job costing: The heart of trades accounting

Job costing is how you work out what a job really costs you so you can tell whether it made money. The formula is simple:

total job cost = materials + labor (including labor burden) + subcontractor and equipment costs + a share of overhead.

Once you cost jobs consistently, patterns show up. You might find that emergency callouts pay well while big remodels barely break even. It tells you which job types to chase and which to reprice, and it sharpens your next quote. For larger builds, this dedicated construction accounting guide covers stage payments and longer timelines.

How to work out the cost of a job

Costing a job is a short, repeatable routine you can run on every quote and every invoice. Follow these steps:

  1. Add up all materials for the job, from the parts on the invoice to the small consumables that are easy to forget.
  2. Calculate labor by multiplying the hours worked by each person's fully loaded hourly cost, not just their pay rate.
  3. Add any subcontractor fees and the cost of equipment you rented or ran for that job.
  4. Add a share of your overhead, so the job helps cover the truck, insurance, and office costs.
  5. Compare the total to the price you charged, and note the profit or loss so your next quote is more accurate.

Choosing a cash or accrual accounting method

Your accounting method decides when you record money. Cash basis records income and expenses when the money actually moves, and accrual basis records them when they're earned or owed, even if cash hasn't changed hands yet.

Many smaller trades businesses choose cash basis because it's simpler to run, and you're taxed only once you've been paid. Accrual gives a fuller picture of what you've earned and owe, which suits larger contractors, businesses carrying a lot of inventory, or anyone managing long projects with retention. Neither is right or wrong. Pick the one that matches the size and shape of your business, and check the current thresholds with a tax professional before you commit.

Setting up a chart of accounts for the trades

A chart of accounts is the labeled list of buckets your money flows into, so every dollar has a home. For a trades business, a few trade-specific categories make job costing and tax time far easier.

Set up categories that match how you actually work, so costs sort themselves as you go. A practical starting set includes:

  • Materials and supplies: parts, fittings, and consumables you buy for jobs
  • Subcontractors: payments to other trades you bring in
  • Vehicle and fuel: gas, repairs, and running costs for your trucks
  • Tools and equipment: purchases and rentals of gear you use on site
  • Licenses and permits: trade licenses, certifications, and job permits
  • Insurance: liability cover, workers' comp, and vehicle policies

Managing cash flow and getting paid on time

Cash flow is the timing of money in and out, and it's the top pain point in the trades because you pay for materials and labor long before customers pay you. Late payments make that gap worse. According to Xero Small Business Insights, US small businesses were paid on average nine days late during the March quarter, up from 8.4 days.

You have real levers to close that gap and keep money moving. A few habits make the biggest difference:

  • Ask for a deposit. Take a percentage up front so materials aren't funded from your own pocket.
  • Set clear terms. State your due dates and payment methods on every quote and invoice.
  • Offer online payments. Let customers pay by card or bank transfer the moment they get the bill.
  • Send reminders automatically. Nudge overdue accounts without having to chase them by hand.

Even small changes here protect your bank balance. For more ways to steady the ups and downs, this guide to managing cash flow walks through the basics.

Progress invoicing and deposits for bigger jobs

On larger jobs, waiting until the end to bill can leave you carrying costs for weeks. Progress invoicing bills in stages as you hit milestones, so cash comes in while the work is underway. Set the stages in your quote up front, then send a clear invoice at each one. Good invoicing software can automate these stages so nothing slips.

Tracking materials, expenses, and mileage

Every material, expense, and mile you record feeds accurate job costing and a smaller tax bill. When you skip the small stuff, jobs look more profitable than they are, and you might miss deductions you've earned.

Build a few simple habits so nothing falls through the cracks. Snap a photo of every receipt as you get it and keep a separate business bank account so personal and business spending never mix. Log your vehicle mileage for each job, since those miles add up to a real deduction. If you hold stock of common parts, inventory tracking keeps material costs tied to the right jobs.

Payroll and labor burden for trades teams

Labor is usually the biggest cost on a job, so getting it right matters more than any other number. The trap is charging based on wages alone, because an employee's true cost is higher than their pay rate.

That true cost is called labor burden, and it's the full picture of employing someone. It adds up like this:

wages + payroll taxes + workers' comp + benefits + non-billable time (training, travel, and downtime). A crew member paid $25 an hour might really cost you $35 or more once you load all that in. Use the fully loaded figure when you cost and quote jobs, so your margin survives payday. Many trades businesses run payroll every two weeks, and building burden into your rates keeps each pay cycle from eating your profit.

Tax deductions and staying compliant

Trades businesses can claim a wide range of everyday costs, which lowers what you owe when you keep good records. Common deductions include tools and equipment, vehicle costs, materials, a home office, insurance, and license or permit fees.

Because tax isn't withheld from your income, you'll usually pay estimated taxes through the year rather than in one lump. If you hire other trades as subcontractors, you may need to file a 1099 form for each one. Rules and thresholds change, so use the IRS as your source of truth and check with a tax pro when you're unsure. Solid records all year turn tax season into a quick review instead of a scramble.

Choosing bookkeeping software or a bookkeeper

At some point, spreadsheets stop keeping up, and you have to decide how to handle the books. Your two main options are accounting software you run yourself or a bookkeeper you hire, and many owners use both.

Software handles the daily grind well, and it's the lower-cost option. It's strong at:

  • Invoicing and payments: Create, send, and track invoices, and collect payments online.
  • Job costing: Tie materials and labor to each job so you see real profit.
  • Bank feeds: Pull transactions in automatically so records stay current.

A bookkeeper adds a human who knows your numbers and frees up your evenings. Hiring one makes sense when your jobs get complex, your time is worth more on the tools, or tax season overwhelms you. A bookkeeper is an added monthly cost that depends on how many transactions you have and how much of the work you hand off. Many owners start with accounting software and add a bookkeeper as they grow.

Simplify your trades accounting with Xero

Xero brings your invoicing, job tracking, and cash flow into one place, so you can run your business instead of your books. Send invoices from the job site, take a deposit online, and set automatic reminders so you get paid without the awkward phone calls. Track costs against each job to see which work actually pays.

You can try it on your own jobs before you commit and see how much simpler the money side of your trades business can be.

FAQs on trades accounting

These quick answers cover questions trades owners might ask when they're getting the books in order.

What accounting method should a contractor use?

Many independent contractors use cash basis because it's simpler and taxes you only once you've been paid. Larger contractors, or those with big inventory and long projects, often move to accrual for a fuller view of what they've earned.

What are the three golden rules of bookkeeping?

These golden rules keep every transaction balanced so your books always add up. They are:

  • Debit what comes in and credit what goes out.
  • Debit expenses and losses, credit income and gains.
  • Debit the receiver, credit the giver.

How much does bookkeeping cost for a trades business?

Software you run yourself usually has a monthly subscription, while hiring a bookkeeper costs more. The price depends on your transaction volume and how much of the work you want to hand off.

Do you need job costing if you run a small trades business?

Yes, even a one-person operation benefits, because job costing shows which work makes money and which quietly loses it. It's the fastest way to price better and stop taking on jobs that don't pay.

Get one month free

Get one month free on any Xero plan.