Paid Across

How to receive USD in Bangladesh: fees, FX spread, and what you actually net

Bangladeshi freelancers receive primarily via Payoneer (~3-5% all-in for bank account withdrawal), and the most popular local step after that is Payoneer to bKash. Payoneer has a direct bKash integration that moves your balance to a bKash wallet typically within hours, though Payoneer charges a higher conversion fee for this route than for bank withdrawals (approximately 3% plus $1 per transaction as of mid-2026; verify in the Payoneer portal before withdrawing). Bank account withdrawal takes 1-3 business days and generates the Foreign Inward Remittance Certificate (FIRC) required to claim the export cash incentive. PayPal cannot receive commercial payments in Bangladesh, and Wise is not available to Bangladeshi account holders (though a foreign client using Wise can push BDT directly to your bank account, bKash wallet, or Nagad wallet).

By George I. · Last updated:

Calculate your own transfer

From
To
USD

Loading live exchange rates…

Provider comparison: receiving $1,000 USD in Bangladesh

Using live mid-market rate as of 2026-09-19 · open.er-api.com

Provider comparison: receiving $1,000 USD in Bangladesh, ranked by net received
ProviderNet received (BDT)Effective feeFX marginSpeed
Payoneer119,1971.00%+2.0%~3 days
Bank Wire116,7803.50%+1.5%~3 days

How much does Payoneer charge to receive USD in Bangladesh?

The dominant route for Bangladeshi freelancers on Upwork, Fiverr, and direct invoicing. Payoneer charges 1% on incoming commercial payments. When you withdraw to a local BDT bank account, Payoneer applies an FX conversion at roughly 1.2%-4% (the official fee schedule, updated January 2026, states this range; roughly 2% is a representative midpoint). Same-currency USD-to-USD withdrawal is a flat $1.50 instead. You can also withdraw directly to a bKash wallet via Payoneer's bKash integration; Payoneer charges a separate conversion fee for this route (approximately 3% plus $1 per transaction as of mid-2026; verify in the Payoneer portal, as this differs from the standard bank withdrawal fee). On the bKash side, cashing out costs 18.50 Taka per 1,000 (1.85%) at a standard agent, but the bKash Payoneer page advertises 7 Taka per 1,000 (0.70%) for cashing out Payoneer-received funds at BRAC Bank, City Bank and participating Q-Cash ATM booths via the bKash app or *247#, so the channel you use matters. See the Payoneer-to-bKash section for the conditions, and check the bKash charge calculator before assuming any specific number. The bKash route is fast but does not generate a Foreign Inward Remittance Certificate (FIRC), which is required to claim the export cash incentive and fund an ERQ foreign-currency account. Annual account fee: $29.95/year, charged only if the account receives less than Payoneer's minimum activity threshold in any 12 consecutive months; Payoneer's help center currently states $6,000, though it has cited $2,000 elsewhere, so verify the current Bangladesh threshold in the Payoneer portal. Typical all-in cost for bank account withdrawal: 3-5%.

How the Payoneer-to-bKash withdrawal works

