Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Why Do Our Forwarding Jobs Show a Profit and Then Lose It When the Late Costs Come In?
Problems We Solve

Why Do Our Forwarding Jobs Show a Profit and Then Lose It When the Late Costs Come In?

Freight forwarders invoice and close jobs before all costs arrive, so reported profit is wrong. We build cost accruals per job from the quote and booking.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Forwarding jobs show the wrong profit because the customer is invoiced on arrival, but carrier, agent, haulier and terminal invoices come in over weeks, some after the job is closed. We build cost accruals that expect each cost from the quote and booking, hold an estimate against the job until the real invoice arrives, flag costs that never came or came in higher, and give you job profit that reflects what the shipment really cost.

A good month that turns out not to be

The monthly report shows a strong gross profit. Two months later, carrier invoices for origin charges, a haulier's waiting time, a terminal storage bill and an agent's debit note have arrived and been posted against jobs that were already closed, or worse, against the month they arrived in. The good month was not as good as it looked, and the current month looks worse than it is.

Some of those costs were never recharged to the customer, because by the time they arrived, the invoice had gone.

Why costs arrive after the job is done

A forwarding job has many suppliers, each invoicing on their own schedule. You invoice the customer promptly because that is when you get paid. The costs follow, sometimes weeks later.

  • Carriers, agents, hauliers and terminals invoice at different times.
  • Some costs, like storage or waiting, are not known until after the event.
  • Jobs are closed when the customer is invoiced, not when all costs are in.
  • Late costs are posted wherever they fit, not always to the right job.
  • Nobody checks that every expected cost has actually arrived.

What the gap costs

Reported profit is wrong in both directions, so decisions based on it, such as rates for a customer or a lane, are made on bad numbers. Costs that should have been recharged are not, because the customer was invoiced before they were known. And sales teams get commission or credit for margin that later disappears. We are not advising on your accounting policy; that is for your accountant. The point is knowing the true cost of each job.

The cost accruals we build

  1. When a job is booked, the expected costs are created from the quote's buy rates and the booking: freight, origin and destination charges, haulage, agent fees.
  2. Each expected cost is held as an estimate against the job until the supplier's invoice arrives.
  3. Supplier invoices are matched to their expected cost when they arrive, and the estimate replaced with the real amount. Differences are flagged.
  4. Costs that arrive with no expectation, such as storage, waiting or extra handling, are attached to the job and flagged as possible recharges to the customer.
  5. Expected costs that have not arrived after a period you set are listed, so the supplier can be asked or the estimate released.
  6. Job profit is shown as estimated until all costs are in, then as final, so reports distinguish between the two.
CostTodayWith accruals
Expected costsNot recordedCreated from quote and booking
Late invoicePosted wherever it fitsMatched to its expected cost
Unexpected chargesAbsorbedFlagged for recharge
Missing invoicesUnnoticedListed after a set period
Job profitChanges without warningEstimated, then final

What you can see afterwards

Monthly profit reflects the jobs done that month, with estimates for costs still to come. Unexpected costs reach the customer's invoice more often because they are flagged while the job is fresh. Sales and management can see which customers and lanes really make money. And the finance team spends less time on month-end surprises.

Operators benefit too. A late haulier invoice for waiting time, flagged against a job they handled a fortnight ago, can be checked against the delivery record and recharged while they still remember the shipment, rather than months later when finance asks about it and nobody can.

Checklist

  • Job profit changes weeks after invoicing.
  • Late costs are not recharged.
  • Monthly profit swings without explanation.
  • Nobody checks that every expected cost has arrived.
  • Commission is paid on margin that later disappears.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Is this an accounting system?

No. It sits between your forwarding system and your accounts, tracking expected and actual costs per job. Your accounts stay where they are.

Where do the estimates come from?

From the buy rates on the quote and booking. Where there is no quote, from rates you set per charge type.

How do accruals appear in our accounts?

That depends on your accounting policy, which is for your accountant. We can provide the figures in whatever form they need.

Does it work with CargoWise?

CargoWise has its own accrual features. We check whether they cover your needs before building anything.

What affects the cost?

The number of supplier types, how invoices arrive, and how jobs and costs are held in your systems.

Keep reading

More on Problems We Solve

Start here

Tell us where forwarding margin slips through

Describe your modes, your agents and carriers, the forwarding and accounts systems you use, and where jobs, costs or bookings go wrong. We will tell you what we would build and what we would leave alone, and if a change inside your forwarding system would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →