Billing Abroad, Spending at Home: FX Exposure for Indian Service Businesses

How currency movement quietly reprices a fixed-fee retainer, where to set the rate in your contract, and when to hedge instead of pricing the risk in.

Author
Prabhash Jha
Published
Reading time
17 min read

You sign a twelve-month retainer with an overseas client at a fixed monthly fee in dollars. Everybody is happy. The rate feels good. Eight months later the same invoice, for the same work, at the same agreed number, lands in your account as noticeably less rupee than it did in month one — or noticeably more, which teaches you nothing and feels like skill.

Nobody repriced anything. You did not give a discount. Your client did not renegotiate. The contract was repriced by the currency market, monthly, in a direction neither party chose, and the only person carrying it was you.

Search this and page one is payment companies and FX platforms. Every one of them is technically correct and every one of them arrives at the same conclusion, which is that you should use their product. What is missing is the part that has nothing to do with a product: where you put the rate in the contract, how long you are actually exposed, and how to tell the difference between hedging a risk and simply charging for it.

What you are actually exposed to

Your exposure is not the gap between invoice date and payment date. It is the gap between the day you agreed the price and the last day you deliver at that price.

This is the single most common misunderstanding, and it is why FX advice written for goods exporters translates badly to service businesses. Three distinct exposures are in play and they are wildly different in size.

Transaction exposure. The window between raising an invoice and the money landing in your account. Real, measurable, and for most service businesses the smallest of the three. Every article you will read is about this one, because it is the one a payment product can address.

Pricing-period exposure. The window between agreeing a rate and stopping delivering at that rate. For a fixed-fee retainer this is the entire contract term plus however long the quote was outstanding before signature. It dwarfs transaction exposure and almost nothing sold to you addresses it, because the fix is a contract clause rather than a product.

Cost-base mismatch. Your revenue is in one currency and your salaries, rent and taxes are in another. This one never closes. It is not an event with a settlement date; it is a standing condition of the business, and it is the reason a currency move shows up in your payroll capacity rather than in a line on a bank statement.

A useful way to hold the distinction: transaction exposure is a risk you settle, pricing-period exposure is a risk you signed, and cost-base mismatch is a risk you are.

The number that matters: how long is your rate actually locked?

Add up the whole chain, because your real exposure duration is almost always several times longer than the payment terms everyone quotes.

The components:

  1. Quote validity. How long between sending the proposal and signature. If your quotes have no expiry, this is unbounded, which is a genuinely bad place to start.
  2. Contract term at the fixed fee. The full period before the price can change.
  3. Payment terms. Net 30, net 45, whatever the invoice says.
  4. Realisation lag. The gap between payment terms and actual receipt, which for overseas clients includes correspondent banking and, honestly, a client’s own approval process.

Take a purely illustrative case to see the shape — these are made-up round numbers, not figures from any business: a quote outstanding for six weeks, a twelve-month term at a fixed monthly fee, net-45 terms, and two weeks of realisation lag. The last invoice of that contract is priced against a rate agreed roughly fourteen months earlier. Your exposure window is not 45 days. It is fourteen months, and it renews every time you re-sign without revisiting the rate.

Write your own version of that sum once. It reframes the problem from a banking question into a contracting question, which is where the answer actually lives.

Where to put the rate in the contract

Decide explicitly who carries the currency risk, and write it into the commercial terms rather than letting the invoice currency decide it by default.

Four structures, and there is no universally right answer — only a right answer for a given client, term and margin.

StructureWho carries FX riskWorks whenThe catch
Invoice in INRThe clientYou have leverage, or the client has an India entityMany overseas buyers will simply decline, and some cannot process it
Fixed fee in foreign currencyYou, entirelyShort terms, or margin wide enough to absorb a moveThe default, and the one that quietly reprices long retainers
Foreign currency with a rate band and reset clauseSharedLong retainers with a professional counterpartyNeeds a named reference rate and a defined trigger, or it is unenforceable in practice
Price in INR, invoice in foreign currency at an agreed reference rate on invoice dateThe client, mostlyClients who care about the total, not the currencyYour headline number moves month to month, which some buyers dislike

The third row is the one worth learning to sell, because it is the only structure that is genuinely fair over a long term and it is much easier to agree than people expect. The mechanics: name a specific published reference rate and source, define a band around the rate at signature, and state that if the rate closes outside that band for some defined period, either party may request a re-rate for future invoices. Not retroactively. Future invoices only.