Payoneer has a direct integration with bKash that lets Bangladeshi freelancers transfer their Payoneer balance to a bKash wallet without first withdrawing to a bank account. In the Payoneer portal or app, you initiate a withdrawal, select bKash as the destination, enter your bKash-registered phone number, and confirm. The transfer typically completes within a few hours. There is a floor and a ceiling on each transfer: bKash is reported to set a minimum of BDT 1,000 and a maximum of BDT 250,000 per transaction, a little over $2,000 at mid-2026 exchange rates. A single client payout larger than that has to be split across several transfers or taken to a bank account instead, so check the amount the Payoneer withdrawal screen will accept before you plan around this route. Payoneer charges a separate conversion fee for this route: approximately 3% plus $1 per transaction as of mid-2026. This is higher than the standard bank account withdrawal route (1% plus roughly 2% FX markup), so the bKash route usually costs more in fees despite being faster. Always verify the current fee in the Payoneer portal before withdrawing. On the bKash side, what you pay to take the money out depends on the channel, and the gap is wide. A standard bKash agent charges 18.50 Taka per 1,000 (1.85%), VAT included. The bKash Payoneer page and the bKash remittance ATM page both state that money received from Payoneer can be cashed out for 7 Taka per 1,000 (0.70%) at BRAC Bank, City Bank and participating Q-Cash ATM booths, using the bKash app or *247#, a rate those pages date to 19 March 2024. The discount is tied to the Payoneer or remittance balance itself: bKash states that a withdrawal exceeding that balance, or the same money taken out at an agent rather than an ATM, is charged at the regular rate. There is also a lower Priyo Agent rate on up to 50,000 Taka per month (the bKash Priyo Agent page has shown 14.90 Taka per 1,000, and Bangladeshi outlets reported a cut to 13.95 in July 2026), so check which applies to you. We could not open bkash.com directly to confirm these figures, so check the bKash charge calculator and the app before assuming any specific number. The bKash route does not generate a Foreign Inward Remittance Certificate (FIRC), so it is not eligible for the Bangladesh Bank export cash incentive. To qualify for the incentive, you must withdraw to a bank account. For Nagad: Nagad is not a direct Payoneer withdrawal destination as of mid-2026. A foreign client using Wise can push BDT to a Nagad wallet at Wise's mid-market rate with no receiving cost to you, but this requires your client to do it manually and does not work on Upwork or Fiverr. Rocket (Dutch-Bangla Bank mobile wallet) supports inbound personal remittances but is not a standard channel for collecting freelance client payments.

How much does Bank Wire (SWIFT) charge to receive USD in Bangladesh?

SWIFT wires to Bangladeshi banks (City Bank, Mutual Trust Bank, Midland Bank, Standard Chartered Bangladesh, Dutch-Bangla Bank) are the formal route that generates a Foreign Inward Remittance Certificate (FIRC), which is required to claim the export cash incentive and to fund an Exporter's Retention Quota (ERQ) foreign-currency account. The bank converts at the TT Buying Rate, typically 1–2% below mid-market. A typical US bank outgoing wire costs $25–45 flat, and a possible $15–30 correspondent bank deduction can reduce the amount further. On small amounts ($500–2,000) the flat fee dominates; on larger sums ($5,000+) the flat fee becomes negligible and the TT spread is competitive. City Bank, Mutual Trust Bank (MTB), and Midland Bank offer dedicated Freelancer accounts bundling a BDT current account with an ERQ sub-account.

Providers not available in Bangladesh

Wise: not available

Bangladeshi residents cannot open a Wise account, cannot hold USD in a Wise wallet, and cannot get Wise receiving details to share with clients. However, Wise is available as a sending tool for your foreign client: a US client can use Wise to push BDT directly to your Bangladeshi bank account, bKash wallet, or Nagad wallet at Wise's mid-market rate: the client pays roughly 0.7–1.9% on their end and your receiving cost is zero. This workaround is useful for direct clients willing to set it up manually, but it does not work on freelance platforms (Upwork, Fiverr) that process payments through their own systems.

PayPal: not available

PayPal commercial receiving is not available in Bangladesh. Only Xoom (a PayPal subsidiary) operates in Bangladesh, and Xoom explicitly states it supports person-to-person inbound remittance only: it does not support transactions for goods or business purposes. A freelancer cannot receive client project payments into a PayPal account in Bangladesh. Note: the availability of the Payoneer-PayPal workaround (receiving PayPal payments via Payoneer) for Bangladesh-registered accounts is unclear as of mid-2026; reports conflict on whether Payoneer's PayPal-receiving rollout covers Bangladesh, so check your own Payoneer dashboard for a PayPal option rather than relying on it. Government statements about a full PayPal launch have recurred for years, and on 29 July 2026 Bangladesh Bank issued a circular letting banks partner with cross-border digital payment providers and open Digital Value Accounts (stored-value wallets) for customers, with each partnership needing prior clearance from the central bank's Foreign Exchange Policy Department; news coverage names PayPal and Payoneer as the obvious candidates. That is a regulatory pathway, not a launch: no bank has announced a live PayPal service under it as of early August 2026, and early reporting frames the framework mainly around outward payments rather than receiving client income. Treat PayPal as unavailable for receiving and plan billing around Payoneer and bank wire, and watch for a bank announcement under this framework.

Revolut: not available

