Skydo now helps you generate Export Declaration Form (EDF). Generate Now

logo

How to Negotiate Forex Rate with Bank: What Works?

prashanth
Prashanth22 October 2026
Get transparent forex rates with zero hidden markups on your international payments with Skydo.
Get transparent forex rates with zero hidden markups on your international payments with Skydo.

TL;DR - Summary

  • Why do banks charge high forex fees on inward remittances? - Banks charge high forex fees because their exchange rate includes a spread, a markup added on top of the interbank (mid-market) rate, and the forex desk earns revenue from it on every inward remittance.
  • What can you negotiate when you negotiate a forex rate with your bank? - When you negotiate a forex rate with your bank, you can ask for the Telegraphic Transfer (TT) buying rate, a fixed markup over the interbank rate confirmed in writing, and a waiver or cap on the flat processing charge, but you generally cannot get the mid-market rate itself.
  • How do you ask your bank for a better exchange rate? - You ask your bank for a better exchange rate by requesting the TT buying rate, a fixed markup confirmed in writing, and a waiver or cap on the flat processing charge, and by remembering that a rate agreed over the phone is not necessarily the rate applied.
  • How can you skip forex rate negotiation with a bank? - You can skip forex rate negotiation with a bank by using Skydo, which has no spread markup, gives you the live interbank rate at the time your payment is credited, and charges $19 for payments under $2,000, $29 for payments between $2,000 and $10,000, and 0.3% for payments over $10,000.

Why Banks Charge High Forex Fees

Banks charge high forex fees because their exchange rate includes a spread, a markup added on top of the interbank (mid-market) rate, and that spread is the primary way the forex desk earns revenue on every inward remittance. On top of the spread, banks typically charge a flat SWIFT processing fee per transaction, and GST is levied on the total charges, which compounds the cost for you.

The rate you receive when a USD payment is credited is the bank's Telegraphic Transfer (TT) buying rate. The mid-market rate your client sees on Google is a different number, and the gap between the two is where the hidden fees in bank rates sit.

Here is how forex fees add up on a $1,500 USD payment. Three costs sit between the mid-market rate and the rupees that land in your account:

  • Spread loss: banks typically apply a spread above the interbank rate.
  • SWIFT or intermediary fee: this is deducted in transit.
  • GST: it is charged on the bank's processing charges.

Together, these mean the net INR credited is lower than what the mid-market rate would have delivered.

On the same $1,500 payment, Skydo charges a $19 flat fee. It uses the live rate at credit time, applies no spread markup and has no hidden charges.

How to Negotiate Lower Forex Rates with Your Bank: Step by Step

You can sometimes negotiate a lower forex rate with your bank, but it depends almost entirely on transaction volume. Banks hold a buffer in the spread and will narrow it only for customers who move large or regular sums.

  • What you can ask for: the TT buying rate, which is more favorable than the card rate for inward remittances, a fixed markup over the interbank rate confirmed in writing, and a waiver or cap on the flat processing charge.
  • What you generally cannot get: the mid-market rate itself. The spread is how the forex desk earns, so that floor cannot be negotiated away.
  • Your leverage as a freelancer: a business wiring six figures a month has genuine leverage. A freelancer receiving one or two payments a month has very little, and the bank has no incentive to move.
  • A rate you cannot fully see: you are negotiating against a rate you cannot fully see. The bank tells you the final credited number and does not split it into the base interbank rate plus the markup, so you can never confirm how much room actually exists.
  • The savings ceiling: even if your relationship manager (RM) agrees to "reduce the rate," they are adjusting the markup that sits above the RBI-mandated spread floor. The floor itself is untouched, so the actual savings ceiling is structurally low regardless of how well the conversation goes.
Expert advice

Many freelancers assume the rate is locked in on the day the money reaches India. In practice, the bank converts only once it has what it needs to process the payment, such as the purpose of the remittance. If that request sits unanswered for a few days, the conversion happens at whatever rate applies on the day it's finally processed. Replying the same day matters as much as the rate you negotiated.


Anshul Sharma
Partnerships Manager, Skydo
Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

How to Ask Your Bank for a Better Exchange Rate (Email and Call Scripts)

Whether you write an email or make a call, ask your bank for three things: the TT buying rate, a fixed markup over the interbank rate confirmed in writing, and a waiver or cap on the flat processing charge.

  • The TT buying rate: it is more favorable than the card rate for inward remittances. Confirm which rate your bank is applying before the payment arrives.
  • A fixed markup in writing: ask for a fixed markup over the interbank rate, confirmed in writing.
  • A waiver or cap on the processing charge: this is the flat charge the bank applies to each transaction.

Your request carries the most weight when it comes with volume, because banks narrow the spread only for customers who move large or regular sums.

⚠️ COMMON MISCONCEPTION

Getting your RM to agree to a lower rate over the phone does not mean the agreed rate is applied. The rate credited is always the bank's prevailing rate at the time your payment is processed.

How Does Skydo Let You Skip the Forex Rate Negotiation Entirely?

If you receive one or two payments a month, you have little leverage with your bank, and it hands you only the final credited number. That leaves you paying international bank transfer fees built from a spread, a SWIFT fee and GST.

Skydo removes the need to negotiate because there is no spread markup. You receive the live interbank rate at the time your payment is credited, with no hidden markup layered on top.

  • Fees set by payment size: Skydo charges $19 for payments under $2,000, $29 for payments between $2,000 and $10,000, and 0.3% for payments over $10,000.
  • Setup: it takes 10 to 15 minutes. Skydo provides free virtual accounts in USD, EUR, GBP, SGD, AUD and CAD, so your foreign client sends to a local account number in their own currency. That removes SWIFT routing complexity entirely.
  • FIRA included: every transaction comes with a free Foreign Inward Remittance Advice (FIRA) certificate automatically. There is no chasing the bank for documentation, no RM calls and no SWIFT copy requests.
  • Fully digital: settlements are predictable within 1 working day, and support is India-based across WhatsApp, call and text, so there are no global queues.

Compare the two routes. Negotiating with your bank might trim 0.2% off the spread if everything goes perfectly. Switching to Skydo takes 15 minutes and removes the spread entirely, replacing it with a fee that is fixed before the payment arrives.

There is nothing left to negotiate.

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

Does timing your transfer help you get a better forex rate?

Timing can help at the margins. Transacting early in the week and early in the trading session tends to be more favorable, as intraday rate revisions often widen spreads by afternoon while banks cover their positions. It is a small optimization, and it leaves the structure of bank charges (spread + flat fee + GST) as it is.

Which bank has the lowest forex charges for inward remittance in India?

About the author
prashanth
Solution & banking
With a decade of experience at Citi Bank, Prashanth leads payments partnerships and solutions at Skydo.️Travel & Sports
Save 50% on every international transfer