I need to deposit money into my Interactive Brokers account from India and I’m confused about which method would be better.
I found two ways to do this:
- Traditional bank route (through SBI or ICICI): This is the usual way where you do an international wire transfer. It needs some paperwork and has bank fees.
- INDmoney platform (using Federal Bank): You send rupees within India to them, and they take care of converting it to dollars and sending it abroad. They say there’s no transfer fee but they make money on currency conversion rates.
I want to know if anyone has actually used both these methods. Which one turned out cheaper and faster? I’m mainly worried about the total cost, how long it takes, and if there are any hidden problems.
Any real user experiences would help me decide.
INDmoney works fine but check their conversion rates first. Bank transfers can actually be cheaper even with fees. Here’s a solid IBKR deposit guide:
Just compare total costs before deciding.
Bank transfers are safer but might be slower.
I’ve used both for years. INDmoney’s way faster - 2-3 days vs 5-7 for bank wires.
Cost-wise, it’s pretty close. INDmoney’s rates are about 0.3-0.5% worse than mid-market, but banks hit you with $25-40 fees even though their rates are better.
Under $5k, INDmoney usually wins or breaks even. Above that, bank transfers save you money.
Watch out for INDmoney’s daily limits when markets get crazy. Had to split a big deposit once - never happens with bank transfers.
Both work fine with IBKR. Just double-check all your names match exactly.
I’ve found SBI’s traditional bank route gives you way more control over timing and costs.
INDmoney’s convenient, but their conversion spreads can really eat into your money when markets get choppy. I stick with bank transfers since I can time them when USD rates look good.
Paperwork’s a breeze after the first transfer - most details don’t change.