Yes, you can transfer money to Pakistan, but the route depends on the amount, your bank, and how fast you need it to arrive
International transfers to Pakistan work through the SWIFT system — a global network that connects banks and moves money between countries. Your US bank sends the transfer instruction to a Pakistani bank, which deposits the funds into the recipient's account there. The process takes 3 to 5 business days for most transfers, though some routes are faster. You will need the recipient's full name, account number, and their bank's SWIFT code — a unique identifier that tells the system which Pakistani bank to route the money to.
The cost varies widely. A typical wire transfer through a major US bank costs $15 to $50 outbound, plus a fee charged by the receiving bank in Pakistan (usually 500 to 2,000 Pakistani rupees, or roughly $2 to $7). Smaller banks and online transfer services often charge less — sometimes $2 to $10 total — but may take longer or have lower daily limits. Exchange rates also matter: your bank converts dollars to Pakistani rupees, and the rate they offer may be 1 to 3 percent worse than the mid-market rate you see online.
Key Takeaways
- Wire transfers through your bank take 3 to 5 business days and cost $15 to $50, plus a fee charged by the Pakistani bank.
- Online transfer services like Wise, OFX, and Remitly often charge less ($2 to $10) and offer better exchange rates, but have daily or monthly limits.
- You need the recipient's bank account number, full name, and their bank's SWIFT code to complete any transfer.
- Transfers under $1,000 are usually faster and simpler than larger amounts, which may require additional documentation.
- Pakistani banks may hold funds for 24 hours after arrival before crediting the account, so plan for extra time if the recipient needs the money urgently.
Wire transfers through your US bank
This is the most straightforward route if you have an established relationship with your bank. You initiate the transfer in person, by phone, or through online banking. Your bank will ask for the recipient's name, account number, and their bank's SWIFT code. You will also need to specify the amount in US dollars — your bank converts it to Pakistani rupees at their exchange rate and deducts the outbound fee from the amount you send.
The transfer arrives at the Pakistani bank within 3 to 5 business days. The receiving bank then credits the account, though some banks hold the funds for 24 hours as a security check. If something goes wrong — a wrong account number, for example — the money returns to your account, which can take another 5 to 10 days. Ask your bank for the reference number when you send the transfer; you will need it if you have to trace the payment later.
Large transfers (over $10,000) may trigger additional scrutiny. Your bank may ask why you are sending the money and request documentation — a letter explaining the purpose, proof of the relationship to the recipient, or evidence of the source of funds. This is standard anti-money-laundering compliance, not a sign of a problem. Plan for extra time if your transfer is large.
Online transfer services: faster and cheaper for smaller amounts
Services like Wise (formerly TransferWise), OFX, Remitly, and MoneyGram often charge less than banks and offer better exchange rates. Wise, for example, charges a flat fee of $1 to $4 for transfers under $1,000 and uses the real mid-market exchange rate with no markup. OFX charges a percentage-based fee (usually 1 to 2 percent) but also uses transparent rates. Remitly charges $2 to $3 for standard transfers and $4 to $5 for faster delivery.
The tradeoff is limits. Most online services cap daily transfers at $5,000 to $10,000 and monthly transfers at $50,000 or more, depending on your account history and verification level. If you are sending a large amount, you may need to split it across multiple days or use your bank instead. Transfers through these services usually arrive in 1 to 3 business days, faster than a wire through a bank.
To use an online service, you create an account, verify your identity (usually with a driver's license or passport), link your US bank account, and enter the recipient's Pakistani bank details. The service holds the money while it processes, then sends it to Pakistan. Some services also offer cash pickup at partner locations in Pakistan if the recipient does not have a bank account, though fees are higher for that option.
What information you need from the recipient
Before you initiate any transfer, ask the recipient for their bank account number, full name (exactly as it appears on the account), and their bank's SWIFT code. The SWIFT code is an eight or eleven-character code that identifies the specific bank and branch. If the recipient does not know it, they can ask their bank or look it up online — most Pakistani banks publish their codes on their websites.
Some services also ask for the recipient's address and phone number. This is for verification purposes and to help the receiving bank match the transfer to the correct account. If any detail is wrong — a misspelled name, a transposed account number — the transfer may be rejected or delayed. Ask the recipient to double-check everything before you send.
Exchange rates and hidden costs
Your bank or transfer service converts dollars to Pakistani rupees. The mid-market rate is the real rate you see on financial websites; it changes throughout the day. Banks and transfer services buy rupees at a slightly lower rate and sell them to you at a markup — usually 1 to 3 percent higher than mid-market. That difference is how they profit on the exchange, even if they do not charge an explicit fee.
Wise and OFX advertise transparent rates because they use mid-market or very close to it. Your bank's rate is usually worse. If you are sending $1,000, a 2 percent difference in the exchange rate means the recipient gets 20,000 to 30,000 fewer rupees than they would through a cheaper service. For large transfers, that adds up. Compare the total cost (fee plus exchange rate markup) across your bank and at least one online service before you send.
Timing and what to tell the recipient
A wire through your bank takes 3 to 5 business days. An online transfer service takes 1 to 3 business days. Neither includes weekends or Pakistani holidays. If you send on a Friday afternoon, the earliest arrival is usually Tuesday or Wednesday. Tell the recipient to expect the money within that window and not to assume something went wrong if it does not arrive the next day.
After the money arrives at the Pakistani bank, the receiving bank credits the account. Most banks do this when ready, but some hold the funds for 24 hours as a security check. If the recipient needs the money urgently, ask them to contact their bank to confirm the transfer has arrived; it may be in their account even if they cannot see it yet.
What happens if the transfer goes wrong
If you send money to the wrong account number, the receiving bank rejects the transfer and returns it to your account. This can take 5 to 10 business days. You will see the money back in your US account, minus any fees your bank charged. If the account number was close to correct but not exact, the money may be held by the receiving bank while they try to match it to an account. Contact your bank with the reference number; they can trace the transfer and work with the Pakistani bank to resolve it.
If the recipient says they never received the money, ask them to check their bank account and contact their bank directly. Sometimes transfers arrive but are held in a pending status. If the money truly did not arrive after 5 business days, contact your bank or transfer service with the reference number and ask them to investigate. They will file a trace with the receiving bank in Pakistan, which can take another 1 to 2 weeks.
Frequently Asked Questions
Do I need to report large transfers to Pakistan to the IRS?
If you send more than $10,000 in a single transfer or multiple transfers that total more than $10,000 in a calendar year, your bank files a Currency Transaction Report (CTR) with the Financial Crimes Enforcement Network (FinCEN). This is automatic and routine; it does not mean you have done anything wrong. You do not file anything yourself — your bank handles it.
Can I send money to a Pakistani mobile wallet or payment app instead of a bank account?
Some online transfer services like Remitly and MoneyGram partner with mobile wallets in Pakistan (like JazzCash and Easypaisa), so the recipient can receive money directly to their phone. This is faster than a bank transfer and works even if the recipient does not have a bank account. Fees are usually slightly higher, and daily limits may be lower. Ask the service which wallets they support in Pakistan.
What if the recipient's bank is not in the SWIFT system?
Most major Pakistani banks are in SWIFT, but some smaller regional banks are not. If the recipient's bank does not have a SWIFT code, ask them to provide the account number and routing information for a larger bank branch that can receive the transfer on their behalf, or use a service like Remitly that partners with local payment networks in Pakistan.
Is it cheaper to use a Pakistani bank branch in the US?
Some Pakistani banks operate branches or representative offices in the US. They may offer lower fees for transfers to Pakistan because they have direct relationships with banks there. Call a local Pakistani bank branch and ask about their transfer rates and fees. For small amounts, the savings may not be worth the trip, but for large or frequent transfers, it can be worth comparing.
How do I know if the money arrived safely?
Ask the recipient to log into their bank account and check the balance. The transfer should appear as a deposit with a reference number or description that includes your name. If the recipient cannot see it after 5 business days, contact your bank or transfer service with your reference number and ask them to trace it. The receiving bank in Pakistan can confirm whether they received the transfer.