Forex Profit and Loss Calculator India: Work Out Your P&L in INR (2026)

Quick answer: For currency futures on Indian exchanges, gross P&L in rupees = (exit price − entry price) × contract multiplier × number of lots for a long (buy) trade. For a short (sell) trade, flip the sign. The multiplier is 1,000 for USD/INR, EUR/INR, GBP/INR and JPY/INR, so every ₹0.0025 tick is worth ₹2.50 per lot. Subtract brokerage, exchange charges, stamp duty and GST to get net P&L.

The core formula:

\text{Net P\&L (INR)} = (P_{\text{exit}} – P_{\text{entry}}) \times M \times L \times d – \text{charges}

Here P is price, M is the contract multiplier, L is the number of lots, and d is +1 for a long trade and −1 for a short. For cross-currency pairs such as EUR/USD, you first get P&L in the quote currency, then convert it to rupees at the RBI reference rate.

This guide walks through each case with worked rupee examples, shows how charges and tax change the result, and ends with a calculator you can build in any spreadsheet.

P&L for INR pairs (USD/INR, EUR/INR, GBP/INR, JPY/INR)

All four INR pairs on NSE have the same tick size and, in practice, the same rupee value per tick.

Pair Lot size Quoted as Multiplier (M) Tick Value per tick per lot
USD/INR $1,000 ₹ per $1 1,000 ₹0.0025 ₹2.50
EUR/INR €1,000 ₹ per €1 1,000 ₹0.0025 ₹2.50
GBP/INR £1,000 ₹ per £1 1,000 ₹0.0025 ₹2.50
JPY/INR ¥1,00,000 ₹ per ¥100 1,000 (1,00,000 ÷ 100) ₹0.0025 ₹2.50

JPY/INR is the one to watch: it is quoted per 100 yen, so the multiplier is 1,000, not 1,00,000.

Worked examples (illustrative prices)

Trade Direction Entry Exit Lots Gross P&L
USD/INR Long 95.5850 95.7850 10 (0.20) × 1,000 × 10 = +₹2,000
EUR/INR Long 110.0000 110.4000 2 (0.40) × 1,000 × 2 = +₹800
GBP/INR Short 128.0000 127.5000 1 (0.50) × 1,000 × 1 = +₹500
JPY/INR Long 64.0000 64.3000 3 (0.30) × 1,000 × 3 = +₹900

The USD/INR entry price of 95.5850 matches the September 2026 contract on 23 September 2026. The other prices are round illustrative numbers.

Using ticks instead of prices

Gross P&L = ticks moved × ₹2.50 × lots.

For the USD/INR trade: a move of ₹0.20 is 0.20 ÷ 0.0025 = 80 ticks. 80 × ₹2.50 × 10 = ₹2,000, the same answer.

forex profit loss calculator india

Options on INR pairs

For an option buyer: P&L = (exit premium − entry premium) × 1,000 × lots. If held to expiry, the premium at exit is the intrinsic value against the RBI reference rate, or zero.

Example (illustrative): buy 5 lots of a USD/INR call at a premium of ₹0.40, sell at ₹0.55. Gross P&L = 0.15 × 1,000 × 5 = +₹750. The most a buyer can lose is the premium paid: 0.40 × 1,000 × 5 = ₹2,000.

P&L for cross-currency pairs (EUR/USD, GBP/USD, USD/JPY)

NSE also lists three cross-currency futures. They are quoted in dollars or yen but cash-settled in rupees, so there is an extra conversion step.

Pair Lot size Quoted in Tick P&L first comes out in Converted to INR using
EUR/USD €1,000 USD 0.0001 US dollars USD/INR RBI reference rate
GBP/USD £1,000 USD 0.0001 US dollars USD/INR RBI reference rate
USD/JPY $1,000 JPY 0.01 Japanese yen JPY/INR RBI reference rate

Step 1: P&L in quote currency = (exit − entry) × lot size × lots (flip the sign if short).

Step 2: P&L in INR = P&L in quote currency × the RBI reference rate used for that day’s settlement. For USD/JPY, divide the yen amount by 100 first, because JPY/INR is quoted per 100 yen.

