The Method The Hub FAQ Join the Room
Tool · Stocks, Futures & Forex

Trading Profit and Loss Calculator (Net of Costs)

A vintage brass adding machine on a dark walnut trading desk with a long paper tape curling out of it catching warm gold light

Profit and loss on a trade is the price difference multiplied by the size and by the value of one price unit, minus costs. This calculator does that for shares, contracts and lots, then shows what is left after commissions and fees, what it is worth as a percentage of the account, and what it is worth in R.

Profit and loss calculator

Gross P&L
$170.00
Net P&L after costs
$167.60
Return on account
1.68%
Result in R
1.68R

Set the price-move value to 1 for shares, to the tick value divided by the tick size for futures (for example $1.25 ÷ 0.25 = $5 on Micro E-mini S&P 500), and to your pip value × 10,000 for a four-decimal forex pair. Educational tool, not advice, and it does not calculate tax.

The formula, one line at a time

Gross: (Exit − Entry) × size × value of a 1.00 move — reverse the first bracket for a short.
Net: gross − commissions − exchange, clearing and regulatory fees − financing.
In R: net ÷ the dollar amount that was at risk when you entered.

The only part that varies between markets is the middle term. A share moves a dollar and you make a dollar per share. A futures contract moves a point and you make whatever the exchange says a point is worth. A forex lot moves a pip and you make the pip value. Everything else is identical, which is why one calculator handles all three.

Three worked examples

Stocks

Long 200 shares at $41.20, out at $42.05. The move is $0.85, so gross is 0.85 × 200 = $170.00. Take off $2.40 of round-turn commission and fees and the net is $167.60. On a $10,000 account that is 1.68%, and if the entry risked $100 it is a 1.68R result.

Futures

Long 3 Micro E-mini S&P 500 contracts, entering at 5,412.00 and exiting at 5,418.00. The move is 6.00 index points. Micro E-mini S&P 500 futures move in minimum increments of 0.25 index points worth $1.25 per tick (CME Group contract specifications), so a 1.00-point move is worth $5.00 per contract. Gross is 6.00 × 3 × $5.00 = $90.00, less roughly $4 to $8 in round-turn commissions and exchange fees.

Forex

Short one mini lot of EUR/USD at 1.0842, covering at 1.0818. That is 24 pips in your favour, and a mini lot is $1 per pip, so gross is $24.00. Subtract the spread you paid on entry and any commission; the pip value calculator handles the per-pip figure for pairs that do not end in USD.

The costs the gross number hides

On US equities the fees are small individually and public, which makes them easy to check and easy to underestimate. Two apply on the sell side of every trade:

None of these will decide a single trade. Fifty round turns a week is a different story: friction is a fixed tax on activity and a variable one on profit, which is the arithmetic behind how many trades a day is too many.

Why R belongs next to the dollars

A dollar figure tells you what happened to the balance. It does not tell you whether the trade was any good, because the same decision produces a different number on a different account. R fixes that: it divides the result by the amount you had at risk, so a 2R win is a 2R win at any account size.

Logging both is what makes a record readable a year later. Twenty trades in dollars on a growing account is a chart of your deposits. Twenty trades in R is a chart of your judgement, and it is the input expectancy needs. Keep it in the trading journal alongside the reason for entry.

Quick reference: what a 1.00 move is worth

InstrumentUnitValue of a 1.00 moveSet the multiplier to
US stock or ETF1 share$1.001
Micro E-mini S&P 5001 contract$5.00 per index point5
E-mini S&P 5001 contract$50.00 per index point50
Forex standard lot100,000 units$100,000 per 1.00 of rate100000
Forex mini lot10,000 units$10,000 per 1.00 of rate10000

The forex rows look alarming until you remember that a 1.00 move in EUR/USD is 10,000 pips. The multiplier is large because the price unit is enormous relative to how the pair actually moves.

The Generational Wealth way. A callout that arrives with an entry, defined targets and a written invalidation gives you every input this calculator needs before the trade is live — so the P&L is a range you accepted in advance rather than a surprise you audit afterwards. Trail & protect is the part that shows up here: as targets print and the stop follows, the worst case on the remaining position keeps improving. See the method →

Frequently Asked Questions

How do you calculate profit and loss on a trade?

Take the exit price minus the entry price for a long, or the entry price minus the exit price for a short, multiply by the position size and by the value of one price unit, then subtract all costs. On 200 shares bought at 41.20 and sold at 42.05, the gross figure is 0.85 multiplied by 200, which is 170 dollars. Commissions and regulatory fees come out of that to give the net result.

How do you calculate profit and loss on futures?

Convert the price move into ticks, multiply by the tick value and by the number of contracts. A Micro E-mini S and P 500 contract moves in 0.25 index-point ticks worth 1.25 dollars each, so a 6-point move is 24 ticks, worth 30 dollars per contract. Three contracts therefore make 90 dollars gross, before the round-turn commission and exchange fees are deducted.

What is the difference between gross and net profit on a trade?

Gross profit is the price difference multiplied by the size. Net profit is what is left after commissions, exchange and clearing fees, regulatory fees, spread and financing. The gap between the two is small on a single large trade and large on many small ones, which is why an active scalper can show a positive gross record and a negative account balance over the same period.

Should I track my results in dollars or in R?

Track both, but judge yourself in R. R is one unit of risk, so a 2R result is the same quality of trade whether the account is 2,000 dollars or 200,000. Dollars tell you what happened to the balance; R tells you whether the decisions were any good, and it makes a run of trades comparable even as the account size changes underneath them.

Bottom line

Gross P&L is arithmetic anyone can do in their head. Net P&L, as a percentage of the account and expressed in R, is the number that actually tells you how the month went. Run every closed trade through all four figures and the picture stops flattering you. Tax treatment is a separate question and varies by jurisdiction — day trading taxes covers the shape of it, and a licensed tax professional should cover your specific case. To size the next trade rather than measure the last one, use the position size calculator, and to judge the plan before you take it, use the risk to reward calculator.

Survive first. Compound second.

The Hub stays free. When you want levels, targets and invalidation called in real time, the room is one click away.

Join the Room