Billing by hand
- Rate cards in a spreadsheet, one version per person
- Fuel surcharge recalculated by hand, when there is time
- Waiting time and extras absorbed rather than billed
- Invoices at month end, then rekeyed into the accounts
Planning moves the freight. The back office is what turns it into money: rate matrices instead of a spreadsheet, a fuel surcharge that recalculates itself, extras that reach the invoice, and billing that goes out the week the work was done.
Trusted by UK haulage operators








The rate card lives on someone’s desktop, the fuel escalator is recalculated by hand when there is time, the waiting time nobody logged is never charged, and the invoice goes out weeks after the POD came back. None of it is anyone’s fault. It is what happens when the commercial half of the operation runs outside the system doing the work.
Each stage is a screen your office already works in. Open any stage for the flow it follows, or the full list behind it.

A rate matrix per customer, and a separate buy rate per subcontractor, both versioned so a price rise is scheduled rather than retyped.

Fuel, waiting time and the extras a day throws up, priced on the job as it happens instead of remembered at billing.

Approved proof releases the job, accounts check it, and the invoice goes out the week the work was done rather than at month end.

Invoices and credit notes post into Xero, Sage 50 or Sage 200, with the customer created as they go and each document showing where it got to.

Sixty-plus standard reports covering the commercial, operational and compliance questions, filtered, exported, and emailed out on a schedule.
Invoices and credit notes cross over with the customer created or updated as they go, and each document shows whether it landed.







A Cumbrian haulier, seventeen vehicles, measured over five months against the same period the year before. No new customers won to get there, just everything moved actually charged for.
The rate card was a spreadsheet, the tickets were paper, and the billing waited for month end. Eighteen months after the rates moved into HaulierMagic, the same office is invoicing nearly three times as much.
Yes. A tariff is a grid: bands down the side, from pallet count, spaces, weight, volume or miles, and your own postcode zones across the top. It can price per order, per run or per mile, with multi-drop and multi-collect rates, service tiers and per-skill uplifts, and separate buy rates for subcontractors.
Rates are effective-dated. Enter the new version with its start date and it applies itself on the day, while expired versions stay read-only so last quarter still prices the way it was sold. An increase can be pushed across many tariffs in one action.
Set a base fuel price, the current price and the proportion of your cost that is fuel, and the surcharge works out its own percentage from the movement. You can enter a percentage or a flat rate instead, and different customers can sit on different surcharge groups.
Yes. Invoices and credit notes post into Xero, Sage 50 and Sage 200, creating or updating the customer as they go, with your nominal codes and VAT types mapped so lines land on the right accounts. Each document shows whether it is awaiting, integrated or failed.
Yes. Subcontracted legs are listed ready to pay, grouped by haulier, with the agreed rate editable before you raise it. Because buy rates and sell rates run through the same engine, you can see what a job earned after the cost of subbing it out.
You raise a credit note, approve it and apply it against the invoice. It posts to your accounts package alongside invoices, so the correction is on the record rather than made by editing a document that has already gone out.
Yes. More than sixty standard reports cover operations, commercial, subcontracting, fleet, HR and audit, each filtered and exported to CSV. The ones you read every morning can be set to email out on a schedule.
Book a demo and we will price a real week from your operation, put the extras on it, and post the invoice into a test accounts company so you can see what the office would actually do.
Thank you
Your request has been received.