Worked examples (illustrative prices)

EUR/USD, long 2 lots from 1.1700 to 1.1750:

  • P&L in USD = 0.0050 × 1,000 × 2 = $10
  • At a USD/INR reference rate of ₹95.585: $10 × 95.585 = +₹955.85

USD/JPY, long 1 lot from 150.00 to 149.50:

  • P&L in JPY = (149.50 − 150.00) × 1,000 = −¥500
  • At a JPY/INR reference rate of ₹63.80 per ¥100: (−500 ÷ 100) × 63.80 = −₹319

Because mark-to-market happens daily, a position held over several days is converted at each day’s reference rate, not only the final one. Your broker’s contract notes show the rupee amount for each day.

What about international forex apps?

Many online calculators assume offshore spot forex with standard lots of 100,000 units and pip values in dollars. Trading on overseas online forex platforms is illegal for Indian residents under FEMA, and the RBI keeps an Alert List of unauthorised platforms. This calculator covers only exchange-traded contracts on Indian exchanges.

From gross to net P&L: charges and tax

Charges on currency derivatives (as listed by a large discount broker, September 2026)

Charge Currency futures Currency options
Brokerage 0.03% or ₹20 per executed order, whichever is lower ₹20 per executed order
STT / CTT None None
NSE transaction charge 0.00035% of turnover 0.0311% of premium
SEBI fee ₹10 per crore ₹10 per crore
Stamp duty 0.0001% on buy side 0.0001% on buy side
GST 18% on brokerage + exchange + SEBI charges Same

Unlike equity F&O, currency derivatives carry no securities transaction tax, so charges are low compared with the equity examples in our overtrading guide. Brokerage varies by broker.

Net P&L for the worked examples

Trade Gross P&L Brokerage Exchange + SEBI + stamp GST Total charges Net P&L
USD/INR long, 10 lots ₹2,000.00 ₹40.00 ₹9.57 ₹8.75 ₹58.32 ₹1,941.68
EUR/INR long, 2 lots ₹800.00 ₹40.00 ₹2.20 ₹7.56 ₹49.76 ₹750.24
GBP/INR short, 1 lot ₹500.00 ₹40.00 ₹1.28 ₹7.41 ₹48.68 ₹451.32
JPY/INR long, 3 lots ₹900.00 ₹40.00 ₹1.92 ₹7.51 ₹49.44 ₹850.56
USD/INR call bought, 5 lots ₹750.00 ₹40.00 ₹1.48 ₹7.47 ₹48.95 ₹701.05

The ₹40 brokerage (₹20 on each side) is the biggest charge in every row. On a small trade it matters a lot: one USD/INR lot needs a move of about 16 ticks (4 paise) just to cover about ₹40 of brokerage.

Break-even move

Break-even ticks = total charges ÷ (₹2.50 × lots)

  • 1 lot, about ₹48 charges: about 19 ticks (₹0.0475)
  • 10 lots, about ₹58 charges: about 2.3 ticks (₹0.006)

Profit & loss calculator: work out your P&L in INR

Because brokerage is flat per order, bigger trades have a much smaller break-even move per lot.

How currency derivative profits are taxed

  • Income from exchange-traded currency derivatives on a recognised Indian exchange is generally treated as non-speculative business income, not capital gains.
  • It is added to your other income and taxed at your slab rate. It is usually reported in ITR-3.
  • Charges and other genuine trading expenses can be deducted from gross profit.
  • A net loss can generally be set off against other non-salary income and carried forward to set off against future business income.
  • The Income-tax Act, 2025 replaced the 1961 Act from 1 April 2026, so section numbers you see in older guides may have changed.

Tax rules depend on your full situation, including turnover, audit thresholds and presumptive schemes. Confirm your treatment with a chartered accountant before filing.

The calculator: inputs, formulas and a spreadsheet version

Use this spec to build the on-page calculator widget or a simple spreadsheet.

Inputs

