What is Realised PnL in forex and CFD trading
Realised PnL (Profit and Loss) is the actual, confirmed financial gain or loss that occurs when a trader closes an open position in the market. This value is immediately removed from the floating Unrealised PnL and permanently added to or subtracted from the static Account Balance. Realised PnL matters for real trading decisions because it represents the definitive change in the trader’s cash capital, forming the basis for withdrawal eligibility and taxable income. A trader can verify or measure their Realised PnL by checking the History or Account Statement tabs on their trading platform, where the value includes all costs like commissions and swaps.
Key facts about Realised PnL
- Definition: The net profit or loss from a closed position, including all trading costs.
- Calculation: Realised PnL = (Exit Price – Entry Price) × Position Size ± Swaps – Commissions.
- Status: It is a static value, fixed in amount and no longer subject to market fluctuations.
- Impact on Balance: Realised PnL directly modifies the Account Balance. New Balance = Old Balance + Total Realised PnL
- Taxation: This is the portion of trading results that may be subject to capital gains or income tax, depending on the jurisdiction.
- Capital Base: It forms the true, spendable, or re-investable cash capital of the account.
How Realised PnL works in forex and CFD trading
The function of Realised PnL is to finalize a trading cycle, converting market exposure into a permanent cash adjustment on the ledger.
Calculation follows these steps:
- Execution of Closing Order: The trader issues a close command, or a Stop Loss or Take Profit order is triggered, at the prevailing market price (Exit Price).
- Calculate Gross PnL: The difference between the Entry Price and the Exit Price is determined and multiplied by the Position Size.
- Deduct Costs: All associated costs, including any accrued Swaps (financing fees) and Commissions (broker fees), are deducted or added to the Gross PnL.
- Determine Realised PnL: The final net figure is the Realised PnL.
- Account Balance Update: The Realised PnL amount is immediately posted to the Account Balance, increasing or decreasing the cash value, and the Used Margin for that trade is simultaneously released back to the Free Margin.
Example of Realised PnL with a real trade
A trader takes a Short EUR/USD position, Position Size: 1 standard lot (100,000 units).
- Trade Details: Entry Price (Sell): 1.1000 Exit Price (Buy): 1.0950 Spread Cost: Included in the Gross PnL calculation as the difference between Bid and Ask at Entry and Exit. Pips Moved: 1.1000 – 1.0950 = 0.0050 (50 pips profit). Pip Value (for 1 lot EUR/USD): $10/pip.
Calculation: Gross PnL = 50 pips × $10/pip = $500.00 Spread Cost: 0.2 pips × $10/pip = $2.00 Commission: $0.00 (zero commission structure) Swaps: $0.00 (for simplicity) Realised PnL = Gross PnL – Spread Cost – Commissions – Swaps Realised PnL = $500.00 – $2.00 – $0.00 – $0.00 = $498.00
Result: The Realised PnL is $498.00, which is the net amount immediately added to the trader’s Account Balance. Zero commission structure eliminates per-trade commission fees, maximizing the net realized profit.
How Realised PnL affects your cost and risk
Realised PnL is the ultimate impact on a trader’s financial status. Since it immediately modifies the Account Balance, it directly changes the Equity and, thus, the available Free Margin for future risk-taking.
Realised PnL compared with related concepts
Realised PnL vs Unrealised PnL
Realised PnL is the definitive, settled amount reflecting a closed trade, immediately impacting the Account Balance, whereas Unrealised PnL is the floating, theoretical value of an open trade that impacts only the Equity.
Realised PnL vs Account Balance
Realised PnL is the transaction resulting from a trade closure, representing the net change in wealth from that single action, while the Account Balance is the accumulated total of all deposits, withdrawals, and all Realised PnL transactions.
Broker differences in Realised PnL across the industry
Differences in Realised PnL mainly stem from the trading costs deducted before the value is settled.
How to verify Realised PnL on your trading platform
Realised PnL is found in the record of completed trades, which is often termed the History or Account Statement.
- Open MetaTrader 4 (MT4): Launch the trading platform interface.
- Locate the Terminal Window: Use Ctrl+T or navigate to the View menu to open the terminal.
- Select the Account History Tab: Click on the Account History tab in the Terminal window, which lists all closed transactions.
- Examine Closed Trades: Each row represents a closed trade and includes columns for Entry Price, Exit Price, Swaps, Commission, and a final Profit column. This final value is the Realised PnL.
- Check TraderEvolution Statement: In TraderEvolution, navigate to the History section and review the Closed Positions list for the definitive Realised PnL.
- Verify Total PnL: The bottom of the Account History tab often shows the Total Realised PnL across the selected period, confirming the accumulated value.
Sanity check: The sum of the Realised PnL and the starting Balance should match the current Balance if no deposits or withdrawals have been made.
To understand more about these and other trading concepts, explore our comprehensive forex glossary.
Related Tools
Use these calculators to apply what you've learned:
- Pip Value Calculator
Calculate pip value for any pair
- Position Size Calculator
Size your position correctly
- Drawdown Calculator
Track your risk
- Compare Costs
Compare trading costs to current broker
- Live Spreads
Trade live institutional spreads verified the lowest all-in costs globally
No Fine Print. Better Trading Economics.
Built on transparency. Lowest total trading costs.
Execution you can measure. Rewards shared with you.