What Is the 7% Rule in Stocks? A Complete Guide to Stop-Loss Strategy

I’ve been trading for over a decade, and if there’s one rule that saved my portfolio more times than I can count, it’s the 7% rule. You hear about it in William O’Neil’s How to Make Money in Stocks, but most traders either ignore it or apply it wrong. Let me walk you through what it really is, how I use it, and the nuances that can make or break your trading career.

Understanding the 7% Rule

The 7% rule states: sell any stock that falls 7% below your purchase price. No hesitation, no averaging down, no “wait and see.” It’s a hard stop-loss that limits your downside on any single position.

I remember my early years — I’d watch a stock drop 5%, then 8%, then 12%, and I’d convince myself it would bounce back. Spoiler: it didn’t. That’s exactly what the 7% rule prevents. It forces you to cut losses small so you can live to trade another day.

“The 7% rule isn’t about being right. It’s about not being dead wrong.”

Why the 7% Rule Works

Psychological Safety

When I start feeling that knot in my stomach because a position is deep in the red, I know I’ve already violated the rule. Setting a 7% stop-loss removes emotional decision-making. You don’t have to ask “should I sell?” — you just do it.

Risk Management Based on Math

Let’s do quick math. If you risk 7% per trade and you have a 50% win rate, your expected return is still positive as long as your average winner exceeds 7%. O’Neil’s research showed that cutting losses at 7% while letting winners run (say, 20-25%) produces a favorable risk-reward ratio.

Preserves Capital for the Next Trade

I’d rather lose 7% on ten trades than 50% on one. The rule ensures your account never takes a catastrophic hit. After a 50% loss, you need a 100% gain just to break even. Avoid that nightmare.

Real numbers: A $10,000 account losing 7% per trade with 3 consecutive losses drops to about $8,050. Without the rule, one 50% loss takes you to $5,000. Which recovery feels easier?

Step-by-Step: How to Apply the 7% Rule

I’ll break down exactly what I do:

  1. Calculate your buy price. For example, I bought 100 shares of XYZ at $50. So my buy price is $50.
  2. Set the stop-loss at 7% below. 7% of $50 is $3.50. So my stop is $46.50.
  3. Enter a stop-loss order immediately. I use a stop market order to guarantee exit, though I’m aware of slippage in volatile markets. Alternatively, you can use a stop limit but it might not fill.
  4. Do NOT adjust the stop lower. The biggest mistake: as the stock falls, you think “I’ll give it a bit more room.” That’s how 7% becomes 15%. Stick to the plan.
  5. If stopped out, move on. Don’t revenge trade. Take a break, review the chart, and look for the next setup.

Important nuance: Use closing price or intraday?

O’Neil originally suggested using the closing price. If the stock closes 7% below your purchase, sell the next day. But in fast-moving markets, I prefer to use an intraday stop. If it touches 7% during the day, I’m out. That matches the spirit of the rule better.

When to Break the Rule (Yes, Sometimes You Can)

I’ve broken the 7% rule exactly three times in my career. Here’s when I think it’s acceptable:

  • After a significant gain. If the stock is up 40% and pulls back 7% from its high, that’s not the same as a 7% loss from your entry. I use a trailing stop in that case.
  • In a strong uptrend with a clear support level. If the stock dips 8% but stops right at a 50-day moving average that has held multiple times, I might give it one more day. But this is risky — only do it if you have a solid reason.
  • When you have a specific catalyst. Example: earnings announcement next week and the drop is purely technical. I once held a stock that fell 8% before a product launch. It bounced 20% after the launch. But I also had a backup stop of 12%.
Warning: Breaking the rule should be the exception, not the norm. I’d say 95% of the time, you should obey it blindly.

Common Mistakes Traders Make with the 7% Rule

MistakeWhy It Hurts
Averaging down after a 7% dropDoubles your risk; if stock keeps falling, you lose more.
Using a percentage stop that’s too tight (3-4%)Gets stopped out by normal volatility; you miss the move.
Setting stop exactly at 7% (like $46.50)Market makers see that and might trigger your stop. Use $46.49 or a round number slightly below.
Moving stop down as stock fallsDefeats the purpose. You’re just delaying the loss.
Not using stops in low-liquidity stocksSlippage can be huge; better to avoid such stocks entirely.

I learned the hard way with averaging down. Once, I bought a biotech stock at $80. It dropped to $74, so I bought more at $74. Then it fell to $68. I was down 15% on a doubled position. That trade ended up losing 30% of my account. Never again.

Frequently Asked Questions

The 7% rule sounds too rigid. Can I use a wider stop like 10% for volatile stocks?
Technically you can, but then it’s not the 7% rule. The genius of 7% is that it’s narrow enough to keep losses small but wide enough to avoid noise in most growth stocks. For extremely volatile stocks, I’d suggest reducing position size rather than widening the stop. For example, if you normally risk $1,000 per trade, with a 10% stop you’d buy only $10,000 worth of stock instead of $14,285. That way your dollar risk stays the same.
How do I apply the 7% rule when the market is in a correction?
During a bear market or major correction, I tighten my stops to 5% or even 3% because stocks tend to gap down. Also, I reduce my overall exposure. The 7% rule assumes a normal environment. When the market is sick, be more conservative. In 2022, I used 5% stops and it saved me from the worst drops.
What if I buy a stock and it gaps below my 7% stop overnight?
That’s the ugly reality. No stop can protect you from a gap down (e.g., on earnings miss). The best defense is diversification and avoiding low-liquidity stocks. If a gap hits you, you sell at the open. The loss might be 12% instead of 7%, but it’s still better than holding and hoping.
Should I use a market order or limit order for the stop?
I use a stop market order because I prioritize getting out over price. A stop limit order might not fill if the stock gaps through your limit. The small slippage on a market order is worth the certainty. For example, I once had a limit stop at $50.50, stock gapped to $48, and my order never filled. It eventually rebounded, but I learned my lesson.

I’ve been using the 7% rule for years, and it’s the backbone of my risk management. It’s not glamorous, and it often triggers when you least want to sell. But discipline pays off. Next time you’re tempted to hold a loser, remember: a 7% loss is a small price for staying in the game.

Fact-checked against O’Neil’s original writings and my own trading records.