logo

Bank Charges for Inward Remittance & Forex Rates Today in India (2026): HDFC, ICICI, SBI, Axis & PNB Compared

pratyush-jha
Pratyush Jha 5 October 2026
Receive international payments with transparent pricing and no hidden charges on Skydo.
Receive international payments with transparent pricing and no hidden charges on Skydo.

TL;DR - Summary

  • What are inward remittance charges? - Inward remittance charges are the fees, foreign exchange costs and taxes that may be deducted when you receive money from abroad into an Indian bank account.
  • What charges can apply to an inward remittance? - Depending on the bank and type of payment, you may pay receiving bank fees, forex conversion costs, intermediary or SWIFT charges, FIRC/BIRC-related fees and GST.
  • How much do Indian banks charge for inward remittances? - Charges vary by bank, account type and whether the payment is a personal remittance or an export receipt. Personal remittances may be free at some banks, while other banks charge a flat fee; export receipts can attract separate processing charges.
  • How much forex markup do banks charge on inward remittances? - Banks generally do not publish their forex markup as a separate percentage. Their TT buying rates can be below the mid-market rate, so comparing the bank's quoted rate with the mid-market rate shows the effective FX cost.

What Are Inward Remittance Charges in India?

Inward remittance charges in India are the fees and conversion costs deducted when money sent from abroad is credited to an Indian bank account. They include the receiving bank's fee, the forex markup on conversion to INR, intermediary bank deductions, FIRC fees and GST, and on today's rates they take 0.5% to 2% of a $15,000 payment, depending on the bank.

An inward remittance is any payment that enters India from another country. For a freelancer, that's a client invoice paid by SWIFT wire. For an exporter, it's the proceeds of a shipment. For an NRI's family, it's money sent home.

Who pays which charge depends on the charge code the sender picks on the SWIFT transfer:

  • OUR: The sender pays all charges, including intermediary fees. You should receive the full amount, though your Indian bank can still deduct its own fee.
  • SHA (shared): The sender pays their bank's fee and you pay everything after that. This is the default for most business payments.
  • BEN (beneficiary): You pay all charges, including the sender's bank fee, which is deducted from the amount before it leaves.

For example, say a US client sends $2,000 under SHA. An intermediary bank deducts $20 in transit, so $1,980 reaches your Indian bank. Your bank then converts it at its own rate, which sits below the market rate, and adds its fee and GST. The flat fee you see on the bank's website is usually the smallest of these costs.

What Are the Different Types of Bank Charges for Inward Remittance?

The 5 types of bank charges for inward remittance in India are the receiving bank fee, the forex markup, intermediary or SWIFT charges, FIRC or BIRC charges, and GST. Only the receiving bank fee and certificate fee appear in a bank's schedule of charges; the forex markup and intermediary deductions are built into the amount you receive.

ChargeWho levies itWhen it hitsShown upfront?
Receiving bank feeYour Indian bankWhen funds are creditedYes, in the schedule of charges
Forex markupYour Indian bankAt conversion to INRNo, built into the exchange rate
Intermediary or SWIFT chargesCorrespondent bank(s) abroadIn transit, before the money reaches IndiaNo, deducted from the amount
FIRC or BIRC chargesYour Indian bankWhen you request the certificateUsually yes
GSTGovernment, collected by your bankOn the bank fee and on the conversionRarely itemized clearly

Receiving Bank Fee

This is the flat handling charge your Indian bank takes for processing the incoming wire. Among the 5 banks here, it ranges from nil for personal remittances at HDFC and SBI to ₹500 per export receipt at SBI and PNB. It's the only cost most people check, and it's usually the smallest.

Forex Markup

Banks convert your foreign currency at their TT buying rate, which sits below the mid-market rate you see on Google. The gap between the two is the markup. Banks publish their TT buying rates but not the markup as a percentage. On today's sheets it ranges from 0.23% at PNB to 1.80% at HDFC and Axis, which on $5,000 means ₹1,100 to ₹8,700.

Intermediary or SWIFT Charges

When the sender's bank has no direct relationship with your bank, the payment passes through 1 or more correspondent banks. Each one can deduct a fee, often $10 to $40, before the money reaches India. Your Indian bank has no control over these, which is why $1,000 sent can arrive as $975.

FIRC or BIRC Charges

