Profit factor is one of the few trading metrics that survives contact with reality. It is simple to calculate, hard to fake over a large sample, and it tells you something win rate cannot: whether your winners are actually big enough to pay for your losers.
The formula
Profit factor is gross profit divided by gross loss:
Profit Factor = Total of all winning trades ÷ Total of all losing trades
Say you took five trades:
- Winners: +$100, +$50, +$30 → gross profit = $180
- Losers: −$40, −$20 → gross loss = $60
Profit factor = 180 ÷ 60 = 3.0
That means for every dollar you lost, you made three dollars back.
What counts as a good profit factor
There is no universal target, but these ranges hold up across most strategies and timeframes:
| Profit factor | What it means |
|---|---|
| Below 1.0 | The strategy loses money. Gross losses exceed gross profits. |
| 1.0 – 1.4 | Marginally profitable. Fragile against commissions, slippage, and small market shifts. |
| 1.5 – 2.0 | A healthy, realistic target for most active day trading and systematic strategies. |
| 2.0 – 4.0 | Strong. Common in selective swing trading or lower-frequency trend following. |
| Above 4.0 | Rare. Usually a sign of a small sample, an over-optimized backtest, or curve fitting. |
That last row surprises people. A profit factor of 8 feels like proof you have found something special. More often it means you have twelve trades, or you tuned your parameters until the backtest looked beautiful. Live markets tend to correct both.
Why win rate alone lies to you
A trader with a 90% win rate can still go broke. If ninety trades make $10 each and ten trades lose $100 each:
- Gross profit = $900
- Gross loss = $1,000
- Profit factor = 0.9
Ninety percent right, and still losing money. This is the classic profile of a trader who takes profits early and lets losses run — and it is invisible if you only track win rate.
Profit factor catches it immediately.
The edge case nobody explains
If you have zero losing trades, gross loss is zero, and you cannot divide by zero. Profit factor is mathematically undefined — usually shown as ∞.
This is not a sign of a perfect system. It almost always means your sample is too small to say anything. One winning trade produces the same ∞ as a hundred. Treat it as "not enough data yet," not as a score.
How many trades before the number means anything
Profit factor calculated on ten trades is noise. A single outlier win or loss swings it dramatically.
As a rough guide:
- Under 30 trades — treat the number as directional at best
- 30 to 100 trades — starting to be meaningful
- Over 100 trades — reasonably stable, assuming market conditions have not changed
Also be careful comparing profit factor across different periods. A strategy that produced 2.5 in a trending market can drop below 1.0 in a range. The number describes what happened, not what will happen.
Using it properly
Profit factor works best alongside two other numbers:
- R-multiple per trade — tells you whether your risk sizing is consistent
- Rule compliance — tells you whether the results came from your strategy or from improvisation
That third one matters more than most traders admit. A profit factor of 2.0 achieved by breaking your own rules is not an edge you can repeat. It is luck wearing a costume. This is exactly why reviewing trades against your written plan, not just against your P&L, is the habit that compounds.
The short version
Profit factor answers one question: does the money you make outweigh the money you lose, and by how much? Aim for 1.5 or better, be suspicious above 4.0, and ignore the number entirely until you have a real sample.