Stop-loss and take-profit calculator
Enter your entry and how far away the stop should be, in pips or as a percentage of price. The calculator returns the stop-loss price, up to three take-profit prices at the reward-to-risk multiples you choose, and the lot size that keeps the loss to your chosen share of the account.
Everything is calculated in your browser. Nothing you type is sent anywhere, stored, or logged.
Buy: stop = entry − distance, take-profit = entry + distance × R. Sell: the other way round. A GBP/USD buy at 1.2700 with a 40-pip stop puts the stop-loss at 1.2660 and take-profits at 1.2740 (1R), 1.2780 (2R) and 1.2820 (3R). Risking 1% of $10,000 on that stop is 0.25 lots.
Key takeaways
- A stop-loss is the price where the trade idea is wrong. A take-profit is the price where you collect. Both are orders the broker executes without you watching.
- Expressing targets as R multiples of the stop distance (1R, 2R, 3R) ties every target to the risk taken, whatever the instrument.
- The stop distance decides the lot size, not the other way round. A wider stop means a smaller position for the same money at risk.
- Order prices are not fill prices: the spread, fast markets and weekend gaps can all fill a stop beyond its level.
What stop-loss and take-profit orders do
A stop-loss order closes a position automatically once price moves a set distance against you. A take-profit order closes it once price moves a set distance in your favour. Together they define the trade before it starts: what you are prepared to lose, what you are aiming to make, and therefore the reward-to-risk ratio.
Working out the exact prices by hand is easy to get wrong under pressure. A pip is 0.0001 on most pairs, 0.01 on yen pairs and 0.1 on gold, and a sell's stop sits above the entry rather than below it. This calculator does the arithmetic for both directions and every instrument in the list, and gives you prices you can type straight into the order ticket.
It also handles the question that comes next: once the stop is set, how big should the position be? Add a balance and a risk percentage and it returns the lot size, using the same pip values as the position size calculator.
The formulas
First turn the stop distance into a price distance d. In pips, d = pips × pip size. As a percentage, d = entry × % ÷ 100. Then:
Buy: stop = entry − d. Take-profit at kR = entry + k × d.
Sell: stop = entry + d. Take-profit at kR = entry − k × d.
An R multiple is the target distance divided by the stop distance. A 2R take-profit is twice as far from the entry as the stop, so if it is hit it pays twice what the stop would have cost. For the lot size:
Lots = (balance × risk %) ÷ (stop in pips × value of one pip per lot)
Pip value per lot is $10 for pairs quoted in US dollars on a dollar account, and is converted for yen pairs, crosses and other account currencies. If neither side of the pair matches your account currency, the calculator asks for the conversion rate rather than guessing it.
A worked example
A hypothetical GBP/USD buy with the calculator's default values: entry 1.2700, a 40-pip stop, targets at 1R, 2R and 3R, a $10,000 account risking 1%.
- Price distance: 40 × 0.0001 = 0.0040.
- Stop-loss: 1.2700 − 0.0040 = 1.2660.
- Take-profits: 1.2700 + 0.0040 = 1.2740 (1R), + 0.0080 = 1.2780 (2R), + 0.0120 = 1.2820 (3R).
- Money at risk: 1% of $10,000 = $100.
- Lot size: $100 ÷ (40 pips × $10) = 0.25 lots, so TP1 pays $100, TP2 $200 and TP3 $300 if the whole position is still open.
The same tool works in percentages, which is often more natural on gold. A gold buy at 2,350.00 with a stop 1% away puts the stop 23.50 below the entry, at 2,326.50, which is 235 pips, and a 2R target at 2,397.00.
Where to put the stop and the targets
Put the stop where the idea fails, not where the money runs out. Beyond the swing low for a buy, beyond the swing high for a sell, or past the level the setup depends on. Then size the position to fit the stop. Shrinking the stop to afford a bigger position is the most common way a sound idea gets stopped out by normal movement.
Give the stop room for volatility. A stop inside the instrument's normal hourly range will be hit by noise. Gold, GBP/JPY and news hours need wider stops than EUR/USD in a quiet Asian session; our trading sessions guide explains when each market tends to move.
Use more than one target if it suits your plan. Closing part of the position at 1R and letting the rest run to 2R or 3R is common. It lowers the average reward per trade but raises how often a trade pays something. Decide this before entry, not while the trade is open. The lesson on take-profit placement compares the main approaches.
Allow for the spread on sells. Charts normally show the bid price, but a sell is closed at the ask. A sell's stop therefore triggers when the ask reaches it, which is one spread before the chart line touches it, and its target is reached one spread later. On tight stops this matters.
Common stop-loss and take-profit mistakes
Moving the stop further away once the trade is losing. It turns a planned 1R loss into a 2R or 3R loss and breaks every calculation on this page. If the reason for the trade still holds, the original stop was in the right place; if it does not, the trade should close.
Using the same pip distance on every instrument. Twenty pips is a wide stop on EUR/GBP during the Asian session and almost nothing on gold during the New York open. Base the distance on the chart and the instrument's normal range, or use the percentage option so the stop scales with price.
Setting targets the market rarely reaches. A 3R target looks good in the calculator, but if price usually stalls at a nearby level, most trades will reverse before getting there. Check whether there is room between entry and target on the chart before choosing the multiple.
Forgetting the lot size after setting the stop. A correct stop on an oversized position still loses too much. Enter your balance and risk percentage so the lot size is worked out from the stop, and round it down to your broker's lot step.
Mixing up pips and points. MetaTrader measures in points, a tenth of a pip on most pairs. Typing a 30-pip stop as 30 points places it 3 pips away.
More widgets: all free calculator widgets for your website.
The same calculators are inside the MarketPro app
MarketPro ships position size, pip value, margin, profit, risk-to-reward and compounding calculators alongside the signal feed, so you can size a trade on the same screen you read it on. Get MarketPro freeGet MarketPro free, in your browser or on your phone. Vetted free signals every week, no card needed.
Stop-loss and take-profit calculator: questions
How do I calculate my stop-loss price?
How do I calculate take-profit from risk-reward?
What is a good stop-loss percentage?
Should I always use a stop-loss?
What is the difference between pips and points for a stop?
Size the trade, then take the trade
MarketPro publishes every signal with an explicit entry, stop and take-profit levels, which is what makes these calculations possible before you click. Start with the free weekly signals.
Same account as the app · No install · Free to start
Not investment advice. Past performance is not indicative of future results.