A FIRC (Foreign Inward Remittance Certificate) or BIRC (Bank Inward Remittance Certificate) is proof that foreign money entered India. Exporters and freelancers need it for GST export claims and income tax records. Banks charge per certificate, from ₹200 at HDFC to ₹500 at PNB, and duplicates cost extra. Most banks now issue an electronic e-FIRC or e-FIRA linked to RBI's EDPMS instead of a paper certificate.

GST on Inward Remittance

GST at 18% applies in 2 places. First, on the bank's fee. Second, on the currency conversion itself, calculated on a notional value under Rule 32 of the CGST Rules:

INR amount convertedTaxable valueGST at 18%
Up to ₹1,00,0001% of the amount, minimum ₹250₹45 to ₹180
₹1,00,001 to ₹10,00,000₹1,000 + 0.5% of the amount above ₹1 lakh₹180 to ₹990
Above ₹10,00,000₹5,500 + 0.1% of the amount above ₹10 lakh, capped at ₹60,000₹990 to ₹10,800

For example, converting ₹4,20,000 gives a taxable value of ₹2,600 (₹1,000 + 0.5% of ₹3,20,000), so GST is ₹468. Source: ICICI Bank GST rules

Add these 5 together and the real cost of receiving a payment is almost always higher than the fee on the bank's website. The next section puts the published fees and today's rates for each bank side by side.

TT Buying and TT Selling Rates Today at HDFC, ICICI, SBI, Axis and PNB

The TT buying rate for USD across India's 5 largest banks on today's published sheets

BankUSD TT buying (inward)USD TT selling (outward)Buy-sell spreadBuying rate vs mid-marketSheet
HDFC Bank₹94.97₹98.43₹3.461.80% below8 Oct, 09:20 AM
ICICI Bank₹95.05₹98.08₹3.031.72% below8 Oct, 09:11 AM
SBI₹96.35₹97.20₹0.850.37% below8 Oct, 09:13 AM (₹10 lakh to ₹20 lakh)
Axis Bank₹95.04₹98.34₹3.301.73% below8 Oct, 09:20 AM
PNB₹96.49₹97.19₹0.700.23% below8 Oct, 04:00 PM (provisional)

Each bank's rate is measured against the interbank rate at that sheet's time. Published rates are indicative, and the rate on your credit advice is the one that counts.

  • TT selling is outward only: TT selling doesn't apply to money you receive; it's the rate for sending money abroad.
  • Receiving money: The TT buying rate applies. A higher buying rate means more rupees for you.
  • Sending money: The TT selling rate applies. A lower selling rate means fewer rupees per dollar.
  • Export bills: If you export goods and your payment comes against export bills handled through the bank, the bills buying rate applies instead of the TT buying rate.
  • Size limits: HDFC's sheet covers up to ₹20 lakh, ICICI's up to USD 25,000, and SBI's only ₹10 lakh to ₹20 lakh. Axis prices above ₹25 lakh through your RM.

For 10-currency tables and each bank's full card rate sheet, open the bank's page from the table above.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

What Do TT Buying and TT Selling Rates Mean?

The TT buying rate is the rate at which a bank buys foreign currency from you and pays you rupees, used when you receive money from abroad. The TT selling rate is the rate at which it sells you foreign currency, used when you send money abroad. TT stands for telegraphic transfer, meaning an electronic wire between banks.

RateWhat it meansWhen it applies
Mid-market rateMidpoint between global buy and sell prices, the rate on GoogleReference only, banks don't deal at it
TT buying rateBank buys your foreign currency, pays you INRReceiving money from abroad
TT selling rateBank sells you foreign currency for INRSending money abroad
Card and cash ratesSeparate columns for forex cards and currency notesTravel cards and cash, usually with wider margins
  • Named from the bank's side: When you receive dollars, the bank buys them, so the buying rate applies.
  • Always either side of mid-market: The buying rate sits below mid-market and the selling rate above it, and both gaps are the bank's margin.

For example, $1,000 received at HDFC Bank today converts at ₹94.97, giving ₹94,970. The same $1,000 sent abroad costs ₹98,430 at its TT selling rate, a ₹3,460 round-trip spread.

Inward Remittance Charges Compared: HDFC vs ICICI vs SBI vs Axis vs PNB (2026)

Inward remittance charges at HDFC, ICICI, SBI, Axis and PNB range from nil to ₹500 per transaction for the bank's own fee, before GST. On today's published rates, PNB and SBI have the thinnest markups, while HDFC, ICICI and Axis sit 1.72% to 1.80% below mid-market.

