logo

Your Breakeven Win Rate After Spread and Commission

Author Avatar Ali Nili
Gauge with a needle pointing just past the middle of a red to blue scale, for the breakeven win rate after spread and commission.

A 1:1 setup breaks even at a 50% win rate on paper. Add 0.9 pips of spread and commission to a 10-pip stop and the line moves to 54.5%. A trader who wins 55% of those trades keeps $1 of every $10 the setup earns before costs.

Our breakeven win rate calculator gives you that line from a planned risk, reward and cost. This post covers two things a calculator can’t see from one set of inputs: how your stop distance decides how much of each trade the costs eat, and the breakeven your closed trades show once spread, commission, swap and slippage are all inside the numbers.

The short version

  • What moves the line is cost as a share of risk, which is cost distance ÷ stop distance. Lot size doesn’t change it.
  • 0.9 pips of cost is 18% of a 5-pip stop and 1.8% of a 50-pip stop. At 1:1 that’s a breakeven of 59% against 50.9%.
  • On crypto, a 0.12% round-trip fee on a 0.25% stop needs 74% winners at 1:1.
  • From a journal, use net average win and net average loss: breakeven = average loss ÷ (average win + average loss). Spread, commission, swap and slippage are already inside both.
  • Breakeven trades that exit at the entry price are small losses once costs are in. Count them as losses.

Why costs move the line

Every trade pays the spread and the commission, winners and losers alike. A trade that hits a $100 target with $9 of costs nets $91. A trade that hits a $100 stop loses $109. Winners shrink and losers grow, so you need more winners to come out even.

Diagram of one EUR/USD trade with a 10-pip target and a 10-pip stop: the win nets $91 instead of $100 and the loss costs $109 instead of $100 after $9 of spread and commission.

Solved for the win rate, that gives breakeven = (risk + cost) ÷ (reward + risk). The calculator linked above runs it for any inputs and shows a table for every reward-to-risk ratio. Written with costs as a share of risk, c, it becomes (1 + c) ÷ (1 + reward-to-risk): every 10% of risk paid in costs adds 5 points to the breakeven at 1:1 and 3.3 points at 2:1. Our guide to the risk to reward ratio covers the before-costs trade-off.

Your stop distance sets the cost share

Spread and commission are charged per lot, and your risk is also charged per lot. Both scale with position size, so the cost share comes down to one ratio: the cost in pips divided by the stop in pips.

Take 0.9 pips of round-trip cost and a 10-pip stop. At 0.1 lots you risk $10 and pay $0.90. At 2 lots you risk $200 and pay $18. Both are 9% of risk. Position size drops out of the ratio, and only the stop distance changes it.

Forex example: 0.9 pips on EUR/USD

A hypothetical raw-spread account quotes EUR/USD at 0.2 pips and charges $7 commission per standard lot for the round trip. A standard lot of EUR/USD is worth $10 a pip, so the commission equals 0.7 pips, and the total cost is 0.9 pips per trade.

Stop Cost share of risk Breakeven at 1:1 Breakeven at 2:1
5 pips 18% 59% 39.3%
10 pips 9% 54.5% 36.3%
20 pips 4.5% 52.3% 34.8%
50 pips 1.8% 50.9% 33.9%
100 pips 0.9% 50.5% 33.6%
Bar chart of the breakeven win rate at 1:1 reward-to-risk with 0.9 pips of costs: 59% on a 5-pip stop, 54.5% on 10 pips, 52.3% on 20 pips, 50.9% on 50 pips and 50.5% on 100 pips, against 50% with no costs.

A scalper on 5-pip stops needs 59% winners at 1:1. A swing trader on 100-pip stops needs 50.5%, so costs barely register.

To convert your own commission into pips, divide the round-trip commission per lot by the pip value per lot. Pip value changes with the pair and your account currency, so take it from your broker’s contract specifications. The same check compares account types: a hypothetical standard account at 1.2 pips with no commission costs $12 per lot round trip, against $9 for the raw account above. Our post on what the forex spread is and how to calculate it covers fixed and variable spreads.

Crypto example: fees as a percent of position value

Crypto exchanges charge a percentage of position value instead of a fee per lot. Take a hypothetical taker fee of 0.05% on each side, which is 0.10% for the round trip, plus 0.02% of slippage and spread. That’s 0.12% of position value per trade. The cost share is that 0.12% divided by the stop distance in percent.

Stop distance Cost share of risk Breakeven at 1:1 Breakeven at 2:1
0.25% 48% 74% 49.3%
0.5% 24% 62% 41.3%
1% 12% 56% 37.3%
2% 6% 53% 35.3%
5% 2.4% 51.2% 34.1%

A 0.25% stop with a 1:1 target needs 74% winners. The margin you post doesn’t change these numbers: the fee and the stop loss are both a percentage of position value, and margin only decides how much of your own money backs that position.

Worked example: a 55% scalper

