How to check labour and hourly-rate invoices

By CostCode. Last reviewed 30 Sep 2026 against the official sources below, including the ATO's guidance.

Labour is the hardest line on many invoices to check, because it so often arrives as one figure: a description that mentions the hours and an amount with no rate beside it. You can't check a rate you can't see, so most of the work is getting the hours and the rate onto the page.

In short

  • A checkable labour line shows the hours, the rate per hour and the total, and the total is the hours times the rate.
  • On a lump sum, divide the amount by the hours in the description and compare that rate with the one you agreed. With no hours, ask for them.
  • Check call-out minimums and travel against your agreement, and the hours against your own site records.

What a checkable labour line shows

A labour line you can check shows the hours worked, the rate per hour and the total, and the total is the hours times the rate. Better still, it says who worked, on which days and on which job, so you can hold it against your own site records.

The ATO's list of what a tax invoice shows includes a brief description of each item, with the quantity where there is one, and the price. On a labour line the natural quantity is the hours, so asking a supplier to print hours and a rate is an ordinary request.(ATO: Tax invoices)

When the line is a lump sum

Say a line reads "Labour – 4hrs" and the only figure is 620.00 in the amount column. If you agreed 155.00 an hour, four hours is exactly 620.00 and the line is right. If you agreed 140.00 an hour, four hours should be 560.00. The two invoices look identical.

So divide the amount by the hours in the description and compare the rate that gives you with the one you agreed. If they match, the line checks out. If they don't, or the description gives no hours at all, ask the supplier for the hours and the rate rather than assuming either.

620.00 ÷ 4 hours = 155.00 an hour4 hours × 140.00 = 560.00

One amount can also hide more than one rate. Ordinary hours, overtime, weekend and public holiday work are often charged differently, and so are an apprentice and a qualified tradesperson. Ask for each rate on its own line.

What to ask the supplier for

Keep the request specific, so it is quick to answer:

  • the hours on each day, and who worked them
  • the rate for each kind of hour, where ordinary, overtime and weekend rates differ
  • the signed timesheet or day docket, if your site signs them
  • any call-out, minimum or travel charge as its own line, not folded into the hours

Check the hours against your own records

Hold the timesheets against your own record of who was on site: the site diary, the sign-in sheet or the induction register. A gap is a question, not an accusation. The supplier's record may be the more complete one, for work done off site or before your crew arrived.

Call-out minimums and travel time

Many trades charge a minimum for attending at all, as a call-out fee or a minimum number of hours. That's fair if you agreed it. Check it's applied the way your agreement says: a two-hour minimum on a one-hour job is usually two hours, not two hours plus the hour worked.

Travel time varies more. Some agreements pay it at the hourly rate, some as a flat charge, some not at all. If travel is on the invoice, check it's in your agreement and billed the way the agreement describes. If your agreement says nothing about travel, ask before you pay rather than refusing it outright.

Keep the paperwork together

Keep the invoice with the timesheets or dockets and any emails about the hours. The ATO generally asks businesses to keep their records for five years, and some records for longer.(ATO: Overview of record-keeping rules for business)

What CostCode does with labour lines

When a labour line prints the hours and the rate as figures, CostCode checks the rate against the one you agreed with that supplier, as it does any other line. When it prints only a total, with the hours in the description and no rate, CostCode doesn't divide one by the other to invent a rate: the line shows as unverified with the reason, never as passed. The free check lists a line like that among the ones it couldn't check.

Anything CostCode finds on a labour line goes to your team first. A query goes to the supplier only when a person in your team reads it and presses send, and supplier email is off until you turn it on.

Questions

Can a supplier bill labour as a lump sum?

Plenty do. The trouble is that a lump sum can't be checked against an hourly rate, so ask for the hours and the rate on the invoice in front of you, and make them part of your agreement for the invoices to come.

How do I work out the hourly rate from a lump-sum labour line?

Divide the amount by the hours, if the description gives them. If the answer is the rate you agreed, the line checks out. If the description gives no hours, ask the supplier for them.

Should I pay a call-out fee?

If your agreement includes one, check it's applied as agreed. If it doesn't, ask the supplier about it before you pay rather than disputing it straight away.

Does CostCode split the hours out of a lump-sum labour line?

No. A labour line with a total but no hours and rate as figures shows as unverified with the reason, never as passed. Once the supplier prints the hours and the rate, the line is checked against the rate you agreed.

Sources

General information, not tax, legal or financial advice. The rules have exceptions and change over time: the official pages above are the authority, and your accountant or the ATO can tell you how they apply to your business.

Got a supplier invoice handy? Check it now.

About ten seconds. No account. We don't keep the file.

Or start free: 20 invoices a month, no card