Two details decide whether that clause is real or decorative. Name the rate source precisely — a specific published reference, not “the prevailing market rate”, which resolves to an argument. And make the trigger symmetric. A clause that only protects you when the currency moves against you will be negotiated out, and rightly. A symmetric band gets signed, because it protects the client too, and because it makes you look like someone who has done this before.

The fourth row is underused and is often the easiest sell to a sophisticated buyer. Most clients are not attached to paying you in dollars. They are attached to knowing what the year costs. Pricing in rupees and converting at invoice date gives them a predictable annual budget in their own planning currency while removing the exposure from your side entirely.

Whichever you choose, this is a re-scope conversation with each client rather than a policy memo — the same mechanics as raising your prices without losing the accounts you want to keep, and it lands far better bundled into a renewal than sent as a standalone request.

Hedging versus pricing the risk in

These are two different strategies with different costs, and most small service businesses should be doing the second one.

Pricing it in means building an allowance for adverse movement into the rate you quote, and then simply accepting whatever the currency does. It costs you competitiveness on price. It costs you nothing in operational complexity, and it cannot go wrong in a way that requires a phone call.

Hedging means entering a contract — a forward, an option, a target-rate order — that fixes or bounds your conversion rate. It costs money, either explicitly as a premium or implicitly in the forward points. It also costs discipline, because a hedge against an exposure that then fails to materialise is a speculative position you did not intend to take. If a client cancels the retainer you hedged, the hedge does not cancel.

The decision rule I use, and it needs no numbers you have to invent: hedge when a plausible adverse move on a single contract would exceed the profit on that contract. Below that threshold you are buying protection against an outcome you can absorb, and paying for it in both cash and attention. Above it, one currency move can turn a delivered year of work into a loss, and that is exactly what hedging is for.

Two corollaries fall out of that rule and both are useful.

If the answer is “yes, hedge” on a majority of your contracts, the real finding is not that you need a treasury function. It is that your margins are too thin, and FX has merely been the thing that exposed it. That diagnosis is worth much more than the hedge.

And the cheapest hedge available to a service exporter is not a financial instrument at all. It is a natural hedge: deliberately holding foreign currency to pay foreign-currency costs. Most Indian service businesses have more of these than they realise — software subscriptions, cloud bills, ad platform spend, overseas contractors, conference travel. Every dollar of cost you pay from dollar revenue is a dollar you never converted twice and never paid a spread on. Which brings us to the account most service exporters should have and many do not.

The EEFC account, and its one-month limit

An Exchange Earners’ Foreign Currency account lets you hold export earnings in foreign currency in India instead of converting on arrival, and it is the most useful FX tool available to a small service exporter.

Per the RBI’s own FAQ on EEFC accounts, the essentials are:

  • 100% of foreign exchange earnings can be credited to the account.
  • It is a current account only, and no interest is payable on the balance.
  • Cheque facility is available for operating it.
  • Permitted debits include a range of current and capital account transactions, payments to Indian residents for goods and services, and customs duties.

What it buys you in practice is twofold. It lets you pay foreign-currency costs out of foreign-currency revenue, which is the natural hedge above. And it gives you some control over when you convert, rather than converting at whatever rate happened to prevail on the day a client’s payment cleared.

Now the constraint, which is the part that gets left out of the enthusiastic write-ups. The RBI’s rule is that the sum total of accruals in the account during a calendar month must be converted into rupees on or before the last day of the succeeding calendar month, after adjusting for utilisation on approved purposes. So the timing flexibility is real and it is bounded. It is a window measured in weeks, not a foreign-currency reserve you can sit on through a bad quarter.

That distinction matters because a strategy built on holding through an adverse move will hit the conversion deadline and convert anyway, at the worst possible moment, having felt like a plan the whole way. Use the account for the natural hedge and for modest timing discretion inside the permitted window. Do not use it as a substitute for pricing the risk in.

The compliance layer that changes your cash timing

Two rules can turn an FX question into a tax and cash-flow question, and both have deadlines attached.