BankReceiving fee (resident, personal)Export or business remittanceFIRC / e-FIRC feeUSD TT buying rate todayMarkup vs mid-market
HDFC BankNilSet by account variant, check with branch₹200 per FIRC₹94.971.80%
ICICI BankNot published as a single fee, varies by accountBIRC issued for export proceeds, fee by accountVaries by account₹95.051.72%
SBINil₹500 per remittance (nil for export credit customers)e-FIRC: nil to issue, ₹200 for usage₹96.35 (₹10 lakh to ₹20 lakh only)0.37%
Axis Bank₹250 (₹100 Priority, nil Burgundy)₹300 per remittance₹250 per export certificate₹95.041.73%
PNB₹100 up to ₹10 lakh, ₹250 above₹500 per export receipt₹500 per e-FIRC₹96.49 (provisional)0.23%

Rates from each bank's own card rate sheet: HDFC 8 Oct 2026, 09:20 AM, ICICI 8 Oct 2026, 09:11 AM, SBI 8 Oct 2026, 09:13 AM, Axis 8 Oct 2026, 09:20 AM, PNB 8 Oct 2026, 04:00 PM. Each markup is measured against the interbank rate at that sheet's time. All fees are before 18% GST.

Sources: HDFC remittance charges · HDFC card rates · ICICI trade remittances · ICICI card rates · SBI forex charges · SBI card rates · Axis inward wire charges · Axis trade and forex charges · Axis card rates · PNB forex charges · PNB card rates

Full rates and charges for each bank: HDFC Bank · ICICI Bank · SBI · Axis Bank · PNB

GST on the currency conversion is extra and follows the same slab at every bank. Intermediary bank deductions happen before the money reaches any of these banks, so none of them control it.

The flat fees differ by a few hundred rupees at most. On a $5,000 payment, a 1% difference in the exchange rate is worth about ₹4,800 at today's rate, which is why the rate matters more than the fee when you compare banks.

HDFC Bank Inward Remittance Charges

HDFC Bank charges nil to credit a personal inward remittance and ₹200 plus GST for a FIRC. Its USD TT buying rate is ₹94.97 today, 1.80% below mid-market, so the markup is its main cost.

HDFC Bank2026
Receiving fee (personal)Nil
Export or current account receiptsSet by account variant
FIRC₹200 + GST
USD TT buying / selling today₹94.97 / ₹98.43
Card rate limitUp to ₹20 lakh

See HDFC Bank's full forex rates and inward remittance charges →

ICICI Bank Inward Remittance Charges

ICICI Bank doesn't publish a single inward remittance fee; it's set by your account and segment. Its USD TT buying rate is ₹95.05 today, 1.72% below mid-market, and it issues a BIRC for export proceeds.

ICICI Bank2026
Receiving feeVaries by account and segment
CertificateBIRC for exports, FIRC only for FDI or FII
USD TT buying / selling today₹95.05 / ₹98.08
Card rate limitUp to USD 25,000

See ICICI Bank's full forex rates and inward remittance charges →

SBI Inward Remittance Charges

SBI charges nil on personal inward remittances and ₹500 plus GST per export remittance without an export credit limit. Its USD TT buying rate is ₹96.35 today, just 0.37% below mid-market, but that rate applies only between ₹10 lakh and ₹20 lakh.

SBI2026
Receiving fee (personal)Nil
Export remittance₹500 (nil for export credit customers)
e-FIRCNil to issue, ₹200 for usage
USD TT buying / selling today₹96.35 / ₹97.20
Card rate band₹10 lakh to ₹20 lakh; below that, branch-quoted

See SBI's full forex rates and inward remittance charges →

Axis Bank Inward Remittance Charges

Axis Bank charges ₹250 plus GST per inward wire for most resident customers and ₹300 for current accounts and export receipts. Its USD TT buying rate is ₹95.04 today, 1.73% below mid-market, the lowest of the 5.

Axis Bank2026
Receiving fee (resident)₹250 (₹100 Priority, nil Burgundy)
Export receipts / current account₹300
Export certificate₹250 (duplicate ₹100, eBRC nil)
USD TT buying / selling today₹95.04 / ₹98.34

See Axis Bank's full forex rates and inward remittance charges →

PNB Inward Remittance Charges

