← Back to home

Case study · Invoicing

How a UK freight brokerage cut debtor days from 60 to under 10

A finance team billing between 100 and 500 invoices a week, across three companies.

The results

Debtor days60 → under 10

cash released as soon as jobs are invoiced

Time to invoice3 days → 2 hours

hands-on time for the weekly billing run of 100 to 500 invoices

InvoicingReal time

finance has caught up and is moving to invoicing as jobs complete

The short version

Billing the company took the team three days

Every completed job lived in the runsheet, the shared spreadsheet where each job is recorded. To bill a client, someone found their jobs, typed each one into Xero line by line, then downloaded the proof of delivery and attached it.

Jobs without a purchase order number held invoices up and had to be chased. Once an invoice was raised, its number was copied back into the runsheet by hand. Across the whole company, it took three days. And because the company's finance facility releases cash as soon as something is invoiced, every day of delay held cash back.

Line by line retypingDownloading proof of deliveryChasing PO numbersCopying numbers back

Before and after

From typing every line to choosing and approving

Before: finance finds completed jobs, types each into Xero, downloads and attaches proof, chases missing PO numbers and copies invoice numbers back, taking 3 days. After: jobs are grouped by client and missing paperwork flagged automatically, finance chooses what to bill, invoices are created with proof attached, finance reviews the drafts and the runsheet is updated, taking 2 hours.

What we built

An invoicing assistant that does the legwork

Decisions that stay with people

  • Finance chooses which clients and jobs to bill
  • Finance decides how to handle jobs missing paperwork
  • Finance approves every draft in Xero before it's sent

How the team changed

From typing invoices to checking and approving them

Finance and operations were involved from the first billing run we timed, and helped test every stage. It was rolled out by the company's own IT team, and billing day is now spent checking and approving rather than typing.

With billing caught up, finance can chase this week's money and bring down older debt across the whole company. They're now moving to invoicing in real time, so cash arrives sooner.

From first conversation to daily use

  1. Discovery

    Sat with finance and timed a full billing run.

  2. Build

    A first working version creating draft invoices from real jobs.

  3. Side by side

    Checked against invoices raised the old way.

  4. Go live

    The whole finance team billing with it, improved in small batches.

Before60 debtor days, three days to invoice
AfterUnder 10 debtor days, two hours a week

Got a process like this?

Tell us which job eats your team's week

Book a free 30 minute process review. If we can't make a real difference, we'll tell you.