ratio.

Find a tool

Browse all tools and categories ↗
MONEY CALCULATORS

FX Profit Calculator

Calculate forex profit or loss for long and short positions, including fees, swap, account-currency conversion and optional tax. Compare closing-rate scenarios.

Your FX position

01 / INPUT

Entry and exit rates are JPY per 1 USD. Starting values are examples.

For a long position use the closing sell / bid rate; for a short position use the closing buy / ask rate.

Total in quote currency. Positive for a credit, negative for a charge. Enter only the adjustment you want included in this settlement.

In account currency; used only for return on margin. It does not change the position size.

Opening fee
Closing fee

Fees converted from quote currency use the entered quote-to-account rate. Enter fees in account currency when you know the actual settled charge. Percentage fees apply to each leg’s notional trade value. Do not add spread again when your entry and exit prices already reflect bid / ask.

Tax estimate

A percentage applies to positive profit after entered fees. A loss produces no automatic tax refund. Enter a tax amount directly when that better represents your situation. No country, account exemption or annual loss offset is assumed.

Loading stored reference data…

Daily exchange-rate data source ↗
Calculated on your device

POSITION ESTIMATE

Profit before tax

—

Position size
—
Price movement P/L
—
Swap / financing adjustment
—
Opening fee
—
Closing fee
—
Profit before tax
—
Estimated tax
—
Profit after estimated tax
—
Return
—
Break-even price before tax
—

Choose a tax method to estimate profit after tax.

Price scenarios

See how a different closing price changes the result while your other inputs stay fixed. These are scenarios, not forecasts.

Closing price and estimated profit
Closing price / rateProfit

How forex profit and loss is calculated

A currency pair quotes the value of one base currency unit in the quote currency. Position profit is calculated from the full number of base currency units, not from the cash margin used.

Long price P/L = (exit rate − entry rate) × base currency units
Short price P/L = (entry rate − exit rate) × base currency units
Account profit = (price P/L + swap in quote currency) × quote-to-account rate − opening fee − closing fee
Profit after estimated tax = account profit − entered or estimated tax

Worked example: USD/JPY long

A long position of 10,000 USD opened at 150 JPY per USD and closed at 151 makes 10,000 JPY from price movement. Add a 500 JPY swap credit and subtract opening and closing fees of 100 JPY each: profit before tax is 10,300 JPY. If you explicitly enter an illustrative 20% tax rate, estimated tax is 2,060 JPY and profit after tax is 8,240 JPY.

Short positions and quote conversion

A short position benefits from a lower exit rate; the price difference is reversed. If your account uses a different currency from the quote currency, the selected conversion rate converts the resulting P/L and swap, not the full notional position value.

Prices, spreads and swap

Enter the opening execution price and the expected closing execution price from your broker. A dated reference rate is an optional scenario input and is not a live executable quote. The spread is already reflected when appropriate bid / ask execution prices are used. Enter the total swap or financing amount once; this page does not infer a daily financing schedule.

FX profit questions

Why enter units per lot?

Lot conventions and contract specifications can differ. Use units directly, or enter your lot quantity and the base currency units represented by one lot. A size of 0.1 lots with 100,000 units per lot means 10,000 base currency units.

Is the return on margin a return on the full position value?

No. The optional return uses the entered cash margin as its denominator. Without a margin amount, return on margin stays unspecified. Margin never replaces the position size in the P/L calculation.

Are taxes and losses calculated for my country?

No. Enter a tax rate or tax amount, explicitly choose no tax, or leave tax unspecified. A percentage is applied only to positive profit after entered fees. This page does not calculate annual loss offsets, tax exemptions, previous swap taxation or a final tax return.

Method references: OANDA: realized profit and loss; Japan National Tax Agency: FX tax treatment. The calculator uses your inputs; broker charges and tax rules are not automatically selected.

RELATED TOOL · MONEYStock Profit Calculator

Estimate share sale profit after fees and optional tax. Separate your original investment from sale proceeds and compare price scenarios.

RELATED TOOL · MONEYCurrency Converter

Convert an amount using automatic reference rates or your own exchange rate. Explore a conversion table and rate scenarios.

RELATED TOOL · MONEYMulti-Currency Calculator

Add balances in different currencies, including debts. Convert the total and compare a table and currency chart.

ADVERTISEMENT

A little space to keep the tools free.