All free tools

TRADE ANALYSIS

Profit/Loss Calculator

What did the trade actually make after fees — and was it worth the risk? Enter your fills and direction; add your stop to grade the trade in R-multiples.

100% free · no signup · nothing leaves your browser

THE MATH

Net of fees, in context of risk

Three numbers describe a finished trade: what it netted, what it returned on the capital deployed, and how it compares to the loss you had planned.

net P&L = (exit − entry) × qty × direction − fees  ·  R = net P&L ÷ risked $

Gross P&L flatters you; net P&L pays the bills. Commissions and exchange fees on an active account routinely eat 20–30% of gross profits, which is why serious traders always measure after costs. ROI puts the result in context of the capital the trade tied up, so a $500 win on $50,000 stops looking like a $500 win on $5,000.

The R-multiple is the professional’s scorecard: profit divided by what you had planned to lose. A +2R trade made twice its risk; a −1R loss went exactly to plan. Grading trades in R instead of dollars makes a $500 account and a $500,000 account directly comparable — and makes “good loss, bad win” visible.

PROFIT / LOSS CALCULATOR

Live
DIRECTION

NET P&L

+$536.00

after fees

RETURN ON CAPITAL

+2.72%

on $19,680.00 deployed

Gross P&Lbefore fees+$540.00
Fees paid−$4.00
R-multiplevs planned risk+2.23R

WORKED EXAMPLE

200 shares, $98.40 to $101.10

A long: 200 shares bought at $98.40, sold at $101.10, with $4.00 in commissions and a stop that had been at $97.20.

Gross P&L is (101.10 − 98.40) × 200 = $540. Subtract the $4 in fees and the trade netted $536 — a 2.72% return on the $19,680 the position tied up. The planned risk was (98.40 − 97.20) × 200 = $240, so the R-multiple is 536 ÷ 240 ≈ +2.23R: the trade made a little over twice what it risked. Had price hit the stop instead, the result would have been −$244 after fees, almost exactly −1R — a loss that went to plan.

That last distinction is the one the dollar column hides. A −1R loss is good trading with a bad outcome; a −2.5R loss means the stop wasn’t honored. Likewise a +0.3R “win” on a trade planned for 3R usually means the exit was fear, not the target.

IN PRACTICE

Grade every trade the same way

One finished trade tells you almost nothing. Thirty trades graded consistently in R tell you your expectancy.

Log the R-multiple of every trade and the average is your edge in its purest form: an average of +0.4R over 50 trades means each trade earns 0.4× its risk, whatever dollar size you trade. That number — not the win rate, not the biggest winner — is what compounds. Feed it into the compound growth calculator to see what your current expectancy builds over a year.

FAQ

What exactly is an R-multiple?

R is the dollar amount you planned to lose if your stop was hit — your initial risk. A trade's R-multiple is its net P&L divided by that amount. +2R means the trade made twice its planned risk; −1R means it lost exactly what was planned. It normalizes results across position sizes, account sizes, and instruments.

Why is net P&L different from what my broker shows?

Brokers often display gross P&L per position and settle fees separately. This calculator subtracts the fees you enter — include commissions on both entry and exit, plus any exchange or regulatory fees, to match your real account statement.

How is return on capital calculated?

Net P&L divided by the position's cost basis (entry price × quantity). For leveraged accounts your cash outlay is smaller than the cost basis, so your return on margin will be higher than the figure shown — the calculator deliberately uses the more conservative denominator.

Does it handle short trades?

Yes — flip the direction toggle and profit is computed as (entry − exit) × quantity, so falling prices show as gains. Fees and R-multiples work identically.

Why grade trades in R instead of dollars?

Dollar results mix skill with position size. A $2,000 win from a trade that risked $4,000 is worse trading than a $500 win that risked $250. R-multiples strip size out, which is what lets you compare setups, spot stop-honoring problems, and compute a real expectancy.

Stop typing your fills into a calculator.

TerraTrade imports every execution from your broker and computes net P&L, ROI, and realized R automatically — on every trade, forever.

9 brokers auto-sync · fees included · R-multiples on every trade