Input Example Notes
Pair USD/INR Sets the multiplier and conversion rule
Direction Long Long = +1, Short = −1
Entry price 95.5850 For JPY/INR, price per ¥100
Exit price 95.7850
Lots 10
Conversion rate (cross pairs only) 95.585 USD/INR rate for EUR/USD and GBP/USD; JPY/INR per ¥100 for USD/JPY
Brokerage per order ₹20 Change to match your broker

Formulas

Output Formula
Contract multiplier (M) 1,000 for all INR pairs, EUR/USD, GBP/USD and USD/JPY
Price move Exit − Entry
Ticks moved Price move ÷ tick (0.0025 for INR pairs; 0.0001 for EUR/USD and GBP/USD; 0.01 for USD/JPY)
Gross P&L, INR pairs Price move × M × lots × direction
Gross P&L, EUR/USD or GBP/USD Price move × M × lots × direction × USD/INR rate
Gross P&L, USD/JPY Price move × M × lots × direction ÷ 100 × JPY/INR rate
Turnover (Entry + Exit) × M × lots (convert to INR for cross pairs)
Charges Brokerage + 0.00035% of turnover + ₹10 per crore + 0.0001% of buy value + 18% GST on (brokerage + exchange + SEBI)
Net P&L Gross P&L − charges
Return on margin Net P&L ÷ margin used

Spreadsheet version (INR pairs, futures)

Put inputs in these cells: B1 entry, B2 exit, B3 lots, B4 direction (1 or −1), B5 brokerage per order.

Cell Label Formula
B7 Gross P&L =(B2-B1)*1000*B3*B4
B8 Buy value =IF(B4=1,B1,B2)*1000*B3
B9 Sell value =IF(B4=1,B2,B1)*1000*B3
B10 Brokerage =MIN(B5,0.0003*B8)+MIN(B5,0.0003*B9)
B11 Exchange charge =0.0000035*(B8+B9)
B12 SEBI fee =(B8+B9)*10/10000000
B13 Stamp duty =0.000001*B8
B14 GST =0.18*(B10+B11+B12)
B15 Total charges =SUM(B10:B14)
B16 Net P&L =B7-B15
B17 Break-even ticks =B15/(2.5*B3)

Check: with 95.585, 95.785, 10 lots, long and ₹20 brokerage, the sheet gives a gross P&L of ₹2,000, charges of ₹58.32 and a net P&L of ₹1,941.68, matching the table above.

Return on margin

On 23 September 2026, margin was about ₹2,281 per USD/INR lot. For the 10-lot trade, margin used is about ₹22,810.

Return on margin = ₹1,941.68 ÷ ₹22,810 ≈ 8.5% on a 20-paise move. The same move against you would be a similar percentage loss, which is why leverage cuts both ways.

Expert analysis

Fact: all four INR pairs on NSE have a ₹0.0025 tick and a 1,000 multiplier, so one tick is worth ₹2.50 per lot. Cross pairs settle in rupees after conversion at the RBI reference rate.

Fact: currency derivatives carry no securities transaction tax. Brokerage is usually the largest charge.

Analysis: because brokerage is a flat ₹20 per order, charges eat a far bigger share of small trades. A one-lot trade needs about 19 ticks just to break even; a ten-lot trade needs about two. Beginners who trade single lots often find that charges wipe out most small wins.

Analysis: for cross pairs, your rupee P&L carries two exposures: the pair itself and the USD/INR or JPY/INR conversion rate. A trade can be profitable in dollars but show a smaller rupee gain if the rupee strengthens over the holding period.

Analysis: for hedgers, the P&L on the futures leg is only half the picture. The goal is to offset a loss or gain on the actual import or export, so judge the hedge on combined results, not the futures P&L alone.

Opinion: always calculate net P&L and return on margin before you celebrate a trade. Gross P&L flatters small, frequent trades.

Common mistakes

  • Using 1,00,000 as the multiplier for JPY/INR instead of 1,000.
  • Applying offshore-forex pip values ($10 per pip per standard lot) to Indian exchange contracts.
  • Forgetting to convert EUR/USD or USD/JPY P&L into rupees at the RBI reference rate.
  • Ignoring brokerage, which can be most of the charges on one-lot trades.
  • Treating currency derivative profits as capital gains when filing tax.
  • Judging a hedge by the futures P&L alone.