PNB charges ₹100 plus GST on inward remittances up to ₹10 lakh, ₹250 above, and ₹500 on export receipts and each e-FIRC. Its USD TT buying rate is ₹96.49 today, only 0.23% below mid-market, though PNB marks its rates provisional.

PNB2026
Receiving fee₹100 up to ₹10 lakh, ₹250 above
NRE, NRO, FCNR creditsNo commission
Export receipts / e-FIRC₹500 each
USD TT buying / selling today₹96.49 / ₹97.19

See PNB's full forex rates and inward remittance charges →

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

How Much Do You Actually Receive? Worked Example on a $15,000 Payment

On a $15,000 payment received through a bank wire, you get ₹6,600 to ₹29,100 less than the mid-market value on today's rates, depending on the bank. The forex markup is the biggest part of that loss at every bank, and it's why HDFC, ICICI and Axis cost 3 to 4 times more than SBI and PNB today.

Assumptions for this example:

  • Amount: $15,000, which falls inside every bank's published card rate band, including SBI's ₹10 lakh to ₹20 lakh.
  • Charge code: SHA, with $20 deducted by an intermediary bank, so $14,980 reaches India.
  • Rates: Each bank's latest published TT buying rate, and the interbank rate at that sheet's time.
  • Account: A resident personal savings account, with no FIRC requested.
Cost lineHDFCICICISBIAxisPNB
TT buying rate₹94.97₹95.05₹96.35₹95.04₹96.49
$14,980 converted₹14,22,651₹14,23,849₹14,43,323₹14,23,699₹14,45,420
GST on conversion₹1,066₹1,066₹1,070₹1,066₹1,070
Bank fee + 18% GST₹0Not published₹0₹295₹295
You receive₹14,21,585₹14,22,783₹14,42,253₹14,22,338₹14,44,055
Value at mid-market₹14,50,650₹14,50,650₹14,50,650₹14,50,650₹14,50,650
Total cost₹29,065₹27,867₹8,397₹28,312₹6,595
Cost as %2.00%1.92%0.58%1.95%0.45%

ICICI's figure excludes its account-specific handling fee, which isn't published.

The result changes most with the markup, and published rates are a reference: the rate on your credit advice can differ. If the payment were export proceeds, add ₹590 at SBI and PNB for the export remittance charge with GST, and ₹354 at Axis. Add ₹236 at HDFC or SBI and ₹590 at PNB if you need an e-FIRC.

For example, a freelancer receiving $15,000 a month through HDFC loses about ₹3.5 lakh a year to these costs at today's rate, most of it invisible on the statement.

How to Reduce Inward Remittance Charges

To reduce inward remittance charges in India, focus on the exchange rate first, then the charge code, then the fixed fees. At HDFC, ICICI and Axis, the forex markup is many times larger than the bank fee, so a better rate saves more than switching to a zero-fee account.

  • Compare the rate: Check your credit advice against the mid-market rate on the same day. If the gap is above 1.5%, ask your bank for a better rate on regular volumes.
  • Ask for OUR: Request your client to send with charge code OUR so intermediary fees don't come out of your payment. ICICI recommends this in its wire instructions, and Axis waives US correspondent charges on USD sent to NRE or FCNR accounts under OUR.
  • Batch small invoices: Every wire attracts a fixed intermediary deduction and bank fee. 1 payment of $3,000 costs less to receive than 3 of $1,000.
  • Use your segment: Axis charges nil to Burgundy customers and ₹100 to Priority, against ₹250 for others. SBI cuts its forex service charges by 10% to 30% for MSMEs and high-volume exporters.
  • Skip paper certificates: Ask for an e-FIRA or e-FIRC through EDPMS instead of a paper FIRC. SBI charges nothing to issue one.
  • Use a local collection account: Platforms that give your client a local account in their country skip SWIFT and intermediary banks entirely.

For example, moving a $5,000 monthly payment from HDFC's 1.80% markup to zero markup saves about ₹8,700 a month, more than any bank fee waiver.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

Bank vs Payment Platform: A Cheaper Way to Receive International Payments

A payment platform like Skydo is cheaper than a bank for most freelancers and exporters because it converts at the mid-market rate with zero forex markup and charges 1 flat fee. On a $15,000 payment, that means ₹1,460 to ₹23,930 more in your account than a bank wire, depending on the bank.