GST treats export of services as zero-rated, but only if you are paid in convertible foreign exchange. Under Section 2(6) of the IGST Act, a supply qualifies as an export of services only when a set of conditions is met, and receipt of payment in convertible foreign exchange — or in rupees where the RBI permits it, such as through a Special INR Vostro arrangement — is one of them. To export without paying IGST upfront you furnish a Letter of Undertaking on Form GST RFD-11 under Rule 96A, and that undertaking includes receiving payment within one year of the invoice date. Which means a slow-paying overseas client is not only a cash-flow problem. It is a compliance clock.

FEMA sets a period within which export proceeds must be realised and repatriated, and this is one to check rather than remember. The realisation period has moved more than once recently, in both directions — it was extended, then brought back in. Any blog post asserting a specific figure, including one written last quarter, may be describing a rule that has since changed. The operational instruction is: read the current RBI Master Direction on Export of Goods and Services, or ask the banker who handles your inward remittances, before relying on a number. That is not a hedge on my part; it is the correct professional habit for any rule that has changed twice in two years.

Neither of these is really about currency. They are about the same thing that catches every services business — an obligation whose timing is set by somebody else’s payment behaviour. That is the identical mechanism behind GST and TDS hitting your cash before the client does, and if you bill overseas clients you now have both patterns operating at once.

The reconciliation nobody does

Reconcile each inward remittance against the contract, because the fee you are paying for the conversion is inside the rate rather than on the statement.

This is the operational habit that changed the most for me, and it takes about ten minutes per remittance. Four numbers per payment:

  1. The contracted amount in the invoice currency.
  2. The amount actually remitted in that currency, which can differ — some clients deduct their own bank’s charges, and some deduct withholding.
  3. The rupees credited to your account.
  4. A published reference rate for that currency pair on the credit date.

Then divide the rupees credited by the foreign currency received. That is your realised rate. Compare it to the reference rate. The difference is the all-in cost of the conversion, and it is almost always larger than any explicitly disclosed charge, because most of the margin lives in the spread rather than in a fee line.

Do this for three months and you will know two things you almost certainly do not know today: what your effective conversion cost actually is, and whether it varies by amount, by day, or by who at the bank happened to process it. That is a negotiable number once you can state it. It is invisible until you calculate it, which is exactly why nobody negotiates it.

Keep the record of every remittance and its documentation together, too. You will need it for GST substantiation and for FEMA realisation evidence, and assembling it retrospectively at year end is one of those tasks that costs five times what it should. The general principle — that the reconstruction is only possible if you kept the inputs — is the same one behind cash flow versus profit: the P&L can look fine while the bank account tells a different story, and only the line-by-line record reconciles them.

The practitioner sequence

If you bill overseas clients and have never treated this as a system, do these in order.

  1. Calculate your real exposure duration on your largest contract. Quote validity plus term plus payment terms plus realisation lag. This one sum reframes everything else.
  2. Put an expiry date on every quote. The cheapest fix on this list and the one most often missing.
  3. Open an EEFC account if you have any foreign-currency costs at all, and start paying them from it.
  4. Reconcile three months of remittances using the four numbers above. Find out what conversion actually costs you.
  5. Take that number to your bank, and to one alternative provider. It is a rate, and rates are negotiable when you can quote them.
  6. Add a symmetric rate-band clause to your next long retainer renewal. Not to the current ones mid-term.
  7. Apply the hedging rule — would a plausible adverse move exceed the profit on this contract? — to each contract individually, and hedge only where the answer is yes.
  8. Check the current realisation period and your LUT status for the year. Both are deadline-bearing and neither announces itself.

Steps 1 through 4 cost nothing but attention and produce most of the benefit. Steps 5 through 8 are where the actual money is, and none of them are available until you have done the first four.

When FX is not your real problem

If a plausible currency move can turn a contract unprofitable, you do not have a currency problem. You have a margin problem, and the currency found it.

This is worth sitting with, because it is the most valuable thing FX analysis produces and it is never the thing people set out to learn. Currency movement is a revealer. It applies a small, random pressure to every contract you hold, and the ones that break under it were already close to the line for reasons that have nothing to do with the exchange rate — mispriced at the outset, or eroded since by scope that grew while the fee stayed still.

The erosion mechanism is worth understanding on its own terms; how a profitable retainer quietly becomes an unprofitable one works through it as arithmetic rather than grievance. And if the honest answer is that the original price was too low, that is a pricing conversation, not a treasury one — how to price your services as a freelancer or consultant is the right place to start.

