Free tool · No signup

Profit Factor Calculator

Divide what your winners made by what your losers cost, with fees counted. The result updates as you type.

Your numbers

Commissions and fees not already in the totals. 0 if they are.

Optional. Gives the average per trade.

Profit factor

1.33

net result $3,100

For every $1 lost (fees included), these trades made $1.33.

Average per trade
$25.83
Losses incl. fees
$9,400
Before fees
1.39
Fees' share of losses
4.3%

UltraTrader AI calculates profit factor and win rate from the trades you import, so the totals stay current without a spreadsheet.

Get my profit factor from real trades

Free forever plan. No credit card.

Hypothetical results based only on the numbers you enter. Past results don't predict future trades. This is not financial advice.

Embed this calculator on your site

How profit factor is calculated

Profit factor compares the two sides of your results. Fees count as losses because they reduce the result whether a trade wins or loses.

Profit factor = Gross profit ÷ (Gross loss + Fees)

The numbers loaded above are a hypothetical example: $12,500 from winners, $9,000 from losers and $400 in fees over 120 trades.

  • Losses including fees: $9,000 + $400 = $9,400
  • Profit factor: $12,500 ÷ $9,400 = 1.33
  • Net result: $12,500 − $9,400 = $3,100, or $25.83 per trade

What profit factor leaves out

Profit factor says nothing about how many trades produced it or how deep the drawdowns got on the way. Two strategies with the same profit factor can feel very different to trade. Read it next to the per-trade result from the trading expectancy calculator and your drawdown from the risk of ruin calculator. The trading metrics guide covers how these numbers fit together.

Profit factor FAQ

What is profit factor in trading?

Profit factor is the money your winning trades made divided by the money your losing trades lost. Above 1 means the trades made money overall, below 1 means they lost money, and exactly 1 is breakeven.

How do you calculate profit factor?

Add up all winning trades to get gross profit and all losing trades to get gross loss. Add any fees that aren't already in those totals to the loss side, then divide. With $12,500 of gross profit, $9,000 of gross loss and $400 in fees, that is $12,500 ÷ $9,400 = 1.33.

What is a good profit factor?

There's no official benchmark. Anything above 1 after fees means the sample made money. The number gets more trustworthy as the sample grows: a high profit factor from a few dozen trades says less than a modest one from several hundred, and a very high one can simply mean the strategy hasn't hit a bad stretch yet.

What is the difference between profit factor and expectancy?

Profit factor is a ratio of totals with no unit. Expectancy is the average result per trade in money or R. They always agree on direction: a profit factor above 1 goes with a positive expectancy. Expectancy tells you how much each trade is worth, which profit factor does not.

Should fees be included in profit factor?

Yes, if they aren't already in your trade results. Fees only ever add to the loss side, so leaving them out flatters the number. In the example above, profit factor is 1.39 before $400 of fees and 1.33 after.

Can profit factor be infinite?

Only when there are no losing trades and no fees. In practice that means the sample is too small or the losses are missing from the export.