Opsliy

← Blog

Blog

Invoicing for tradespeople

Parts and labour on separate lines, callout fees that do not surprise anyone, and billing before you leave the job.

Last updated 6 August 2026

A trade invoice gets queried for one of three reasons: the customer cannot see what the labour bought, a charge appeared that was never mentioned, or the bill arrived so late they had stopped thinking about the job.

All three are fixable on the document itself.

Split parts and labour

One line for the part, one for the time. Folding them together produces a single figure that invites a question you then have to answer by phone.

Description                          Qty    Rate      Amount
Callout, Westlands                     1    2,500      2,500
Thermostatic mixer valve               1    6,400      6,400
Labour, 2 hours                        2    2,200      4,400

                            Subtotal                  13,300
                            Tax 16%                    2,128
                            Total                     15,428

The customer can see the part, the time and the callout separately. Nothing on it needs explaining.

Add an Hours column from the column bar if you bill time rather than quantity, and rename Rate to Hourly rate so the document uses your words.

Callout fees belong on the quote

A callout charge that first appears on the invoice reads as a surprise, even when it was always your policy. Say it when the job is booked, and put it on the quote if there is one.

If you charge a callout that is waived when work goes ahead, show it and then show the waiver. A line reading zero does more for trust than a line that quietly vanished.

Materials: at cost or marked up

Either is normal. What causes arguments is not saying which.

Mark up and you should be comfortable with the customer seeing the supplier’s price if they go looking. At cost and you should say so, since it is a selling point. Put a line in your terms and stop deciding job by job.

Bill before you leave

The strongest argument for invoicing from the van is that the work is still in front of the customer. The value is highest that day, and you remember the detail: what you actually did, the extra they asked for halfway through.

The sheet reflows for a phone, so this is realistic rather than aspirational. Making an invoice on your phone covers the fastest route, including saving a template with your details already in it.

Extra work found on site

Stop, phone, then proceed. Not the other way round.

Record the approval on the paperwork as it happens, not at the end. On a repair booked in, that belongs on the job card; on a callout it can go in the notes on the invoice itself. Either way, name who agreed and when.

The message that does the job is four lines: what you found, why it needs doing, what it costs, and a direct question. Approving extra work has a worked example.

Getting a signature

For anything the customer needs to accept on the spot, switch the signature block on in the sidebar and print two copies. One stays with them, one comes back with you.

Paper still wins here. A signed sheet handed over on the day settles disputes that an emailed PDF does not.

Numbering when you work from a van

The awkward part of paper. If you print blanks, write the numbers on the stack in sequence before you leave and cross them off as you use them.

Crude, and it works. What you are avoiding is two jobs on the same day carrying the same number, which breaks reconciliation for both sides. Numbering your documents covers schemes worth using.

A saved template per job type

Most trades do two or three kinds of work with different line structures. Keep a file for each rather than one you cut down every time.

A plumber might keep invoice-callout.json with a callout line and an Hours column, and invoice-install.json with parts, quantities and a deposit row. Thirty seconds to make the second one.

Nothing is stored for you here, so those files on your own disk are the template and the record. A free invoice template you can edit covers what to fix and what to leave blank.

What to do about late payers

Ask for a deposit next time. On materials-heavy work, half up front changes the relationship, and a customer who will not pay a deposit is telling you something worth hearing.

For the follow-up itself, a short question beats a demand. Getting paid on time covers what actually shortens the gap.

Materials, labour and the line between them

The commonest source of a query on a trade invoice is a single line reading “materials and labour”. It tells the customer nothing and gives them nothing to agree with.

Split it. Labour by hours or by day rate, materials as their own lines or as one figure with a supplier reference behind it. If you mark materials up, say so in the terms rather than burying it.

Description                              Qty    Rate    Amount
Labour, second fix                     11 hr   1,800    19,800
Materials, per attached list               1  14,250    14,250
Waste removal, one skip                    1   9,000     9,000

A customer who can see three numbers argues about at most one of them. A customer who sees one number argues about all of it.

Day rates and half days

If you work to a day rate, decide in advance what a half day is and what happens when a job runs to a day and a bit. Write it on the quote rather than settling it on the invoice.

The version that causes trouble is rounding up quietly. The customer who was there knows how long you were on site, and an invoice claiming otherwise costs more than the extra half day is worth.

Callouts and the first hour

Callout charges are normal and are queried constantly, because the customer usually did not know there was one. Put it in writing before you travel, even by message, and put it on its own line when you invoice.

If the callout is absorbed into the work when the job goes ahead, show it and then show it deducted. Free is more persuasive when the customer can see the figure that was waived.

Start with your own details

Open the invoice maker, fill in your business name, bank details and terms, and save that file before you add a customer. Every job after that starts from it.