Travel expense reconciliation for ground transport in Pakistan comes down to one test applied line by line: does each charge on the invoice trace back to something that was approved before the car moved, or to an event the passenger can confirm afterwards? Base fare to the approved itinerary. Tolls to the motorway sections actually driven. Waiting time to recorded arrival and release times. Extra stops to a named request. Currency conversion to a stated rate on a stated date. Anything that cannot be traced goes into a query, not into the ledger.
The difficulty is that Pakistan journeys generate charges finance teams in London, Dubai or Toronto rarely see at home: M-Tag toll debits, overnight allowances for a driver taken out of his city, fuel surcharges on long hill routes, and rates quoted in rupees but paid in sterling. This guide gives a practical method for each of those, plus a way to handle the lines you dispute without souring a supplier relationship you will need again next month.
The decision summary: what to check, in what order
If you only have ten minutes per invoice, work in this order. It front-loads the checks that catch the most money.
- Identity match. Booking reference, passenger name, date and vehicle class on the invoice match the approved request. A mismatch here means you may be looking at the wrong trip entirely.
- Base charge match. The core fare equals the figure accepted at approval, or the invoice explains the difference in words.
- Variable lines. Tolls, waiting time, extra stops and driver allowances each have a trigger you can point to.
- Currency lines. The conversion rate, rate date and any card or transfer fee are stated, not buried in a total.
- Tax and supplier status. The supplier’s registration details are present where your policy or local rules require them.
Steps one and two clear most invoices. Steps three and four are where corporate travel overcharging usually hides, not through fraud in most cases, but through vague lines nobody questioned the first time.
What a compliant transport invoice line should show
Before you can reconcile transport invoices, you need invoices worth reconciling. A single total with “Islamabad trip” written beside it is not a document you can audit. For UK limited companies, the GOV.UK guidance on company and accounting records requires records of all money spent, including receipts and orders, normally kept for six years from the end of the financial year they relate to.
A usable line-level invoice for a car with driver in Pakistan should carry:
- Supplier legal or trading name, address and contact details
- A unique invoice number and the booking or job reference your team issued or accepted
- Passenger name (or lead passenger for a group) and the booker
- Service date, scheduled pickup time and actual pickup time
- Pickup and drop-off points written as places, not just city names
- Vehicle class, and ideally the registration number of the car used
- One line for the base charge, and a separate line for each variable item
- Currency of each line, and the conversion basis if you are billed in a second currency
- Tax registration details where the supplier is registered
For what should sit inside the base charge in the first place (driver, fuel, standard waiting), our guide to what a car with driver in Pakistan includes sets out the usual components and what tends to change the cost.
Matching invoices to approved requests: the itinerary vs invoice check
The itinerary vs invoice check is the spine of the whole process. It only works if the approval itself was specific. “Car for Ahmed, Lahore, 3 days” cannot be reconciled against anything. “Lahore Allama Iqbal International Airport to Gulberg hotel on arrival; full day at disposal in Lahore on day two; Lahore to Islamabad by M-2 on day three, drop at the Blue Area office” can.
Build the approval so it can be tested later
When a traveller or assistant raises the request, capture the fields you will later compare against the invoice:
- Each leg as a separate line with origin, destination and date
- Whether each leg is a transfer (point to point) or a disposal day (car and driver for a block of hours)
- The hour limit and kilometre limit on disposal days, if the quote had them
- The route basis for intercity legs, for example “via M-2” rather than “via GT Road”
- Who can authorise changes on the day, and how (a message to a named approver is enough)
Run the match leg by leg
Put the approved legs in one column and invoice lines in the next. Every approved leg should have a charge; every charge should have an approved leg or a documented change. Three outcomes are possible for each row:
| Result | What it looks like | Action |
|---|---|---|
| Clean match | Leg, date, vehicle class and price agree with the approval | Approve for payment |
| Explained variance | Price differs, but a dated change request or passenger confirmation exists | Approve, attach the evidence to the claim |
| Unexplained variance | Extra leg, higher class, or extra charge with no trigger on file | Hold the line, query the supplier, pay the undisputed balance |
If your team books through iDrive, keep references and trip details in one place through the iDrive customer account so the approval record and the invoice sit side by side when you reconcile.
Motorway toll lines against NHA rates
Tolls are the easiest variable line to verify and among the easiest to get wrong, because the amount depends on the entry and exit interchange and on the vehicle class, not just on the city pair.
How tolls are collected now
Pakistan’s motorways use M-Tag, an RFID tag fixed to the windscreen that is scanned at the toll plaza on entry and exit, with the toll debited from a prepaid account. The National Highway Authority introduced electronic collection on the M-2 in 2016, and the system has since been extended to almost every motorway and the Lahore Ring Road, according to the motorways of Pakistan overview and its cited reporting. For reconciliation, this matters in two ways:
- The toll is paid from the operator’s tag account, so the “receipt” is a tag transaction record, not a paper slip. Ask whether the supplier can provide the entry and exit plaza from that record for disputed trips.
- Because the charge is calculated per section, a toll line that looks too high for “Lahore to Islamabad” may be correct if the car joined or left at a different interchange. Check the actual drop-off point before you query it.
Checking the figure
Toll rates are set and revised by the National Highway Authority and change from time to time. Do not hard-code last year’s figure into your expense policy. Keep a dated copy of the current schedule from the National Highway Authority and compare against the rate in force on the travel date. Our page on motorway tolls and drive times on the M-1, M-2 and M-4 is a quick way to sanity-check which sections a route uses and roughly how long it takes.
A sensible policy position: tolls are either included in the quoted fare (in which case a separate toll line is a duplicate) or passed through at cost (in which case the line should match the published rate for that vehicle class and section). Decide which model you accept and write it on the approval.
Waiting time charges on invoices, and extra stops
Waiting time charges on invoices cause more friction than any other line, mostly because neither side wrote down the clock times. The fix is procedural rather than clever.
Airport waiting
For arrivals, the fair start point for waiting is normally the flight’s actual landing time plus whatever free period the quote allowed, not the scheduled time on the booking. International arrivals at Islamabad, Lahore and Karachi can involve a long walk, immigration queues and baggage reclaim, which is why many quotes include a free waiting window after landing. Check three things:
- What free waiting period the accepted quote stated, if any
- The actual landing time, taken from the airline’s flight status record rather than the timetable on the e-ticket
- The time the passenger actually met the driver, which the passenger can confirm from their own messages
If the flight was delayed and the supplier tracked it, waiting before landing should not be billed unless your terms say otherwise. If the passenger took ninety minutes to clear arrivals because a bag went missing, that is genuine waiting and paying for it is reasonable.
Disposal days and overtime
On a disposal day, “waiting” is part of the product. The charge to test is overtime beyond the agreed hours, and sometimes excess kilometres. Ask the supplier for start and release times. A simple rule for travellers helps enormously: send the driver’s release time in a message to the booker at the end of each day. That timestamp settles most overtime queries before they start.
Extra stops
An extra stop line should name the stop. “Additional stop: pharmacy, F-7 Markaz” can be confirmed with the passenger in thirty seconds. “Extra stop x2” cannot. Where the stop added distance (a detour from Lahore to a factory outside the city before joining the motorway, say), the supplier may reasonably add distance as well as time.
Driver allowances on out-of-city work
When a driver is taken away from his home city overnight, suppliers commonly add a night allowance for his food and lodging. It is a legitimate cost, but it should be quoted before travel, not discovered on the invoice. If your approval shows a one-day return trip and the invoice shows a night allowance, the question to ask is whether the passenger kept the car overnight. If they did, the allowance is fair; if the plan changed, record who changed it.
Currency and exchange-rate lines for GBP and USD payers
Many overseas companies pay Pakistan transport in sterling, dollars or dirhams against a rupee quote, or pay a rupee invoice by card. Either way, the conversion can quietly add several percent that no one approved.
Reconcile currency in three pieces:
- The rupee amount. Reconcile the invoice fully in the currency it was quoted in first. Only then convert.
- The rate and its date. The invoice or payment confirmation should state the rate applied and the date. The State Bank of Pakistan publishes a daily weighted average interbank rate and revaluation rate for the US dollar against the rupee, which makes a useful neutral benchmark for USD payers. Card and bank rates will sit away from it; a small gap is normal, a large one deserves a question.
- Fees. Card foreign-transaction fees, transfer fees and any supplier surcharge for card payment should be visible as their own amounts.
Pick one policy and apply it every time. A common approach is to record the expense at the amount actually debited in your home currency, with the rupee invoice and the conversion evidence attached. That keeps the ledger matched to the bank statement.
Tax details and supplier status on the Pakistan side
For a UK or Gulf company, the Pakistan tax details on a transport invoice are rarely the main reconciliation issue, but they matter for a Pakistan entity or a project with local accounting obligations. Two official tools are worth knowing:
- The Federal Board of Revenue publishes Active Taxpayer Lists for income tax and sales tax, and an online verification portal. If your local policy requires paying only registered suppliers, this is where you check.
- Sales tax on services is administered by provincial authorities. In Punjab that is the Punjab Revenue Authority, which also runs STRIVE, a real-time invoice verification system for sales tax invoices. Other provinces have their own revenue bodies.
We are not giving tax advice here, and withholding and sales tax treatment depends on who is paying, where, and for what. The reconciliation point is narrower: if a supplier charges a tax line, the invoice should carry the registration number that makes that line verifiable. A tax line with no registration detail is a query, whatever the amount.
For UK employers, the rules on when employee travel is tax-free, what counts as business travel and how to report expenses sit in HMRC’s employee travel guidance (490), including a chapter on foreign travel.
Handling disputed lines without stalling the whole invoice
The worst outcome of reconciliation is not a small overpayment. It is an entire invoice sitting unpaid for eight weeks over one contested waiting charge, while the supplier quietly deprioritises your next airport pickup. A disputed-line process avoids that.
A five-step dispute routine
- Split the invoice. Approve and pay the lines that match. Hold only the specific lines in question, and tell the supplier which ones.
- State the gap precisely. For example: “Line 4, waiting 75 minutes at Islamabad International Airport: our record shows the flight landed on time and the passenger met the driver 40 minutes after landing. Please share your arrival and meet times.” A question the supplier can answer is far more useful than “please explain charges.”
- Ask for the evidence that exists. Driver arrival messages, M-Tag plaza records, the dispatch log, or the change request. Do not ask for documents that nobody could reasonably have.
- Set a response window. Agree a period for a reply, and a default outcome if nothing comes back.
- Close and record. Whatever the outcome, note what triggered the dispute and whether the approval form should change. Repeated disputes about the same type of charge mean the approval template is missing a field.
Refunds and credits
Where a charge is overturned after payment, the question becomes refund or credit against the next booking. Check what the supplier’s terms say before you ask; for iDrive bookings the position is set out in the iDrive refund policy. Record the credit against the original invoice so the audit trail runs in one direction.
Signals of corporate travel overcharging, and innocent explanations
Most variances have boring causes. Before assuming the worst, run each red flag against its most likely innocent explanation. The table is a triage aid, not an accusation list.
| Signal on the invoice | Possible innocent cause | What to ask for |
|---|---|---|
| Toll line on a trip quoted “all inclusive” | Supplier’s internal template adds tolls by default | Confirmation of the quote basis; remove the duplicate |
| Toll higher than the published section rate | Different entry or exit interchange, or a larger vehicle class | Entry and exit plazas and the vehicle class billed |
| Higher vehicle class than approved | Substitution when the approved car was unavailable | Who agreed to the substitution; bill at the approved class if nobody did |
| Night allowance on a same-day trip | Passenger extended the trip on the day | Passenger confirmation and the change message |
| Conversion rate far from the day’s benchmark | Card scheme rate plus fees, or a delayed settlement date | The rate, the rate date and a fee breakdown |
Tightening the approval so the next reconciliation is shorter
The fastest reconciliation is the one that was mostly done at approval. Four small changes to the booking request remove most of the work described above:
- State the toll model. “Tolls included” or “tolls at cost, per published NHA rate”.
- State the waiting rule. The free period after landing or after scheduled pickup, and the rate beyond it.
- State the disposal limits. Hours and kilometres per day, and the overtime rate.
- State the currency basis. Which currency the quote is in, which currency you pay in, and how conversion will be evidenced.
Teams that book regular executive movements, site visits or visiting delegations can set out these terms once on the business travel car service enquiry, so every later quote starts from the same basis. For individual family travel booked by staff in a personal capacity, our sister service Pakistan Taxi has a plain-language guide on what a city-to-city travel quote should include, which is worth forwarding to anyone arranging trips outside the corporate policy.
When you are ready to request a journey with these terms written in from the start, use the iDrive booking request. A request is not a confirmed booking or a fixed price; treat the journey as agreed only once the quote and its terms are accepted in writing, which is precisely the moment to put your toll, waiting and currency rules on the record.
Questions people ask
Should toll charges appear as a separate line?
Only if the quote was “tolls at cost”. If the fare was quoted as inclusive, a separate toll line is a duplicate. If tolls are passed through, the line should match the NHA rate for that vehicle class and section on the travel date.
Is waiting time at the airport always chargeable?
No. It depends on the free waiting period in the accepted quote and on the actual landing time. Waiting caused by a delayed flight before landing is normally not billable unless your terms say it is.
Do we have to hold the whole invoice if one line is wrong?
No. Pay the lines that reconcile, hold the disputed ones, and tell the supplier exactly which lines and why. It keeps the relationship working and the audit trail clean.