A hypothetical forex trader takes EUR/USD trades with a 10-pip stop and a 10-pip target, 1 standard lot each. That’s $100 of risk per trade and $9 of costs on the 0.9-pip account above. The trader wins 55% of trades.

  • Before costs, breakeven is 50%, and the edge is 0.10R per trade, or $10.
  • After costs, a win nets $91 and a loss costs $109. Breakeven is 54.5%, and the edge is 0.01R per trade, or $1.
  • Over 400 trades that’s $4,000 before costs, $3,600 in costs and $400 left. Costs take 90% of the edge.
  • The most this setup can pay per round trip and still break even is 1 pip.
  • On the hypothetical 1.2-pip standard account, costs are 12% of risk and breakeven is 56%. The same 55% win rate loses 0.02R per trade.
Stacked bar showing that a hypothetical 55% scalper earns $4,000 over 400 trades before costs, of which $3,600 goes to spread and commission and $400 is kept.

Widening the stop is the obvious fix to test. With a 30-pip stop and a 30-pip target, the 0.9 pips is 3% of risk and breakeven drops to 51.5%. If the win rate held at 55%, the edge would be 0.07R per trade and costs would take 30% of it. A wider stop and target change the win rate too, so check that on your own trades before you switch.

Find your breakeven from your journal

Planned stops and targets drift once trades are live. Partial exits and moved stops change the average win and loss, and so does slippage. Your closed trades show the breakeven you trade at, with costs included.

  1. Export the closed trades for one strategy. Use at least 100 if you have them; our guide on how many trades you need before evaluating a strategy explains why.
  2. Work out the net result of each trade: profit plus commission plus swap. MT4 and MT5 statements list commission and swap in their own columns, usually as negative numbers. The profit column already includes the spread, because you bought at the ask and sold at the bid, so don’t subtract the spread again.
  3. Average the net results of the winning trades and of the losing trades. Write the average loss as a positive number.
  4. Breakeven win rate = average net loss ÷ (average net win + average net loss). Costs are already inside both averages, so there’s no cost term.
  5. Compare it with your win rate on the same net results. The gap between the two is your margin.

In a spreadsheet with the net result of each trade in column D:

  • Win rate: =COUNTIF(D:D,">0")/COUNT(D:D)
  • Breakeven win rate: =-AVERAGEIF(D:D,"<0")/(AVERAGEIF(D:D,">0")-AVERAGEIF(D:D,"<0"))

Take a hypothetical journal of 120 trades with 66 wins, a 55% win rate. The average net win is $92 and the average net loss is $104, so breakeven is 104 ÷ 196 = 53.1%. The margin is 1.9 points, and the 120 trades made $456 in total.

That margin is thin. With 66 wins in 120 trades, the 95% range for the true win rate runs from 46.1% to 63.6%, so the data can’t yet rule out a win rate under breakeven. The trading expectancy calculator turns the same averages into the amount each trade makes or loses after costs.

Costs that hide outside spread and commission

  • Swap is charged or paid on forex positions held past the daily rollover. It can be positive or negative, and it belongs in the net result of each trade.
  • Stop orders can fill past the stop price, most often around news. Each fill like that raises the average loss above the planned risk.
  • Spreads widen at the daily rollover and around news releases, so trades opened at those times pay more than the quoted spread.
  • Perpetual futures charge or pay funding to positions held across a funding time.
  • A stop moved to the entry price exits at a net loss equal to the cost: with 0.9 pips of cost on a 10-pip stop, that’s −0.09R. A journal that files these as breakeven trades undercounts its losses.

Limits of this math

  • The cost tables assume the same cost on every trade. Spreads vary through the day, so a net average from your journal is a better input than a quoted spread.
  • Breakeven is the line where the strategy makes zero. Just above it, normal losing streaks can hide the edge for months; our post on how long a losing streak to expect at your win rate has the tables.
  • Your win rate is an estimate, as the 46.1% to 63.6% range above shows. Plan with the lower end when the margin over breakeven is small.
  • Changing the stop to cut the cost share also changes the win rate and the reward-to-risk. The tables show the cost side only.

FAQ

Does the spread count on losing trades too?

Yes. You pay the spread when you open the trade, whatever happens next, and commission is charged on losing trades as well. A losing trade costs the stop distance plus the costs, and a winning trade pays the target minus the costs.

What win rate do I need at 1:1 after costs?

50% plus half the cost share. With costs at 10% of risk you need 55%. With 0.9 pips of cost on a 10-pip stop, which is 9% of risk, you need 54.5%.

How do I convert commission into pips?

Divide the round-trip commission per lot by the pip value per lot. On EUR/USD a standard lot is worth $10 a pip, so $7 of round-trip commission equals 0.7 pips.

Should swap be part of the cost?

Yes, for trades held past the daily rollover. Add it to each trade’s result with its sign. A negative swap raises the breakeven win rate, and a positive swap lowers it slightly.

Run it on your own trades

UltraTrader auto-syncs trades from MT4, MT5, cTrader and crypto exchanges over a read-only connection, so your closed trades are in one place without retyping them. The journal shows your win rate and R:R metrics, plus a performance calendar. The forex trading journal page covers the MT4 and MT5 connection. Try UltraTrader.

Spreads, commissions and fees in this post are hypothetical example inputs, and the traders and journals are hypothetical. Check your own broker’s or exchange’s costs. Results depend on the inputs and are not a prediction of future performance. This is educational content, not financial advice.

Related Categories: Risk & Money Management