What Is Forward Contract?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
A forward contract is an agreement with a bank to buy or sell a foreign currency at a fixed rate on a future date. An exporter can use a forward contract to fix the rupee value of an expected foreign payment today. The rate is set when the contract is booked.
| Full form | Governed by | Best for | Where it is used | Related terms |
|---|---|---|---|---|
| Not an abbreviation; also called a forward cover or forward exchange contract | Foreign exchange derivative rules of RBI and the terms agreed with the AD bank; confirm the current rules with your AD bank | Exporters with a known foreign currency receipt on a known future date who want a fixed rupee amount | Hedging expected export receipts, pricing contracts in a foreign currency, planning cash flow | Currency hedging, FX markup, EEFC account, export realisation, AD bank |
What does Forward Contract mean in simple words?
An exchange rate can move between the day you invoice and the day you are paid. A forward contract removes that uncertainty for the amount you cover. You agree with your bank to sell a set amount of foreign currency on a set date at a rate fixed today. When the payment arrives, the bank converts it at the agreed rate, whatever the market rate is on that day. The rate you get is not today's spot rate. It reflects the difference in interest rates between the two currencies and the bank's margin. The contract is a commitment, so the amount and the date should match the expected payment as closely as you can. See also the currency hedging page.
For example, an Indian software exporter expects USD 10,000 in three months. She books a forward contract with her bank at a rate of Rs 90 per dollar, a hypothetical rate. If the market rate on the date is Rs 88, the bank still converts at Rs 90, so she receives Rs 9,00,000. If the market rate is Rs 92, she still receives Rs 9,00,000 and does not benefit from the rise.
Why does Forward Contract matter for Indian exporters and freelancers?
- Certainty: You know the rupee value of the covered amount in advance, which helps with pricing and cash flow.
- Cost: The forward rate and bank margin affect what you receive. Compare quotes from more than one bank and see how to negotiate FX rates.
- FEMA: Export proceeds must be realised within the period set in Regulation 5 of the FEMA Export and Import Regulations, 2026. A forward contract does not extend that period, so match the contract date to the expected payment and the realisation deadline.
- Tax: Gains or losses on foreign exchange can have accounting and tax effects. See forex gain or loss on export receipts and ask your tax adviser.
- Bank compliance: Banks can ask for documents supporting the underlying export, such as the contract or invoice. Check the requirements with your AD bank before booking.
How does Forward Contract work?
You book the contract with an authorised dealer bank for a stated amount, currency and date. On the date, the payment is converted at the agreed rate.
- You estimate the foreign currency amount and the date or period of the expected payment.
- You ask your AD bank for a forward quote and its documentation and margin requirements.
- You book the contract, and the bank confirms the amount, rate and delivery date or period in writing.
- Your client pays, and the foreign currency is credited to your bank.
- The bank delivers the contract by converting the receipt at the agreed rate and credits the rupees.
- If the payment is late, early or smaller than planned, you work out the options, such as extension, early delivery or cancellation, with your bank. Charges and conditions vary.
How do you check what a forward contract gives you?
You check a forward contract by comparing the rupees you would receive under the contract with the rupees you would receive at different market rates. The numbers below are hypothetical.
- Take the expected receipt, for example USD 5,000.
- Take the forward rate quoted by the bank, for example Rs 90 per dollar. The contract value is 5,000 x 90 = Rs 4,50,000.
- Compare with a possible market rate on the date, for example Rs 88. At that rate the receipt would be 5,000 x 88 = Rs 4,40,000, so the contract gives Rs 10,000 more.
- Compare with a higher market rate, for example Rs 92. The receipt would be 5,000 x 92 = Rs 4,60,000, so the contract gives Rs 10,000 less.
- Check the bank's charges and cancellation terms, since an unused contract can carry costs.
- Decide how much of the expected receipt to cover. Many exporters cover only the part they are sure to receive.
What is the difference between Forward Contract and Spot contract?
A spot transaction converts currency at the rate of the day, while a forward contract fixes a rate for a future date. The table compares them.
| Term | Rate fixed | Used when | Best for |
|---|---|---|---|
| Spot | On the day of conversion | The payment has arrived and you convert now | Exporters who accept the market rate on the day |
| Forward contract | On the day of booking, for a future date | The payment is expected later | Exporters who need a known rupee amount |
What do people get wrong about Forward Contract?
- Guaranteed profit: A forward contract fixes a rate. It can leave you worse off than the market rate on the date.
- Flexible: The contract is a commitment. Changing the date or amount may carry charges.
- Free to book: Banks price the contract into the rate and may ask for margin or limits.
- Any payment: The contract should match a genuine expected receipt. Check with your AD bank what it needs.
- Only for big exporters: Banks may offer forwards to smaller exporters too, subject to their own terms. Read forward contracts for small exporters.
How did we verify this?
Every rule and definition on this page is linked to its official source, checked on the dates below.
- RBI, Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 (FEMA 23(R)/2026-RB), Regulation 2(1)(b) and Regulation 5 (checked 9 Oct 2026)
- IGST Act, 2017, Section 2 (Definitions), Section 2(6), export of services (checked 9 Oct 2026)
FAQs about Forward Contract
What is a forward contract in simple terms?
A forward contract is an agreement with a bank to exchange a set amount of foreign currency on a future date at a rate fixed today. Exporters use it to know the rupee value of an expected payment, whatever the market rate turns out to be on that day.
How does a forward contract protect an exporter?
It fixes the exchange rate for the amount and date covered. If the rupee strengthens before you are paid, the contract protects your rupee amount. If the rupee weakens, you do not gain from the move. So a forward contract trades possible gains for certainty.
Is the forward rate the same as today's exchange rate?
No. The forward rate is usually different from today's spot rate. It reflects the interest rate gap between the two currencies and the bank's margin. Ask your AD bank how it builds the quote and compare quotes from more than one bank before booking.
What happens if my client pays late after I book a forward contract?
The contract has a delivery date or period. If the payment arrives late, you can ask your bank about extending or rolling over the contract. Charges and conditions vary by bank, and the export realisation period under FEMA continues to run. Speak to your AD bank early.
Do freelancers need a forward contract?
Not always. Freelancers who invoice in a foreign currency and are paid within days may carry little exchange rate risk. A forward contract tends to suit larger receipts with a known date. Weigh the cost and the commitment, and ask your AD bank what it offers for smaller amounts.