Revolut is not licensed to operate in Bangladesh. Bangladeshi residents cannot open a Revolut account or use Revolut as a receiving method for international payments.

GrabrFi: not available

GrabrFi accounts are limited to a fixed, short eligibility list of countries (mostly Latin America plus the US, UK, India, Nigeria, and a few others; the exact count has varied across GrabrFi's own published lists). Bangladesh is not a supported country.

How we calculate these figures

The net received figure deducts the provider's published flat fee and percentage fee from the send amount, then converts at the live mid-market rate from open.er-api.com minus the provider's FX markup in basis points. Rates on this page refresh hourly (ISR). Fee data is sourced from each provider's public pricing page and verified periodically. Not every provider publishes an FX spread. Where one does not, we estimate it, mark the row “est.” in the FX margin column, and exclude it from the best-value badge, so the option we highlight is always one whose spread we can source.

Fee data for this corridor last verified 2026-06-02 or later; each provider card shows its own date. · Open-source fee data on GitHub

Frequently asked questions

What is the cheapest way to receive USD in Bangladesh?

For most Bangladeshi freelancers, Payoneer to a local bank account is the cheapest widely available option at roughly 3–5% all-in (1% receiving fee plus 1.2–4% FX markup on BDT withdrawal). If your direct client is willing to cooperate, asking them to use Wise to push BDT to your bank account, bKash, or Nagad costs you nothing: the client pays roughly 0.7–1.9% on their end. This does not work on Upwork or Fiverr. For large, infrequent payments over $5,000, a SWIFT bank wire becomes cost-competitive once the flat fee is spread over the larger amount, and it generates the FIRC documentation needed for the export cash incentive.

Does the 2.5% remittance incentive apply to freelancing?

No. The widely-known 2.5% government cash incentive is the Wage-Earner Remittance scheme for overseas Bangladeshis sending personal remittances home: it does not apply to freelance or IT earnings. Freelancers fall under a separate export cash incentive: Bangladesh Bank confirmed unchanged rates for FY2026-27 (covering earnings from 1 July 2026 to 30 June 2027) at 2.5% for individual freelancers and 6% for registered software/ITES firms. This incentive is only claimable via proper banking channels with a FIRC. Payoneer-to-bKash withdrawals do not qualify, and bKash's own Payoneer page states that the government's 2.5% incentive does not apply to that service. A Bangladesh Bank circular dated 22 July 2026 widened freelancers' use of mobile financial service and payment service providers and lets platform statements stand as proof of foreign income, but reporting on it does not mention the cash incentive procedure, so treat the bank route as the only one we can confirm qualifies. Importantly, these incentives are expected to be phased out around Bangladesh's LDC graduation to comply with WTO rules. Bangladesh's graduation date is still officially 24 November 2026. The UN Committee for Development Policy recommended deferring it to 24 November 2029, and on 21 July 2026 the UN Economic and Social Council adopted a consensus decision referring the request to the UN General Assembly and asking it to decide before 24 November 2026. The Assembly's new session opens in September 2026, so the final answer is expected in the autumn. Verify the current rate and eligibility before relying on it.

Can I keep my earnings in dollars (ERQ account)?

Yes, and the limit went up recently. A Bangladesh Bank Foreign Exchange Policy Department circular dated 22 July 2026 lets freelancers in the ICT sector retain up to 50% of export earnings in foreign currency via an Exporter's Retention Quota (ERQ) account, and up to 30% for other service exporters; the remainder auto-converts to BDT. The previous ICT ceiling was 35%, itself a cut from 70% made in September 2023, so a bank website still showing either figure is out of date. Bangladeshi outlets including the state news agency BSS report the change consistently, but it is very recent: confirm with your bank that it has implemented the new limit before counting on it, and if you export through a registered ICT company rather than as an individual freelancer, ask which of the two percentages applies to you. The same circular also lets freelancers use platform statements, invoices, and emails as proof of foreign income, sets a $20,000 threshold below which inward remittances can be credited without a formal declaration, and sets a $10,000 per-transaction limit for payments through Online Payment Gateway Service Providers (OPGSPs). City Bank, Mutual Trust Bank (MTB), and Midland Bank all offer dedicated Freelancer accounts that include an ERQ foreign-currency sub-account. Retaining dollars is useful if you have USD-denominated expenses or want to avoid unfavorable conversion timing.

How long does it take to receive payments in Bangladesh?

Payoneer to a local BDT bank account: typically 1–3 business days after the payment clears on the sender's side. Payoneer to bKash: typically instant or within a few hours. SWIFT bank wire to a Bangladeshi bank: 1–3 business days in most cases; can be longer if correspondent banks are involved. Most Bangladeshi banks have improved SWIFT processing and straightforward USD→BDT wires usually settle within 2 business days.

Do I have to pay income tax on foreign freelance earnings?

IT and ITES freelance and business income is income-tax exempt through 30 June 2027 under the Finance Act 2024 / Income Tax Act 2023, Schedule 6. This exemption has two conditions: (a) filing an income tax return even if no tax is owed, and (b) operating cashless: all business income, expenses, and investments must move through bank transfer. Important: this covers independent freelance and business income from IT/ITES work; it does NOT apply to a salaried remote employee of a foreign employer. Rules change with each annual Finance Act. The Finance Act 2026 took effect on 1 July 2026 and, on the reporting we can see, left the 30 June 2027 end date in place; confirm the position for your own filing year. Consult a Bangladeshi tax professional; this site covers transfer fees, not tax.

Can I receive Payoneer payments directly into bKash or Nagad?

Yes for bKash. Payoneer has a direct bKash integration: in the Payoneer portal or app, you can initiate a withdrawal to your bKash wallet by entering your bKash-registered phone number. Two things trip people up on the first attempt. Your bKash account has to be fully KYC verified against your National ID (NID) rather than left at the basic level, and the identity on that NID has to match the identity Payoneer holds for you, including how your name is spelled. A mismatch between the two is a common reason a first transfer is rejected, so correct the spelling on whichever side is wrong before retrying rather than simply sending again. Payoneer charges approximately 3% plus $1 per transaction for this route as of mid-2026 (verify in the Payoneer portal before withdrawing, as this fee differs from the bank account withdrawal fee). On the bKash side, cashing out at a standard agent costs 18.50 Taka per 1,000 (1.85%), while the bKash Payoneer page advertises 7 Taka per 1,000 (0.70%) for cashing out Payoneer-received funds at BRAC Bank, City Bank and participating Q-Cash ATM booths; check the bKash charge calculator and the app for current rates and conditions. This route is typically fast (a few hours) but does not generate a FIRC, so it does not qualify for the export cash incentive. For Nagad: Nagad is not a direct Payoneer withdrawal destination as of mid-2026. A foreign client using Wise can push BDT to a Nagad wallet at mid-market rate at no receiving cost to you. Rocket (Dutch-Bangla Bank wallet) supports inbound personal remittances but is not used as a freelance payment collection channel.

Which is better: Payoneer to bank account or to bKash?

The bank account route is cheaper for most transfers: Payoneer charges a higher conversion fee for the bKash route (approximately 3% plus $1) than for bank account withdrawals (1% plus roughly 1.2%-4% FX markup, typical all-in 3-5%). The bKash side adds a cash-out charge on top: 18.50 Taka per 1,000 (1.85%) at a standard agent, or 7 Taka per 1,000 (0.70%) if you withdraw Payoneer-received funds at a BRAC Bank, City Bank or participating Q-Cash ATM. Even at the cheaper ATM rate the bank route usually still comes out ahead at a typical 2% FX markup (roughly 3% all-in against roughly 3.8%), but the two are close, and if your Payoneer FX lands near the top of its 1.2%-4% range the bKash-plus-ATM route can match it. If you do use bKash, cash out at one of those ATMs rather than at an agent. The bKash route is faster, typically settling within hours rather than 1-3 business days. For claiming the export cash incentive or funding an ERQ account, you must use the bank route: bKash withdrawals do not generate a Foreign Inward Remittance Certificate (FIRC). A practical split: use the bKash route for small, urgent withdrawals when you need cash quickly; route your main income through a bank account for savings, incentive claims, and ERQ.

Written by George I. (20+ years in international payments). Last updated: .

Fees are estimates from publicly available pricing. Verify with your provider before transferring. Nothing on this site is financial or tax advice. How we make money.