RentManager
Every vehicle, every driver, every taka — on one board
4
Trip states, plus cancelled
5
Operating flows
2
Booking types: retail + corporate
v1.0.0
Shipped 4 Sept 2026
A rental operator's day is a stack of phone calls, a whiteboard of registration numbers and a drawer of fuel slips. The vehicle that was promised twice, the driver's advance nobody wrote down, the trip that turned out to lose money — all of it surfaces late, if at all.
RentManager puts one track under every booking. A trip moves Confirmed → Driver arrived → Active → Completed, and the colour on the board says where it is. Cancel it any time before it completes and the vehicle and the driver are free again. The same vehicle cannot be promised twice, and a vehicle whose papers have expired cannot be booked at all.
The money follows by itself. Fuel is drawn from the fuel log rather than typed twice; what a driver paid from his own pocket becomes the owner's cost and the driver's due in the same movement; what the customer bore is kept out of the profit. When the trip closes the invoice is raised, and a partial collection is recorded as a partial collection.
- One trip lifecycle: Confirmed → Driver arrived → Active → Completed
- The same vehicle can't be promised to two customers
- Drivers run the whole trip from a phone, odometer photos included
- Fuel comes from the fuel log, so no cost is counted twice
- Corporate hires billed together at month end, retail billed per trip
- Expired vehicle papers block a booking before it is taken
Application
ASP.NET Core · Blazor Server
UI
Radzen Blazor components
Server
Kestrel behind Caddy
Sign-in
Password · Google · Facebook
Hardening
Strict CSP · HSTS · frame-deny
Languages
Bangla + English, dark mode
Feature breakdown
Grouped by module, with live execution status per feature.
Booking & Dispatch
6 featuresAvailability by date and vehicle type
LiveA customer asks for a car for three days; you see what is free for those dates before you promise anything.
Retail booking at the agreed fare
LiveThe fare you actually settled on over the phone is the fare that goes on the booking.
Driver assigned now or later
LiveA booking can be taken before a driver is free, and the driver attached when one is.
Double-booking prevented
LiveThe same vehicle cannot be committed to two customers for overlapping dates, however busy the phone is.
Trip lifecycle on one board
LiveConfirmed, driver arrived, active, completed — the colour tells you where every trip stands right now.
Cancel and release
LiveA trip can be cancelled any time before it completes; the vehicle and the driver become available again.
Corporate Contracts
4 featuresCompany accounts
LiveCorporate customers are kept as companies, so their contracts, trips and bills sit together.
Monthly rate with a term
LiveSet the monthly hire and the start and end dates; the contract governs every trip under it.
Vehicles bound to the contract
LiveChoose which vehicles go under the contract, so a corporate car is not dispatched to a retail booking.
Billed together at month end
LiveA contract's trips are collected into the month-end invoice instead of being billed one by one.
The Driver's Trip
4 featuresStart with an odometer photo
LiveThe driver presses start and photographs the odometer, so the opening reading is evidence rather than memory.
Costs logged from the road
LiveFuel, tolls and fines are entered as they happen, with a photo attached, not reconstructed a week later.
Close on arrival
LiveThe driver ends the trip at the destination with the closing odometer reading.
Staff verification closes it
LiveA trip is not closed by the driver alone — office staff verify it before it settles.
Trip Settlement
4 featuresFuel from the fuel log
LiveFuel cost is drawn from the fuel log, so the same expense is never entered twice.
Driver's out-of-pocket becomes his due
LiveWhat the driver paid himself is the owner's expense and the driver's receivable in one movement.
Customer-borne costs excluded
LiveWhat the customer paid for directly is kept out of the trip's profit, so the margin is the real one.
Profit and dues posted
LiveThe trip's profit and the driver's dues are written to the books when the trip settles.
Invoicing & Collection
4 featuresInvoice on close
LiveClosing a trip raises the customer's invoice; nobody has to remember to do it.
Send it to the customer
LiveThe invoice goes out from the same screen it was raised on.
Partial collection
LiveMoney that arrives in parts is recorded in parts; the balance stays outstanding.
Outstanding versus collected
LiveOne report shows which invoices are still owed and which have been paid.
Fleet, Papers & Access
6 featuresDocument expiry tracking
LiveEach vehicle's papers carry their expiry dates, kept with the vehicle rather than in a folder.
Warning before expiry
LiveYou are told before a document runs out, while there is still time to renew it.
Expired papers block the booking
LiveA vehicle whose papers have lapsed cannot be dispatched, which keeps the fine off the road.
One company can't see another's
LiveEach operator's vehicles, drivers, trips and money are isolated from every other operator's.
Drivers see only their trips
LiveA driver's app shows his own trips and dues, not the office's bookings or the company's accounts.
Bangla and English, dark mode
LiveThe whole console switches language on a toggle, and works in dark mode for night dispatch.
AI Layer
3 featuresReading the trip's receipts
PlannedDrivers already photograph every fuel slip, toll and fine — reading the amount and date off those photos into the expense line is the next step.
Odometer photo to reading
PlannedThe opening and closing readings taken from the photographs the driver already submits, instead of typed in twice.
Flagging odd settlements
PlannedA trip whose fuel or expenses sit far outside the pattern for that route and vehicle raised for a human to look at.
Frequently asked questions
What is RentManager?+
RentManager is fleet dispatch software for vehicle rental operators in Bangladesh. It carries a trip from the phone call to the collected invoice on one track: check availability, assign a vehicle and driver, let the driver run the trip from his phone, settle the costs automatically, raise the invoice and record the collection. It serves both retail bookings and corporate monthly contracts.
Can the same vehicle be booked twice by mistake?+
No. Availability is checked against the dates and the vehicle before a booking can be confirmed, so a car already committed for those dates cannot be promised to a second customer. If a trip is cancelled before it completes, the vehicle and its driver are released and become bookable again immediately.
How does a driver use it?+
From his phone. He is notified when a trip is assigned to him, presses start and photographs the odometer, logs fuel, tolls and fines with photos as they happen on the road, and ends the trip at the destination with the closing reading. Office staff then verify it, which closes the trip. A driver sees only his own trips and dues — not the office's bookings or the company's accounts.
How is a trip's profit worked out?+
Automatically, when the trip settles. Fuel is taken from the fuel log rather than re-entered, so it is never counted twice. What the driver paid out of his own pocket becomes the owner's expense and the driver's receivable in the same movement. What the customer paid for directly is excluded, so the margin reflects what the operator actually earned.
Can a vehicle with expired papers be booked?+
No. Each vehicle's documents carry their expiry dates, you are warned before a document runs out, and once it has lapsed the vehicle cannot be dispatched. The check sits in the booking flow rather than in someone's memory, so the fine is prevented before the car leaves the yard.