Here is a question worth asking yourself right now, without calling your accountant: how much money are your customers currently holding as due? If the answer takes more than a minute to produce, that is the gap this article is about.
Hajj and Umrah agencies handle large sums in instalments, pay suppliers in different currencies and on different schedules, and often discover their real profit months after the season ends. None of that is unavoidable.
Money in: customer payments
Almost nobody pays a Hajj package in one transfer. Bookings are paid in instalments over months, sometimes by a relative, sometimes partly in cash at the office.
Each booking should carry its own payment schedule: total amount, what has been received, the date and method of each receipt, who paid it, and what remains. From that, two reports fall out naturally — a due list sorted by departure date, and a daily collection summary.
The due list sorted by departure date is the one your sales team should open every morning. Chasing a payment eight weeks before travel is a phone call. Chasing it four days before is a problem.
Money out: supplier payables
Hotels, airlines, transport companies, visa processors, guides. Each one has an agreed rate, an invoice and a payment schedule, and each one needs its own ledger.
Record supplier bills when they arrive rather than when you pay them. The difference between those two habits is the difference between knowing your position and guessing it.
Expenses and the parts people forget
Office rent, salaries, marketing, bank charges, currency conversion loss, refunds and goodwill adjustments. Agencies often track the big supplier costs carefully and let the rest disappear into a general pile. Categorise them. It takes seconds per entry and it is the only way a profit figure means anything.
Ledgers give you the argument-ending answer
A customer ledger shows every charge, payment and adjustment for one pilgrim or one booking, in date order. A supplier ledger does the same for a hotel or airline.
When a customer says they paid more than your record shows, or a supplier claims an unpaid invoice, the ledger settles it in one screen. Agencies that keep proper ledgers have noticeably shorter disputes.
Profit, per package and per trip
Total revenue minus total cost tells you whether the season worked. It does not tell you what to do next season. For that you need profit broken down by package and by trip:
- Revenue collected against that package
- Direct costs — airfare, hotel, visa, transport, meals
- Allocated costs — staff, guide, office overhead
- Agent commission paid on those bookings
- Net margin, per pilgrim and in total
Most agencies that run this calculation for the first time find at least one package that sells well and earns almost nothing.
Keep operations and accounts connected
The single biggest improvement is not an accounting feature at all. It is that the booking, the pilgrim and the payment are the same record. When your accounts live in a separate ledger book, you spend the end of every month reconciling two versions of reality. When they are connected, the reconciliation is already done.
See the accounts module
Our Hajj & Umrah Travel Agency Management Software covers customer payments and instalments, supplier payables, income and expense entries, customer and supplier ledgers, and profit reporting per package and per trip.
Demo: https://hajj.ronginbangla.blog/
WhatsApp: 01736699819
Ask us for a walkthrough of the ledger and due reports with your own payment structure.


