Car rental software in the UAE should match every Salik toll, Darb toll and traffic fine to the right rental contract, recover it from the right customer, and settle deposits on time. Charges often arrive days or weeks after a car is returned, so doing this by hand is slow and error-prone. This guide explains what the software should do, what to check before you buy or build, and how to roll it out without disrupting your counters.
Why do tolls and fines cause problems for rental companies?
Tolls and fines are linked to the vehicle, not the driver, so the rental company receives them and must pass them on. The difficulty is timing: charges can appear after the customer has returned the car and expects the deposit back.
Dubai uses the Salik toll system, and Abu Dhabi uses Darb. Salik rates in Dubai vary by time of day, so the same gate can cost different amounts depending on when the car passed. Traffic fines are issued by the relevant authority in each emirate. A busy branch can see many charges every day across its fleet, and each one needs to be matched to the contract that was open at that moment. Without software, staff compare plate numbers and timestamps across spreadsheets, customers dispute charges they cannot see evidence for, and deposits are held longer than necessary.
How should software match a charge to the right rental?
The system should match each charge by plate number and exact date and time against the contract that had the vehicle at that moment. Getting the timestamps right is the core of the feature.
That sounds simple, but real operations complicate it. Cars are swapped mid-rental, returned early, extended by phone, moved between branches by staff, or sent to a workshop. Each of those events must be recorded with accurate times, or charges land on the wrong customer. A good system also handles the cases it cannot match automatically: charges incurred while the car was with staff, a workshop or a delivery driver should go to an internal queue rather than to a customer.
How charges reach your system depends on what each authority and toll operator offers for your account, such as statements, file exports or online portals. Confirm with them what access your company has before you design the import, because it decides how much can be automated.
Accurate times at check-out and check-in are therefore an operational rule, not just a software setting. The counter app should record the time automatically when the contract is opened and closed, capture mileage and fuel with photos, and stop staff from back-dating changes without a supervisor's approval. Every change of vehicle, driver or return date during a rental should create a dated record, so the matching engine always knows who had the car.
What should happen once a charge is matched?
Once matched, the charge should be added to the customer's account with clear evidence, recovered under the terms of the rental agreement, and recorded for finance. The customer should be able to see exactly what they are paying for.
- Add the toll or fine to the contract with the gate or offence, date, time and location
- Apply any administration fee your rental terms allow, as a separate line
- Recover the amount from the deposit, a card on file or a payment link, according to your terms
- Send the customer a notice in English or Arabic with the evidence attached
- Issue a tax invoice or credit note in AED, with VAT treatment agreed with your tax adviser
- Track disputes and their outcome, with notes from staff
- Report unrecovered charges by branch, customer type and channel
The VAT treatment of recharged tolls, fines and admin fees is a question for your accountant, because different charges can be treated differently. The software should let you configure each charge type rather than hard-coding one rule.
How should deposits and card holds be managed?
Deposits should be released as soon as you are reasonably sure no further charges will arrive, and the system should track that date for every contract. Holding deposits too long frustrates customers and can breach consumer rules.
Many UAE rental companies take a card pre-authorisation rather than a cash deposit. The software should record the hold, its expiry, any amounts captured against it, and the planned release date. Consumer protection rules in Dubai set time limits for refunding rental deposits when nothing is outstanding, and other emirates may have their own rules. Confirm the current requirements with the Department of Economy and Tourism in Dubai or the relevant authority and your legal adviser, then configure the release timing to match. A daily list of deposits due for release keeps the finance team on schedule.
What should you check before you buy?
Check how the system handles real-world exceptions, not just the demo case. Ask the supplier to show each item below with your own example data.
- Import of toll and fine data in the formats your accounts provide, with duplicate detection
- Matching by plate and timestamp that accounts for swaps, extensions and branch transfers
- An internal queue for charges incurred by staff, workshops or delivery drivers
- Configurable admin fees and VAT treatment per charge type
- Card pre-authorisation tracking with release reminders
- Customer notices in English and Arabic with evidence attached
- Finance reports reconciling charges received, charged to customers and written off
- Integration with your accounting system and payment gateway
- Role-based access so counter staff cannot change matched charges without approval
What does this look like for a typical rental company?
For example, a rental company with branches in Dubai and Sharjah, whose customers often drive to Abu Dhabi, would receive Salik and Darb tolls and fines from more than one emirate. A practical setup would import each source on a schedule, match charges automatically, send unmatched items to one back-office queue, and email customers a bilingual statement with a payment link before the deposit release date. Counter staff would see any outstanding charges when the same customer rents again.
Our Rent a Car Management System is a ready-made product we adapt for each client, covering contracts, fleet, deposits and charges. The car rental software for the UAE page explains how we configure it for local operations.
Ready-made product or custom build?
For most rental companies, a ready-made product adapted to their processes is faster and cheaper than a custom build. Custom work makes sense around it: a specific import, an integration with your ERP, or a corporate client portal.
Cost depends on fleet size, the number of branches, the number of charge sources to import, integrations with accounting, payment and telematics systems, and how much data needs migrating from your current system. If you also track vehicles, connecting a GPS fleet tracking system can help confirm where and when a car was during a disputed charge.
How is a rollout usually run?
A rollout starts with discovery and a written scope, then moves in phases with testing at each step. Discovery happens in video-call workshops where we review your rental terms, charge sources and current spreadsheets. The written scope lists each charge type, matching rule, notice template and report.
Delivery runs in two-week sprints with a demo each time, led by a named lead engineer. We test matching with your historical charges before go-live, then launch in one branch before the rest. At handover, the code and cloud accounts are registered to your company.
Frequently asked questions
Can tolls and fines be matched fully automatically?
Most can, if contract times are recorded accurately. Exceptions such as staff movements and workshop visits still need a person to review them.
Can we charge customers an admin fee for fines?
Many rental agreements include one, but what is allowed depends on your terms and on consumer rules. Confirm with your legal adviser.
What if a customer disputes a toll charge?
The system should show the gate, date, time and contract evidence, record the dispute and its outcome, and let a supervisor reverse the charge if needed.
If tolls, fines and deposits take up too much of your team's week, talk to us about automating them.
This guide was researched and drafted with the help of AI tools, then checked for accuracy against our editorial rules. Laws, tax rules and prices change: confirm current requirements with your adviser before you decide.
Working on something similar?
See our Custom Software Development Company for GCC & US Businesses page, or talk it through with us, with no obligation.