On $15,000HDFCICICISBIAxisPNB
Bank wire, you receive₹14,21,585₹14,22,783₹14,42,253₹14,22,338₹14,44,055
Skydo, you receive₹14,45,515₹14,45,515₹14,45,515₹14,45,515₹14,45,515
Extra with Skydo₹23,930₹22,732₹3,262₹23,177₹1,460

Skydo figures use the same mid-market rate as each bank's column, less Skydo's 0.3% fee ($45 on $15,000) and 18% GST on that fee. ICICI's bank figure excludes its unpublished handling fee, so the real gap is larger.

Bank wireSkydo
Exchange rateTT buying rate, 0.23% to 1.80% below mid-market todayMid-market rate, zero markup
FeeNil to ₹500 + GST per remittance$19 under $2,000, $29 up to $10,000, 0.3% above, + 18% GST
Intermediary deductions$10 to $40 under SHA or BENNone, client pays into a local account
FIRC / FIRA₹200 to ₹500 + GST per certificateFree, instant, on every payment
Time to credit2 to 5 working daysWithin 24 hours
  • Pricing: Skydo charges $19 on payments under $2,000, $29 from $2,001 to $10,000, and 0.3% above $10,000. There's no markup hidden in the rate.
  • Local accounts: Your client pays into a local account in their country, so the payment doesn't pass through intermediary banks.
  • Compliance: Skydo applies the RBI purpose code and issues a FIRA on every payment, at no extra cost.
  • Regulation: Skydo is authorised by the Reserve Bank of India as a Payment Aggregator, Cross Border (PA-CB).

If you receive international payments every month, the difference compounds. At $15,000 a month through HDFC or Axis, it's roughly ₹2.8 lakh a year that stays with you.

Which bank has the lowest inward remittance charges in India?

On published fees, HDFC Bank and SBI charge nil for personal inward remittances, while PNB charges ₹100 and Axis Bank ₹250 for standard resident accounts. On today's published rates, PNB (0.23%) and SBI (0.37%, for ₹10 lakh to ₹20 lakh) have the thinnest markups, while HDFC, ICICI and Axis sit 1.72% to 1.80% below mid-market.

Is GST charged on inward remittance in India?

Yes. GST at 18% applies to the bank's fee and to the currency conversion. The conversion GST is calculated on a notional value, so it's ₹180 on ₹1 lakh and ₹990 on ₹10 lakh.

Does SBI charge for inward remittance?

SBI charges nothing to credit a personal inward remittance by wire. Export-related remittances cost ₹500 each for customers without an SBI export credit limit, plus GST.

What are Axis Bank inward remittance charges for resident accounts?

Axis Bank charges ₹250 plus GST per inward SWIFT remittance for standard resident customers, ₹100 for Priority and nil for Burgundy. Individuals receiving into a current account and export receipts pay ₹300 plus GST.

How much does PNB charge for inward remittance?

PNB charges ₹100 for inward remittances up to ₹10 lakh and ₹250 above ₹10 lakh, plus GST. Credits to NRE, NRO and FCNR accounts carry no commission, and export receipts cost ₹500.

Why did I receive less than my client sent from abroad?

You received less because of intermediary bank deductions in transit, the bank's forex markup at conversion, the bank's fee, and GST. The markup is usually the largest part and isn't shown as a separate line.

Who pays intermediary bank charges on an inward remittance?

It depends on the charge code the sender picks. Under OUR the sender pays, under SHA the charges are split, and under BEN you pay all of them.

How much does a FIRC cost at Indian banks?

A FIRC or e-FIRC costs ₹200 at HDFC Bank, ₹250 for an export certificate at Axis Bank and ₹500 at PNB. SBI issues e-FIRCs free and charges ₹200 for usage, and ICICI sets its BIRC fee by account. Payment platforms like Skydo issue a FIRA free with every payment.

Which bank has the best TT buying rate today?

On today's published sheets, PNB has the highest USD TT buying rate at ₹96.49, followed by SBI at ₹96.35 for ₹10 lakh to ₹20 lakh. Axis Bank is lowest at ₹95.04.

Which rate applies when I receive money from abroad?

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo
About the author
pratyush-jha
Associate, Partnerships
Pratyush specializes in the infrastructure behind global payments, focusing on payment rails, compliance, and banking partnerships. He works to solve the complex challenges that make seamless international transactions possible.Reading, Running & Working Out
Save 50% on every international transfer