Myths vs facts

Myth Fact
A pip is always worth $10 On NSE INR pairs, one tick is worth ₹2.50 per lot
Currency futures pay STT like equity F&O There is no STT or CTT on currency derivatives
JPY/INR lots are tiny because the yen is cheap Each lot is ¥1,00,000, with the same ₹2.50 tick value
Cross-pair profits are paid in dollars They are settled in rupees at the RBI reference rate
Currency trading profit is capital gains It is generally non-speculative business income, taxed at slab rates

Key takeaways

  • Gross P&L = (exit − entry) × 1,000 × lots, with the sign flipped for a short.
  • One tick is ₹0.0025 = ₹2.50 per lot for USD/INR, EUR/INR, GBP/INR and JPY/INR.
  • JPY/INR is quoted per ¥100; its multiplier is still 1,000.
  • EUR/USD and GBP/USD P&L is converted at the USD/INR reference rate; USD/JPY at the JPY/INR rate per ¥100.
  • Net P&L = gross P&L minus brokerage, exchange charges, SEBI fee, stamp duty and GST.
  • Single-lot trades need about 19 ticks to break even because of flat brokerage.
  • Profits are generally non-speculative business income; confirm with a chartered accountant.

FAQs

1. How do I calculate forex profit and loss in INR?

For INR pairs on Indian exchanges, multiply the price difference by 1,000 and by the number of lots. Flip the sign for a short trade, then subtract charges.

2. How much is one tick worth in USD/INR futures?

One tick is ₹0.0025, worth ₹2.50 per lot of $1,000.

3. Is the tick value the same for EUR/INR, GBP/INR and JPY/INR?

Yes. All four INR pairs have a ₹0.0025 tick and a 1,000 multiplier, so each tick is worth ₹2.50 per lot.

4. Why is the JPY/INR multiplier 1,000 and not 1,00,000?

JPY/INR is quoted in rupees per ¥100. One lot of ¥1,00,000 is 1,000 units of ¥100, so the multiplier is 1,000.

5. How do I calculate P&L on EUR/USD futures in rupees?

Work out the P&L in US dollars (price move × €1,000 × lots), then multiply by the USD/INR RBI reference rate used for settlement.

6. How is USD/JPY P&L converted to INR?

Work out the P&L in yen, divide by 100, then multiply by the JPY/INR RBI reference rate, which is quoted per ¥100.

7. What is the formula for forex P&L?

P&L = (exit price − entry price) × contract multiplier × lots × direction, where direction is +1 for long and −1 for short.

8. What charges apply to currency futures in India?

Brokerage, an NSE transaction charge of 0.00035%, a SEBI fee of ₹10 per crore, stamp duty of 0.0001% on the buy side, and 18% GST. There is no STT.

9. How many ticks do I need to break even on one lot?

With about ₹48 of charges at ₹20 brokerage per order, roughly 19 ticks, or about 4.75 paise.

10. How are currency futures profits taxed in India?

They are generally treated as non-speculative business income and taxed at your slab rate, usually reported in ITR-3. Confirm with a chartered accountant.

11. Can I set off currency trading losses?

Non-speculative business losses can generally be set off against other non-salary income and carried forward against future business income. Rules have conditions, so check with a tax professional.

12. How do I calculate P&L for USD/INR options?

For a buyer: (exit premium − entry premium) × 1,000 × lots. The maximum loss is the premium paid.

13. What is return on margin?

It is net P&L divided by the margin used. A ₹1,942 net profit on ₹22,810 margin is about 8.5%.

14. Can I use an international forex pip calculator for NSE contracts?

No. International calculators assume offshore lot sizes and dollar pip values. NSE contracts use ₹0.0025 ticks worth ₹2.50 per lot.

15. Is it legal to trade forex in India?

Indian residents may trade permitted currency pairs on recognised Indian exchanges, subject to RBI rules. Trading on overseas online forex platforms is illegal under FEMA.

16. Which rate is used to settle currency futures at expiry?

The RBI reference rate on the last trading day. Settlement is in cash, in rupees.

Scroll to Top