← Back to blog

26 August 2026 · Rob Harvey

Billing Software for Engineers: Why UK Field Service Firms Lose Money Between Job Done and Invoice Sent

Billing software for engineers, aimed at UK field service firms. Where money leaks between job done and invoice sent, plus an invoice lag audit you can run today.

Billing Software for Engineers: Why UK Field Service Firms Lose Money Between Job Done and Invoice Sent

If you run 5 to 30 engineers in vans, the billing software you need is not accounting software. Your rates are not the problem. The problem is the gap between an engineer walking off site and an invoice landing in the client's inbox, and the jobs, parts and extra hours that quietly fall into that gap and never get billed at all. Fix the flow of job data and the invoicing largely fixes itself. Buy another ledger and you will still be retyping job sheets on a Friday afternoon.

Two very different things get called "billing software for engineers"

Search the term and you mostly get tools for consultancy and design practices: architecture, structural, civil, M&E design. That world bills time against a project fee, tracks work in progress, releases milestone invoices and worries about utilisation. It is served by products like Deltek Ajera, BQE Core, Unanet AE and Monograph, all of which are built around timesheets and project phases.

Field service engineering is a different shape entirely. Reactive callouts, planned maintenance contracts, quoted remedial works, parts off the van, subcontract labour, and a compliance certificate attached to half of it. There are no phases. There are 40 small jobs a week, each of which has to turn into a correctly priced line on an invoice with the client's purchase order number on it.

If you run vans, plant rooms and certificates, the rest of this article is for you. If you bill design hours against a fee, the consultancy tools above are the right shelf.

Where the money actually leaks in a field service firm

Ask any owner-operator where the losses are and you get the same list:

  • Jobs completed but never invoiced, because the job sheet never came back from the van.
  • Parts fitted from van stock that never reached the invoice, so you paid the merchant and the client did not.
  • Extra time agreed verbally over the phone (an extra two hours, a second visit) that nobody wrote down.
  • PPM visits carried out but the contract billing schedule never triggered, so a quarter goes unbilled.
  • Invoices held by the client's accounts team because the certificate or photo evidence is not attached.
  • Credit notes raised because the invoice did not match the purchase order, the site reference or the agreed quote.

None of these are accounting problems. Xero will happily produce a perfectly correct invoice for the wrong amount, and it will never tell you about the job you forgot to raise. Every leak on that list happens upstream of the ledger, at the point where work is done and not recorded.

Run the invoice lag audit on your last 20 jobs

This takes an afternoon and it is the most useful thing you will do this month. Take your last 20 completed jobs and record four things for each:

  1. The date the engineer left site.
  2. The date the invoice was raised.
  3. The date it was paid.
  4. Whether the invoice value matched the quote or the value you expected.

Then count how many of the 20 had not been invoiced at all when you started.

For reactive works, good looks like same-week invoicing: engineer finishes Tuesday, invoice out by Friday. Contract and quoted work runs to its schedule, but the reactive tail should be days, not weeks.

The cash arithmetic is blunt. A firm turning over £1.5m bills roughly £28,800 a week. Moving from a three week average lag to one week releases about two weeks of revenue, near £57,000, from working capital permanently. That is money you already earned. On top of that, invoices that sit unraised past the client's own payment cut-off roll into the following month, and statutory late payment interest (8% above the Bank of England base rate) only becomes available to you once the invoice actually exists. See the government guidance on late commercial payments.

Write your average lag on a whiteboard. It is the number any billing system you buy has to move.

What billing software for engineers actually needs to do

Not a generic feature list. This is the requirement set for a firm with 12 vans:

  • Capture labour, parts and travel at the point of work, on a phone, by the person who did it.
  • Work offline. A basement plant room with one bar of signal is the normal working environment, not an edge case.
  • Carry the quote value through to the invoice, so someone in the office can see variance before it goes out rather than after the client queries it.
  • Attach certificates, photos and the signed job sheet to the invoice as a matter of course.
  • Handle PPM contract billing separately from reactive works, on a schedule, without anyone remembering to do it.
  • Carry the client's purchase order and site reference from job creation to invoice line.
  • Push a clean invoice into Xero, QuickBooks or Sage rather than trying to replace them.

Billing sits downstream of scheduling, so the same system needs to know which engineer went where and for how long. If you are still deciding that part, our guide to engineer scheduling software covers it.

Job management with billing vs standalone invoicing vs full accounting software

Three categories, three different buyers.

Standalone invoicing and accounts (Xero, QuickBooks, Sage, FreshBooks) is excellent at invoices, VAT and reconciliation and completely blind to jobs. Someone has to retype the van paperwork into it. That someone is your bottleneck.

Field service job management with billing built in turns job data into the invoice. Engineers feed it from site, the office checks and releases, the accounts package keeps the ledger. This is the right fit for almost every 5 to 30 engineer contractor.

Full project accounting (Sage Intacct, Deltek, Unanet, BQE) is built for consultancy work in progress and multi-year projects. It is overkill and mispriced for a contractor doing 40 callouts a week. For a worked example of how that pricing model lands on a field service firm, see EngineerOffice pricing explained.

| | Best for | Knows about jobs | Keeps the ledger | |---|---|---|---| | Standalone invoicing/accounts | Any business, once the numbers are known | No | Yes | | Field service job management with billing | 5 to 30 engineer contractors | Yes | No, integrates | | Full project accounting | Consultancy, design, multi-year projects | Project phases, not site visits | Yes |