A business with real margin experiences currency movement as noise in the monthly numbers. A business without it experiences the same movement as an existential event. The difference is not the hedging strategy.

FAQs

Should I invoice international clients in INR or in their currency?

Whichever currency you invoice in, someone is carrying the exchange risk, and the invoice currency decides who. Invoicing in rupees moves it to the client, which many overseas buyers will decline or cannot operationally process. The middle path that gets signed most often is to price in rupees and invoice in the client’s currency at a named reference rate on invoice date, which gives them a predictable budget while keeping the exposure off your books.

What is an EEFC account and should a service exporter have one?

It is a non-interest-bearing current account, held in India in a freely convertible foreign currency, that lets you retain export earnings without converting them immediately. The RBI permits 100% of foreign exchange earnings to be credited to it. It is worth having if you have any foreign-currency costs at all, because paying those costs from foreign-currency revenue avoids converting twice and paying a spread each time.

How long can I hold foreign currency in an EEFC account?

Not indefinitely. The RBI requires that the total accruals in a calendar month be converted into rupees on or before the last day of the following month, after adjusting for permitted utilisation. So the account gives you genuine timing discretion measured in weeks, not a reserve you can hold through an adverse quarter. Any strategy that depends on holding longer will hit the deadline and convert anyway.

Do I need to hedge currency risk as a small service business?

Usually no, and the useful test is whether a plausible adverse move on a single contract would exceed the profit on that contract. Below that, you are paying cash and attention to insure against something you can absorb. Above it, hedge. If the answer comes out “yes” across most of your contracts, the finding is that your margins are too thin rather than that you need a treasury function.

Is export of services zero-rated under GST?

Yes, subject to conditions set out in Section 2(6) of the IGST Act, one of which is that payment is received in convertible foreign exchange, or in rupees where the RBI specifically permits it. To export without paying IGST upfront you file a Letter of Undertaking on Form GST RFD-11 under Rule 96A, which carries an undertaking to receive payment within one year of the invoice date. A slow-paying overseas client therefore creates a compliance exposure as well as a cash one.

How long do I have to receive payment from a foreign client under FEMA?

There is a defined realisation and repatriation period, and you should check the current RBI Master Direction on Export of Goods and Services rather than rely on a figure from an article. The period has been changed more than once in recent years, in both directions, so material written even a few months ago can be describing a superseded rule. Your bank’s trade desk will confirm the current position.

How do I find out what my bank is actually charging me to convert currency?

Divide the rupees credited by the foreign currency actually received, then compare that realised rate against a published reference rate for the same date. The gap is your all-in conversion cost, and it is normally much larger than any disclosed fee because most of the margin sits in the spread. Do this for three months and you will have a number you can negotiate with. Until you calculate it, it is invisible.

What should go into a currency clause in a long-term contract?

A named published reference rate and its source, a defined band around the rate at signature, a trigger stating how far and for how long the rate must move outside that band, and a statement that any re-rate applies to future invoices only. Make the trigger symmetric so it protects both sides — a one-sided clause gets negotiated out, and a symmetric one signals that you have run this before.

Key takeaways

  • Your exposure is the price-agreed-to-delivery window, not the invoice-to-payment window. It is usually months longer.
  • Add it up once: quote validity plus term plus payment terms plus realisation lag.
  • The invoice currency decides who carries the risk. Choose it deliberately.
  • Price in INR, invoice in the client’s currency at a named reference rate. It is the structure most likely to be signed.
  • A rate-band clause must name the rate source and be symmetric, or it will not survive negotiation.
  • Hedge only when a plausible adverse move would exceed the profit on that contract.
  • The cheapest hedge is a natural one: pay foreign-currency costs from foreign-currency revenue.
  • An EEFC account holds 100% of export earnings, pays no interest, and must be converted by the end of the following month. Weeks of flexibility, not a reserve.
  • Zero-rated GST on exported services requires payment in convertible foreign exchange, and Rule 96A puts a one-year clock on it.
  • Check the current FEMA realisation period rather than trusting any published figure. It has changed twice recently.
  • Compute your realised rate against a reference rate. The conversion cost is in the spread, not on the statement.
  • If a currency move can make a contract unprofitable, the contract had no margin. FX only found it.

Rules of thumb are a poor substitute for your own figures. Work out your emergency fund target.

Keep reading