You raise an invoice for an international client. The payment lands, but the INR amount in your bank account isn’t what you expected. You scramble to find the exchange rate, the markup, and the fees that ate into it.
No provider can promise you a fixed INR amount for a payment that hasn’t settled yet. Exchange rates move by the minute right up to the point of conversion.
What you can get is complete visibility into the rate the instant you settle, and, if a large receivable is still weeks away, a way to lock in a rate ahead of that moment.
TL;DR
- No provider can promise a fixed INR amount for a payment that hasn't settled yet, since exchange rates move continuously right up to the point of conversion.
- What you can get is full visibility into the rate the instant you settle, and the option to lock in a rate ahead of time for a receivable that's still weeks away.
- The final INR amount depends on the mid-market rate at settlement plus any provider markup and fees, not just the invoice amount.
- Locking in a rate ahead of settlement is the main way to protect a large receivable from FX swings before it lands.
Why your INR amount is hard to predict
Three things make the final amount hard to pin down:
- Exchange rates move constantly. The rate on the day you raise an invoice is rarely the rate on the day the payment is settled and converted, sometimes weeks apart.
- Markup fees eat into the rate. Even when a quoted rate looks stable, banks and payment providers often add a markup of 1-3% on top of it before you see the final number.
- Most providers don’t benchmark to a public rate. Banks frequently set their own exchange rate rather than pricing off the mid-market rate, which makes it hard to tell if you’re getting a fair deal.
What actually determines your final INR amount
The exact INR amount is only knowable at one moment: when the payment is actually settled and converted. Here’s what determines it on Xflow.
- Settlement happens at the live mid-market rate. When you move money from your Xflow receiving account to your Indian bank account, Xflow shows you the live mid-market rate at that moment, before you confirm the withdrawal, so the amount you see is the amount you get.
- No markup on the mid-market rate. Xflow doesn’t add a markup on top of that rate. You pay a separate, disclosed fee instead, flat or a small percentage depending on plan, rather than a hidden spread baked into the exchange rate.
- The rate is benchmarked, so you can check it yourself. Because it’s pegged to the public mid-market rate rather than an internal one, you can compare it against what your bank or any other provider quotes for the same day.
How to lock in a rate before you settle
If a payment is large or won’t settle for a while, you don’t have to wait and hope the rate is still favourable when it lands. There are two common ways businesses manage that risk, and they work differently.
Forward contracts
A forward contract is a binding agreement with a bank or FX provider to exchange currency at an agreed rate on a future date. It’s a common hedging tool for businesses with large, recurring international receivables. The trade-off is that it locks you in either way: if the market rate moves in your favour afterwards, you don’t benefit from it.
Target-rate orders
A target-rate order works differently. You set the USD/INR rate you want, and the conversion happens automatically the moment the market reaches it, similar to a trigger order on a trading platform. If the rate isn’t hit within your chosen window, the payment either converts at the prevailing market rate or you can cancel it.
On Xflow, this sits under the FX AI Analyst as a Limit Order. It isn’t a promise of a better rate, and it isn’t investment advice. It’s a way to manage a known risk on your own terms: the rate moving between invoice and settlement. For the wider mechanics of locking a rate versus taking whatever the market offers on the day, see spot rate vs forward rate.
| Forward contract | Target-rate order (Xflow Limit Order) | |
|---|---|---|
| Binding? | Yes, you must convert at the agreed rate | No, converts only if your target is reached |
| Typically offered by | Banks, dedicated FX or treasury desks | Xflow, under FX AI Analyst |
| Best for | Large, recurring receivables where certainty matters most | Occasional payments where you want a shot at a better rate without a binding commitment |
Worked example: withdrawing $1,000 through Xflow
Let’s assume you’re an IT service provider who invoiced a client in the US for $1,000. You receive the payment in your Xflow receiving account, and here’s what you’ll see on the Xflow dashboard at the moment you withdraw:
- Amount to be withdrawn: $1,000
- Xflow payout fee: $12 (flat fee under the Starter plan, for invoices up to $2,000)
- Net amount: $988
- Live mid-market rate at withdrawal: ₹95.50 per USD (illustrative, as of July 2026, rates fluctuate)
- Final payout: ₹94,354.00 (calculated as $988 × 95.50)
Traditional banks and other payment platforms don’t always offer this level of clarity upfront. They might quote a seemingly competitive exchange rate, but by the time fees, conversion charges, and rate movement are factored in, the final payout often falls short of what was planned.
That uncertainty makes it harder to manage cash flow and forecast earnings.
Common mistakes when trying to protect your INR payout
Trusting a “guaranteed rate” claim at face value
No provider can lock a rate for a payment that hasn’t been received yet, rates move until the moment of conversion. If you see this term used elsewhere, it’s worth understanding what it actually refers to; see our explainer on guaranteed rate for the general concept in forex.
Comparing providers on the fee alone
The fee on the statement is the easy number to compare. The markup hidden inside the exchange rate is usually the bigger cost, and it doesn’t show up unless you check the rate against the mid-market rate for that day.
Waiting too long to convert a large receivable
Sitting on a large payment while hoping the rate improves leaves the outcome to chance. If predictability matters more than timing the market, a target-rate order or a forward booking removes that guesswork.
How Xflow keeps your payout transparent
For IT-enabled services and other exporters, Xflow's ITES solution settles at the live mid-market rate with no markup added on top, and shows you that rate before you confirm a withdrawal. If you’d rather lock in a rate ahead of settlement, you can set a target-rate order under FX AI Analyst instead.
Combined with disclosed, tiered fees and same-day activation after onboarding, it removes the guesswork from international payments into India.
No, and no provider can. Exchange rates keep moving until the payment is actually settled. Xflow shows you the live mid-market rate the moment you withdraw, so you know the exact amount before you confirm it.
It's the midpoint between the buy and sell price of a currency pair in the global market, a public reference rate you can look up yourself, rather than a rate a bank or provider sets internally.
A forward contract is binding, you convert at the agreed rate regardless of where the market moves. A target-rate order (Xflow's Limit Order, under FX AI Analyst) only converts if the market hits your chosen rate within the window you set.
No markup on the mid-market rate. You instead pay a disclosed, tiered fee depending on your plan and payment size, shown upfront alongside the rate.
Banks typically price off their own internal rate rather than the public mid-market rate, and add a markup on top, often 1-3%, which is why the number you see rarely matches what you'd find on a live rate tracker.
No. It's a tool for managing known FX rate risk on a payment you already expect to receive, not a recommendation on what to do with your money. For personalised guidance, speak to a qualified financial adviser.