A sale isn't a profit until the cost is known
It's easy to treat a confirmed booking as a win the moment the customer pays — but revenue without a known cost is only half the picture. If the supplier cost isn't attached to the booking at the same time, the agency genuinely doesn't know whether that booking was profitable until someone reconciles the supplier invoice, sometimes weeks later.
What this gap costs in practice
Agencies that only find out their true margin after the fact tend to make the same mistake repeatedly — under-pricing a package type that looks fine on paper but has a supplier cost structure that erodes the margin. Without the cost attached at booking time, that pattern is invisible until it's already happened several times.
It also makes cash flow forecasting harder: without a real-time view of committed supplier costs, an agency can't accurately project what it owes versus what it's owed.
The fix: attach cost at the point of booking, not after
The discipline that solves this is simple to state and hard to enforce manually: no booking should be considered complete until its supplier cost is recorded alongside it. That's easy to skip under time pressure unless the system itself requires or defaults to it.
How Muhasib enforces this by design
In Muhasib, supplier cost is a core part of the booking record, not an afterthought — so gross margin is visible the moment a booking is confirmed, not reconstructed weeks later from a pile of supplier invoices.