Accounting software for engineering firms: what to keep and what not to replace

Keep the accounts package. Your accountant knows it, it handles your VAT returns under Making Tax Digital, it runs payroll and bank reconciliation, and it is cheap relative to what it does. Do not buy a job system that wants to be your ledger as well. That is how firms end up with two sets of numbers and a year-end argument.

A good integration looks like this: customers and invoices sync one way from the job system into the accounts package via a proper API, such as the Xero Accounting API, the Intuit developer platform or the Sage Accounting API. Nobody retypes anything. Payment status comes back, so the office stops chasing invoices the client already paid.

A bad integration looks like a CSV export, a nightly sync that fails silently, duplicated contacts and a monthly reconciliation job for your office manager. Ask which one you are being sold.

The UK-specific bits the American tools ignore

CIS. If you subcontract on construction work, the contractor deducts from your labour element: 20% if you are registered, 30% if you are not. Your invoice needs to split labour and materials cleanly or the deduction is wrong.

Domestic reverse charge VAT. Since March 2021, construction services reported under CIS between VAT-registered businesses are subject to the domestic reverse charge, which covers installation of heating, air conditioning, ventilation, power, lighting and drainage. It does not apply where the customer is an end user. Get the treatment wrong and the invoice comes straight back.

Retentions. On contract works, part of the value is held back and has to be tracked and chased separately. Larger clients also publish their payment performance under the payment practices reporting rules, which is worth reading before you argue about terms.

Certificates as a payment gate. An electrical installation condition report, a gas safety record under the Gas Safety (Installation and Use) Regulations, a fire alarm certificate to BS 5839, or F-gas records for a refrigeration visit. If the document is missing, the invoice sits in the client's queue and no amount of chasing moves it.

Most global billing tools handle none of this. Check before you sign.

How to evaluate a system without wasting three months

  • Pick your three worst-billed job types and run the trial around those, not the easy ones.
  • Give the mobile app to the engineer who hates apps, and make him test it in a real plant room with one bar of signal.
  • Time one invoice end to end today, then time the same job in the demo. That is your only meaningful metric.
  • Ask for the accounts integration to be demonstrated live, with a real invoice appearing in a real Xero, QuickBooks or Sage file. Not a slide.
  • Ask what happens to your job history, photos and certificates if you leave.

Two traps. Per-user pricing that punishes you for hiring your eleventh engineer, and multi-year contracts on a system your engineers may quietly refuse to use by month three.

What this looks like in Engineer OS

The engineer completes the job on their phone: labour, parts off the van, travel, photos, client signature and the certificate attached. It works offline and syncs when signal returns.

The office sees a job marked ready to invoice, with the quote value and the actual value side by side so variance is visible before anything goes out. The purchase order and site reference are already on it. The invoice pushes into your accounts package, which keeps doing VAT, payroll and reconciliation exactly as it does now.

That is the whole idea: job data arriving in invoice-ready shape, not another accounting system. If you want the fuller picture, read What Is Engineer OS? and how we approach job management that works on a van and a phone.

FAQ

What is the best billing software for engineers in the UK? For a field service firm with 5 to 30 engineers, it is job management software with billing built in, integrated with the accounts package you already use. Products aimed at design and consultancy practices bill time against project fees and are the wrong shape for reactive callouts, PPM contracts and van stock.

Do I need billing software if I already use Xero, QuickBooks or Sage? Those tools raise invoices very well. They know nothing about which jobs were completed, which parts came off the van, or whether a certificate is attached. If someone in the office is retyping paperwork into your accounts package, the missing piece is job data capture, not accounting.

What's the difference between billing software and accounting software for engineering firms? Billing software turns work done into a priced, evidenced invoice. Accounting software keeps the ledger, files VAT under Making Tax Digital, runs payroll and reconciles the bank. Most field service firms need the first one fixed and the second one left alone.

Can engineers raise invoices from their phone on site? They can capture everything an invoice needs (labour, parts, travel, photos, signature, certificate) and for small reactive works some firms issue there and then. On quoted and contract work it is usually better for the office to check quote variance and the purchase order before release. The point is that no data is re-entered either way.

How much does billing software for a 10-engineer field service firm cost? Field service systems are typically priced per user per month, so cost scales with headcount, and many UK vendors will only quote after a demo. Work out the annual figure, then compare it against the working capital your invoice lag audit showed was tied up. Also check whether office staff count as billable users, and avoid long contracts on an app your engineers have not tested in the field. Your accounts package stays separate and its plan prices are published, for example on Xero's UK pricing page.

Does billing software handle CIS deductions and reverse charge VAT? Most international tools do not. In practice the deduction and the VAT treatment are handled in the UK accounts package, so what the job system needs to do is split labour and materials properly, flag which jobs are CIS or reverse charge, and pass a clean invoice across. Confirm this with the vendor before you commit, because a system that cannot tell a reverse charge job from an end user job will create rework every month.

How do I stop invoices being held up by missing certificates and job sheets? Make the certificate part of completing the job rather than paperwork to be done later. If the engineer cannot close the job on their phone without the required document attached, the invoice is never waiting on it. Then attach that document to the invoice automatically, so the client's accounts team has no reason to park it.

Want to see it in action?

Start your 14-day trial, or book a 30-minute walkthrough.