What is Overnight Fee in Forex
How Overnight Fees Work in Forex
Every forex trade involves borrowing one currency to buy another. When you hold a position overnight, you pay or receive the interest rate difference between the two currencies. This is called the swap rate or overnight fee. For example, if you buy USDINR, you are borrowing Indian Rupees (INR) to buy US Dollars (USD). If the US interest rate is higher than India's, you earn a positive swap; if lower, you pay.
Overnight Fee Calculation for India Traders
The formula is: Overnight Fee = (Trade Size × (Interest Rate Difference) / 365) × Number of Days. For a standard lot of USDINR (1,000 units), if the US rate is 5.5% and India's repo rate is 6.5%, the annual difference is -1%. So, daily fee = (1,000 × 0.01) / 365 = approximately ₹0.027 per day. However, brokers add a small markup, so actual fees range from ₹0.30 to ₹0.50 per day per standard lot.
Why Overnight Fees Matter for India Traders
Since SEBI limits forex trading to four pairs, most India traders focus on USDINR, which has the highest liquidity. Overnight fees can eat into profits if you hold positions for weeks. For example, holding a 1-lot USDINR position for 30 days could cost ₹9-₹15 in fees. While small for large accounts, this can be significant for retail traders using small capital deposited via UPI. Also, triple swap on Wednesdays means three days of fees charged at once.