A taxi booking refund in Pakistan is worked out from three facts: when your cancellation request was received, what the booking terms you accepted say about that timing, and how much you actually paid, in the currency you paid in. Get those three on one page and you can check any refund figure in about five minutes. If the figure matches the terms, the only remaining variable is your bank, which usually takes several working days to post a card refund after it has been sent. If it does not match, you have a specific, documentable discrepancy, and that is far easier to resolve than a general sense that the number feels low.
Decision summary: is the refund figure right?
Work through these in order. Most disputed refunds fail at the first or second check, not the fifth.
- Timestamp. Find the time your cancellation request was received (the acknowledgement email usually carries it) and the scheduled pick-up time on your confirmation. Count the hours between them.
- Window. Find the cancellation window in the terms that applied to your booking and see which side of it your request fell.
- Fee basis. Check what a fee is a percentage of: the whole booking value, or one part of it.
- Base amount. Check the refund was calculated on what you actually paid, not on a quoted or list price.
- Currency. Compare like with like: the refund in the charge currency against the charge in the charge currency, before looking at what your bank statement shows in pounds, dirhams or riyals.
If all five agree, the refund is correct and the question becomes one of timing. If any one disagrees, that is the point to raise.
Can I get a refund if I cancel a taxi? It depends on the window
The honest answer to “can I get a refund if I cancel a taxi” is: usually yes, in whole or in part, as long as you cancel before the pick-up time and the terms you accepted provide for it. Most terms for pre-booked airport pickups and intercity drives use a tiered structure: the further ahead you cancel, the more comes back.
A typical structure has three or four bands:
- Well ahead of pick-up: a full refund, no fee.
- Inside the notice window: a cancellation fee, often a percentage of the booking value, with the rest refunded.
- After the pick-up time has passed, or a no-show: nothing refunded, because the vehicle and driver were provided as booked.
- Cancelled by the operator: a full refund regardless of timing, because the fee exists to cover the operator’s lost work, not to penalise you for theirs.
The exact hours and percentages are not universal. They are whatever was shown to you when you booked. At iDrive, the iDrive Cancellation Policy and the iDrive Refund Policy are currently published as drafts in legal review, so the terms that govern a specific booking are the ones stated on that booking’s confirmation at the time you paid. Read those, not a remembered figure from a friend’s booking or another operator’s website.
What “48 hours before pick-up” actually measures
Windows are nearly always counted backwards from the scheduled pick-up time, not from the time you booked and not from the end of the journey. Two details catch people out.
Time zone. A booking in Pakistan runs on Pakistan Standard Time. If you cancel from Manchester at 10pm on a Tuesday in summer, it is already 2am on Wednesday in Lahore. A request you believe you sent with hours to spare can land on the wrong side of the line once the clocks are aligned. Check which time zone the confirmation uses and convert before you count.
Received versus handled. Well-drafted terms test the moment the request was received, not the moment someone on the team picked it up. If your request arrived outside the window and the reply came later, you were still outside the window. This is why the acknowledgement email matters: it is your timestamp.
How to check refund against booking terms, line by line
Here is the method we would use ourselves to check refund against booking terms. You need three documents: the booking confirmation, the cancellation acknowledgement, and the refund notice or offer.
Step 1: pull the figures into one place
Write down, from the documents rather than from memory:
- the total booking value on the confirmation;
- the amount actually charged, and the currency it was charged in;
- any deposit or part-payment already taken, if you had not paid in full;
- the scheduled pick-up date and time for the first leg;
- the time your cancellation request was received;
- the refund amount stated, and the reason given for any deduction.
Step 2: apply the terms yourself
Find the band your cancellation falls into and apply it to the amount charged. Do the sum in the charge currency.
Worked example (hypothetical figures, for illustration only): suppose your confirmation shows a booking value of PKR 30,000, charged in full in PKR, with terms of a full refund more than 48 hours ahead and a 10% fee inside 48 hours. You cancel 30 hours before pick-up. The fee is PKR 3,000, and the refund should be PKR 27,000. If the notice says PKR 24,000, the gap is PKR 3,000 and you can point to it exactly.
Step 3: check the fee basis
A percentage fee needs a base, and the terms should name it. iDrive’s draft Refund Policy, for instance, applies the percentage to the amount you actually paid, in the currency you paid in. A fee calculated on a larger figure, such as a pre-discount price, or added on top of another deduction, is a discrepancy. So is a fee that was taken twice across two linked bookings.
Step 4: check the refund went to the right place
Card refunds processed through Stripe, which is the payment processor iDrive uses, can only go back to the original payment method. Stripe’s own documentation is plain on this: a refund cannot be sent to a different destination, such as another card or bank account. If someone contacts you offering to send your refund to a new card, or asking for bank details to “release” it, treat that as a warning sign rather than a service.
Taxi cancellation fee in Pakistan: what can and cannot be kept
A taxi cancellation fee in Pakistan, on a pre-booked journey, exists for a commercial reason: the vehicle and driver were held for your date and turned other work away. That reason also sets its limits. A fee is justified when you cancel late. It is much harder to justify when the operator cancelled, when the vehicle that turned up was not the one booked, or when the road was closed.
Use this table to sort a deduction into the right bucket before you query it.
| Situation | What the terms usually return | What to check |
|---|---|---|
| You cancel well outside the notice window | Full refund, no fee | Receipt time of your request against the pick-up time, in PKT |
| You cancel inside the notice window | Refund minus the stated fee | The fee percentage and its base amount |
| Pick-up time has passed, or no-show | Nothing refunded | Whether the driver actually attended and tried to reach you; waiting-time terms |
| Operator or partner cancels | Full refund, no fee, whatever the timing | That no fee was deducted |
| Vehicle or driver does not match the booking | Usually full refund or a replacement | Photos of the plate and vehicle, time of your report |
| Route closed or unsafe (flooding, landslide, security closure) | Often handled as an operator cancellation; check the terms | Whether the journey was impossible or only slower |
| Payment never completed | Nothing to refund; a pending hold should drop off | Whether money actually left your account |
Two items are worth separating from the fee itself. First, your own bank’s foreign-transaction charge on the original payment is not something the operator received, so it is not something the operator can refund. Second, a booking that was never paid has nothing to refund. If your bank shows a pending amount from a declined or abandoned checkout, that is an authorisation hold, and it normally lapses on its own.
Partial refunds for part-used itineraries
Multi-day hires and multi-leg trips are where refund figures most often look wrong, and where they often turn out to be right. A common reason is that the terms measure the window from the first pick-up rather than leg by leg, so check which way yours are written.
Take a hypothetical five-day car-and-driver booking that starts with an Islamabad airport pickup, then a run to Murree, two local days and a drive back. If you cancel the whole thing the evening before arrival and your terms count from the first pick-up, you are inside the window for the entire booking. If you use the airport pickup and then cancel the remaining days, you are no longer cancelling a future booking in the ordinary sense. You are ending a part-completed one, and the terms may treat that as a case for an individual offer rather than a formula.
Check three things on a part-used booking:
- Is the booking one contract or several? If the confirmation lists separate legs with separate prices, each leg may have its own window. If it is one price for the itinerary, the terms decide how the unused part is valued.
- How is the completed portion counted? By day, by leg, by kilometre, or as a share of the total. The terms or the refund offer should say which. If neither does, ask.
- Was the offer better or worse than the standard calculation? An individual offer on a part-completed booking should be explained in writing, with the figure and the reason. On iDrive’s current process, an offer comes by email with a link to accept it or ask for it to be looked at again, and nothing is released or deducted while you decide.
Wedding convoys and security escorts deserve a separate look. These bookings can carry a longer notice window than a single transfer, because several vehicles and drivers are committed to one date. iDrive’s draft Terms of Hire, for example, set 72 hours for wedding convoy and security guard bookings, against 48 hours for other journeys. If your refund on an event booking looks harsher than a friend’s airport transfer refund, the window is the first place to check.
How long does a refund take to show on your card?
“How long does a refund take to show” has two answers, because a refund has two stages. The operator releases it, and then your card issuer posts it. Only the first stage is in the operator’s hands.
For the second stage, Stripe’s documentation says a customer sees the refund as a credit approximately 5 to 10 business days later, depending on the bank. Business days, note, not calendar days. A refund released on the Thursday before a long public-holiday weekend, in the UK or in Pakistan, will feel slower than one released on a Monday.
Why the refund may not appear as a separate line
Stripe also explains that refunds issued shortly after the original charge can appear as a reversal instead. In that case the original charge simply drops off your statement and no separate credit is shown. Check whether the original charge is still there before assuming the refund is missing.
If it still has not arrived
- Ask for the refund date and a reference. Stripe notes that card refunds can carry an Acquirer Reference Number (ARN), which can take up to 7 business days to become available. Your bank can use that reference to trace the credit.
- Expired or replaced card. Refunds to expired or cancelled cards are handled by the card issuer and, in most cases, credited to the replacement card. If you have changed cards since booking, look at the new one.
- Failed refund. Rarely, a refund fails because the account is closed or the card was reported lost or stolen. The money then returns to the operator, which can take up to 30 days, and a different way of repaying you has to be arranged.
If you booked through an account, the booking history in your iDrive customer account is the quickest place to see the booking reference and status you will need for any of these questions.
When currency is the cause of a mismatch
A large share of “wrong” refunds are right in the charge currency and look wrong on a statement in a different one. If you paid in PKR with a UK, UAE or Saudi card, your bank converted the charge at its rate on the day, and it will convert the refund at its rate on the day the refund posts. Those two rates rarely match. Stripe’s currency guidance also notes that when the charge currency differs from the card’s currency, the bank or card issuer might charge the customer a foreign exchange fee, and that fee belongs to your bank, not to the operator.
The test is simple. Compare the refund with the charge in the currency on the confirmation. If those match what the terms say, any remaining difference on your statement is exchange movement or bank charges, and your card issuer is the one to ask about it. The rule for refund-checking is to judge the refund in the currency it was charged in.
What to send if the figure looks wrong
A refund query gets resolved fastest when it arrives as a calculation rather than a complaint. Reply to the refund email or offer, quoting the booking reference, and include:
- the booking reference and the name and email address the booking was made under;
- the amount charged and its currency, taken from the confirmation or card statement;
- the time your cancellation request was received, with the acknowledgement attached or forwarded;
- the clause or line in your booking terms you are relying on, and the figure it produces;
- the figure you were offered, and the difference between the two;
- anything that changes the category of the cancellation, such as a message from the driver, a photo of the wrong vehicle, or evidence the route was closed.
On iDrive’s current process, every cancellation is decided by a person rather than by an automated rule, and an offer that differs from the standard calculation comes with the reason in writing. If you think a decision is wrong, the “ask us to look again” route in the email puts it back in front of a person. The wider complaints process is set out in the iDrive Terms of Hire.
Paying for someone else’s journey
A common overseas pattern is a son or daughter in Birmingham or Dubai paying for parents’ airport pickup in Pakistan. The refund goes back to the card that paid, not to the passenger, and the payer is the person who should raise any query. Our sister service Pakistan Taxi has a practical guide to booking and paying for someone else’s airport ride that covers how to set up the payer and passenger details so this is clear from the start.
If the operator does not resolve it: card and bank routes
Go to the operator first. Card issuers and ombudsman schemes expect you to have given the business a chance to put it right, and a documented query is also your best evidence later.
UK-issued cards
If the dispute is about the refund itself and the operator has not resolved it, your card issuer can tell you whether a chargeback applies. A chargeback is raised through your bank, under card-scheme rules, and time limits apply, so ask sooner rather than later. If you then have a complaint about how your bank handled it, the Financial Ombudsman Service explains the steps: the bank normally has 8 weeks to respond, or 15 days for payment-services complaints, and you then have 6 months from its final response to refer it to the ombudsman, free of charge.
Pakistan-issued cards and accounts
Raise it with your bank’s complaints desk first. If the bank does not resolve a banking complaint, the State Bank of Pakistan runs Sunwai, its portal for complaints about general banking and Roshan Digital Accounts. You register as a user and lodge the complaint there.
Gulf and Saudi cards
The same principle applies: operator first, then your issuing bank. If your travel plans also include Umrah or Hajj transport, our sister company Hajj Umrah Taxi has a guide on what to check on transport insurance and cancellation cover before you pay, which is worth reading before you commit to any non-refundable leg.
When you are ready to plan the next journey, start a request on the iDrive booking page. The terms, cancellation window and price for that specific booking are shown before you pay; keep that confirmation, because it is the document every check above relies on.
Questions people ask
Is a taxi booking refund in Pakistan paid in rupees or in my own currency?
In the currency you were charged in. If that was PKR on a foreign card, your bank converts the refund back at its own rate on the day it posts, which is why the statement figure can differ from the original.
Why was a fee taken when I cancelled two days ahead?
Check the time zone and the receipt time. Forty-eight hours before a 9am pick-up in Pakistan is 9am PKT two days earlier, which is 5am or 4am in the UK depending on the season. Also check whether your booking carried a longer window, as event bookings can.
The refund has been released but I cannot see it. What now?
Allow the bank’s posting time, which Stripe puts at roughly 5 to 10 business days. Check whether the original charge has disappeared, which means it was reversed. If neither has happened, ask for the refund date and reference number and take them to your bank.