← All articles

How to Invoice for Trade Work: A Guide for Plumbers, Electricians, and HVAC Techs

trades invoicing contractors

You just cleared the drain, closed up the panel, or got the AC blowing cold again. The customer is happy, and now you need to get paid. Knowing how to invoice for trade work is what turns a finished job into money in your account. Field service billing has parts that a desk job never deals with: a truck that has to reach the site, materials you paid for out of pocket, labor at a real hourly rate, and the occasional call at 11 PM.

This guide covers how to price and bill plumbing, electrical, and HVAC work so the total is fair, the customer trusts it, and the money shows up fast.

Charge for the trip, not only the fix

Your truck, your fuel, your tools, and the drive to the site all cost money before you touch a single fitting. A service call fee (also called a trip fee) covers that. It is a flat charge for showing up, and it applies whether the job takes ten minutes or two hours.

Set the fee to cover your real cost of getting there. Most trades charge somewhere in the range of $75 to $125 for a standard daytime call. Put it on the invoice as its own line so the customer sees it clearly. If you fold the trip into your hourly rate instead, a quick job looks underpriced and a long job looks like you padded the hours.

Flat rate or time and materials

There are two ways to price a job. Each one fits a different kind of work.

When flat rate fits

Flat-rate pricing gives the customer one number for the whole job before you start. It works when the work is predictable: swap a water heater, install an outlet, replace a capacitor. You have done it a hundred times, so you know the labor and the parts. The customer likes it because there is no surprise at the end. You like it because a fast, clean job pays the same as a slow one, and your experience works in your favor.

When time and materials fits

Time and materials means you bill your hourly rate plus the parts you use. This fits work you cannot scope up front: a leak behind a wall, an intermittent electrical fault, an old system nobody has notes on. You do not know how deep it goes until you open it up. Tell the customer the rate and give an honest estimate of hours, then track your time on site so the invoice matches the work. This is a common approach for contractor work where the scope is unknown until you are into it.

Plenty of shops use both. Flat rate for the standard menu, time and materials for the messy diagnostic jobs.

Bill for the diagnostic

Figuring out what is wrong is skilled work. Finding a short in a circuit or a slow refrigerant leak takes training and the right meters. Charge a diagnostic fee for it. A common practice is to charge the fee to find the problem, then credit it toward the repair if the customer approves the work that day. That feels fair to the customer and it protects you from spending an hour diagnosing a system for free while the customer decides to call someone else.

Mark up your parts and materials

You buy the disposal, the breaker, the contactor, or the length of copper. You carry it on your truck, you warranty it, and you tie up your own cash until the invoice is paid. Markup covers all of that. It is standard practice in every trade, not a hidden charge.

Markup on parts usually runs 30 to 100 percent depending on the item and your market. A part that cost you $95 might go on the invoice at $142.50, a 50 percent markup. Keep your receipts either way, because your marked-up price is your revenue and the original cost is a deductible expense at tax time. Tracking material costs against each job keeps that clean, and SettleDue logs expenses so you always know what a job actually cost you to run.

Set emergency and after-hours rates

A burst pipe at midnight is not a nine-to-five job. Nights, weekends, and holidays get a higher rate, and customers expect it. Two common ways to do it:

  • Multiply the labor rate. Charge 1.5x or 2x your normal hourly rate for after-hours work.
  • Raise the trip fee. An $89 daytime call becomes a $175 emergency call, plus the higher labor rate on top.

Say your standard rate is $110 an hour with an $89 trip fee. An emergency call at 2 AM might be a $175 trip fee and $165 an hour. Put the after-hours rate in writing before you drive out, so nobody argues about it once the water is shut off.

Invoice from the job site, the same day

This is the single habit that separates trades who get paid fast from trades who chase money for weeks. Invoice the job the day you finish it, from the site if you can, before you drive to the next call.

Here is why it matters. The customer just watched you fix their problem. The value of the work is fresh in their mind, and they are the most willing to pay they will ever be. Wait a week and the memory fades, the paperwork piles up on your truck seat, and a job you finished on Monday does not get billed until the following Friday. Every day you wait is a day added to when you get paid, and some of those invoices slip through the cracks entirely.

Build the invoice while you are still standing there, hand or email the customer a PDF, and move on. A tool that lets you create and send an invoice on the spot, like SettleDue, turns end-of-day paperwork into a two-minute task you already finished.

A worked plumbing invoice

Here is a real repair billed the right way. A customer calls about a broken garbage disposal. You drive out, confirm the unit is dead, and replace it. The invoice looks like this:

  • Service call / trip fee: $89.00
  • Labor - remove and install disposal, 1.5 hours at $110/hour: $165.00
  • Garbage disposal unit - $95.00 cost, 50% markup: $142.50
  • Subtotal: $396.50
  • Sales tax (7.5%): $29.74
  • Total due: $426.24

Sales tax rules on labor and parts vary by state, so check what applies where you work. The structure is what matters: the trip, the labor, the marked-up part, and the tax each sit on their own line. The customer can see exactly what they are paying for.

Itemize so the customer trusts the total

A $426 invoice that says only "plumbing repair" invites a phone call and a slow payment. The same $426 broken into a trip fee, labor hours, and a named part gets approved and paid, because the customer can follow the math. Itemizing is not extra work when your invoicing tool does it for you. It is the difference between a customer who trusts your price and one who wants to argue about it.

Spell out the part by name, show the hours, and keep the trip fee visible. If you gave an estimate first, the invoice should line up with it. SettleDue turns an approved estimate into an invoice directly, so the numbers the customer already agreed to carry straight through to the bill.

Get paid for the work you already did

The work is the hard part, and you already did it. Billing it should not be the thing that costs you money. Charge for the trip, price the job the way that fits, mark up your parts, and get the invoice out the same day.

SettleDue handles invoicing, estimates, time tracking, expenses, and payment tracking for plumbers, electricians, HVAC techs, and other trades. It has been the simple choice for field service billing since 2011, with unlimited invoices on every plan and no accounting overhead to wade through.

Start your 14-day free trial

No credit card required. Cancel anytime.

Send your first invoice today.

Sign up, log an hour, and email a PDF invoice. Takes about five minutes.

Try free for 14 days

No credit card required · Cancel anytime