From the courier billing data.
Courier Billing Software for Parcel Brokers & Courier Resellers
Turn Your Courier Bills Into Accurate Customer Invoices
Import courier billing data, apply customer-specific pricing, check costs and margins, and generate accurate customer invoices — all in one place.
The billing run
Courier data in. Customer invoices out.
- Import the courier billing file
- Apply each customer's rates
- Review cost, charge, profit and exceptions
Stop losing time on manual courier billing
A lot of parcel brokers and courier resellers still close the month in Excel. Fine, until the file is bigger, there are more customers, and the rates no longer fit on one sheet.
The carrier file lands. Someone cleans it. Someone else looks up rates. Surcharges get typed in. Then you try to work out what each customer owes, what the courier actually charged, and whether you still made anything on it.
None of those steps is hard on its own. They get messy when you have more accounts, more couriers, more services, and a different deal for each customer. That's usually when billing starts eating the week.
- Import courier billing files
- Clean billing data
- Apply customer pricing
- Calculate charges
- Handle surcharges
- Check courier costs
- Calculate margins
- Create customer invoices
One place for the courier billing process
You already know the job. The software remembers the mapping and the rate cards, and leaves the final check with you.
- 1
Import courier data
Bring in the carrier file as it arrives. Map the columns once. Next month, a file with the same headers maps itself.
- 2
Apply customer pricing
Each customer can have their own rates — service, zone, weight band, POD, fuel and extra charges.
- 3
Calculate customer charges
Those rates go onto the billing lines. If a line doesn't match a card, the charge stays at £0 until you confirm it.
- 4
Check costs
Courier cost sits on the same line as the customer charge. You can see what you paid and what you're about to bill.
- 5
Review profit and margin
Gross profit is charge minus cost. Margin is that profit as a share of the charge. Cut it by customer, courier, service or zone.
- 6
Identify exceptions
Unmatched rates, missing costs, thin margin, sudden drops. They show up while the invoice is still a draft.
- 7
Generate customer invoices
Export an Excel pack from your template. Change a line in the draft if you need to. Finance gets a file they can open and send.
Know your true profit on every parcel
Courier cost comes from the file you import. Customer charge comes from that customer's rates. Gross profit is the difference. Margin is that profit as a share of the charge.
Both numbers sit on the same line, so you're not checking a courier invoice in one workbook and a customer invoice in another. No matching rate? Charge stays at £0 until someone confirms it. Cost missing? That gets flagged as well. You can check costs against charges before anything is finalised.
From that customer's pricing.
Charge minus cost.
Profit as a percentage of the charge.
Built for parcel brokers, courier resellers and 3PLs
Parcel brokers
You sit between the carrier and your own customers. Each account can have a different deal. The courier invoice is never the customer invoice. You need both figures together so you can bill properly and see what you actually made.
Courier resellers
You buy rates or capacity, then sell a service customers treat as yours. The commercial model either holds in billing or it leaks there. Different customers, different services, sometimes more than one courier — the rates still have to land on the right invoice.
3PL and fulfilment
Shipping is often recharged on top of storage and pick. The warehouse has enough going on without rebuilding parcel billing in a spreadsheet every week. Bring the courier costs in, apply each client's shipping arrangement, and send invoices you can stand behind. How 3PLs use it
Shipping companies
You might subcontract, or use a mix of couriers, and still bill the end customer yourself. Same split: one set of costs, another set of charges, and a margin you want to see before the invoice goes out.
Customer-specific pricing
Most people in this market don't have one rate card. They have a different arrangement for each customer, and sometimes a different one per courier.
You can hold pricing per customer and courier: service, zone, weight band, POD, fuel and extra charges. Some prices are fixed. Some use a base weight then increment. You choose which charges appear on the customer invoice.
Rates can be imported in bulk. Versions are kept, so you're not overwriting history by accident. If a consignment doesn't match a rule, nothing is guessed. It stays unmatched until you deal with it.
- Sell rates by customer and courier
- Service, zone and weight bands
- POD, fuel and extra charges
- Fixed or incremental pricing
- Which charges show on the invoice
Profitability
Once costs and charges are in, you can see revenue, courier cost, gross profit and margin for the dates you care about. Drill into customer, courier, service, zone, weight, and how the charge is made up. There's a split of service versus surcharge, and a warning when a customer sits below a target margin or the margin drops sharply against the last period.
It isn't a replacement for your accounts package. It's the picture of the parcel book before you post the invoices.
Billing checks
Draft exists so you can find problems while you can still fix them. The invoice stays in draft until you finalise it.
Unmatched lines stay at £0 and have to be confirmed. Missing courier cost is flagged. You can change a line, and that change is recorded. You can also see customers below a target margin, and cases where margin has dropped compared with the previous period.
Then you export the Excel pack from your template. If what you actually need is turning that draft into customer invoices, that's a separate page.
When Excel starts to creak
Excel is a good tool. Plenty of parcel businesses still run billing in workbooks, and that's fine while the rules are simple.
It gets harder when the file has thousands of lines, several couriers, and dozens of customers with their own weight breaks and fuel. One person becomes the only one who understands the sheet. A missed surcharge is easy. An unmatched service is easy to price as "close enough".
You still get Excel at the end — an invoice pack from your template. The calculation and the checks happen here, with the rate cards on the customer, not buried in a private workbook.
Usual questions
Who is Courier Billing for?
Anyone who buys from carriers and invoices their own customers. Parcel brokers, courier resellers, shipping companies, 3PLs. If a courier file comes in and a customer invoice has to go out, you're in the right place.
Does it replace our accounts system?
No. It works out what each customer should pay, using the courier file and your rate cards, then gives you an Excel pack from your template. You post it into accounts the same way you do now.
What if a parcel doesn't match a customer's rates?
The sell price stays at £0 and the line is marked unmatched. We don't guess a charge. You look at it, fix or confirm it, then finalise.
How do we start?
Book a demo. Tell us who you bill and which courier files you work from. We set the company up and send logins.
Stop guessing your courier margins.
Know your costs. Know your revenue. Know your profit.