Areas & routes
Group customers by area, place them on routes and assign the rider responsible for the day.
Every screen exists because a delivery business needs to know where the bottle went, what the customer owes and what the rider did next.
From a standing customer schedule to the receipt printed at the door, every hand-off stays in the same workflow.
Group customers by area, place them on routes and assign the rider responsible for the day.
Standing schedules generate today’s stops before the office opens—without copying yesterday’s list.
Take a request now and place it on a future route, with the price set in the office or at the door.
When the office has already counted and charged, the rider receives one clear delivery action.
The 19 litre bottle is not packaging; it is a moving asset. Irsaal gives every state and ownership type a proper ledger.
See full, empty, plant, customer, rider and damaged stock without losing the identity of the whole fleet.
Send empties out, receive full bottles back and expose any difference on the same movement.
Keep deposit-covered, customer-owned and trust-lent bottles separate from the first transaction.
Prove the arithmetic from signed movements and find the location where the count stopped balancing.
Holdings, deposits, pricing, invoices and recovery live beside the customer instead of across disconnected registers.
Keep a deposit ledger per customer and record every addition, adjustment and refund.
Set the rate promised to a home, mosque or office and send the same price to the rider.
Print A4 or thermal invoices with your logo and preserve paid, part-paid and unpaid states.
Settle returned bottles, refundable deposit and account balance in one controlled action.
Turn on the modules your business needs today, then expand without rebuilding the customer and financial history.
Sell cases, dispensers, caps, trolleys and pet packs with cost and margin visible at the counter.
Buy stock, part-pay suppliers and record returns without breaking the account trail.
Accept online orders inside your delivery zones and bring them into the same operational inbox.
Read revenue, expenses, margin, riders and bottle reconciliation by date, then export cleanly.
Start with one rider and one real round. Nothing is held back for 14 days, and no card is required.
What suppliers ask once they have seen the feature list.
Every returnable bottle is tracked as an outstanding balance against the customer who has it. When a rider delivers four full bottles and collects three empties, the customer's balance moves by one, immediately, on the rider's phone. At any moment you can open a customer and see how many bottles are with them, open a route and see the same total for the whole round, and compare that against what left the plant. Bottles that never came back stop being a vague suspicion and become a number with a name attached.
Yes. A security deposit is recorded per customer and held against the bottles they hold, so the deposit ledger and the bottle ledger are two views of the same fact. When a customer returns bottles and closes their account, the refund due is calculated from what they actually hold rather than from memory. When a customer takes more bottles than their deposit covers, that gap is visible before it becomes a loss.
The bottle is written off against that customer, and the loss is charged against their security deposit or added to their invoice, whichever the business prefers. Irsaal keeps the write-off as a recorded event rather than a silent adjustment, so the monthly bottle-loss figure across all customers is a report you can read instead of a difference you discover at stock-take.
Routes are named lists of customers in delivery order, each assigned to a rider for the day. The rider opens the round in the mobile app and works down the list, recording what was delivered, what was collected and what was paid at each stop. The office sees the round progress as it happens. At the end of the day the rider's cash, stock and bottle counts are closed off together, which is the point at which most shortfalls are caught — the same day, not at month end.
Yes. The Irsaal rider app records deliveries, returns and cash collections offline and syncs them when a connection comes back. This is not a fallback mode — it is how the app is built, because a round through a basement, a rural stretch or a patchy area is normal in Pakistan and a delivery app that needs a live connection at every stop is one a rider stops using by the third day.
Yes. Each rider has their own cash ledger. Every payment collected on the round posts to it, and the ledger is closed when the rider hands cash in at the end of the day. The difference between what the round should have collected and what was actually handed in is shown per rider, per day — so a shortfall surfaces while everyone still remembers the stop it came from.
Yes. Staff attendance is recorded and payroll runs from it, including wage bases that pay per delivery, per day or on a fixed salary. Rider advances and deductions post to the same ledger, so the amount a rider is owed at month end already accounts for what they drew during it.
Still deciding? Read every question we get asked, or ask us yours directly.
Read next