I still remember my first big loss. I bought a stock that seemed perfect—great earnings, strong sector—and watched it drop 10% in a week. I held on, hoping for a rebound. It dropped 20% before I finally sold. That painful experience led me to discover the 7% loss rule, a concept popularized by William O'Neil in his book How to Make Money in Stocks.

The rule is brutally simple: sell any stock that falls 7% below your purchase price. No exceptions, no second-guessing. It's a hard stop-loss that forces you to cut losses before they spiral out of control. I've personally used this rule for years, and it's saved me from countless portfolio disasters.

Why 7%? The Logic Behind the Number

You might wonder: why 7% and not 5% or 10%? O'Neil analyzed thousands of winning stocks and found that most successful trades never dropped more than 7% from their buy point before rebounding. If a stock falls 8% or more, the probability of it turning around drops sharply. Here's a simple breakdown:

Loss PercentageGain Needed to Break EvenRisk of Wipeout
5%5.3%Low
7%7.5%Moderate
10%11.1%High
20%25%Very High

The 7% rule keeps your losses small enough that you can recover quickly. I've seen traders blow up accounts by letting losses run to 20% or more. With the 7% rule, you preserve capital for the next opportunity.

How to Apply the 7% Loss Rule in Your Trading

Let me walk you through the exact steps I use. This isn't theory—I do this every week.

Step 1: Determine Your Buy Price

When you buy a stock, note the exact price. For example, if you buy at $50 per share, your buy price is $50.

Step 2: Calculate the Stop-Loss Price

Multiply your buy price by 0.93 (100% - 7%). For $50, that's $46.50. Set a stop-loss order at $46.50 or slightly below to avoid getting triggered by intraday noise.

Step 3: Place the Order Immediately

Don't wait. Enter a stop-loss order as soon as you buy. I use a stop-limit order to prevent slippage. For example, stop at $46.50, limit at $46.00. This ensures you get out within a reasonable range.

Step 4: Adjust for Gaps and Volatility

If the stock opens below your stop, it's already broken the rule. Sell at market. I once had a stock gap down 10% overnight—I sold at the open and avoided another 5% drop that day.

Pro Tip: For volatile stocks, some traders use a 7-8% trailing stop. But for initial positions, stick with a fixed 7% stop from your buy price.

Common Mistakes Traders Make with the 7% Rule

I've made almost every mistake below, so learn from my pain.

  • Moving the stop lower – When a stock approaches 7% down, you might think, “It'll bounce.” Don't. I violated this once and lost 15% instead of 7%.
  • Not accounting for commission and fees – If your broker charges $10 per trade, your net loss might be 7.5%. Adjust your stop slightly to account for costs.
  • Ignoring the market trend – In a bear market, even good stocks can drop more than 7%. Consider tightening stops to 5% during downtrends.
  • Using mental stops instead of actual orders – I used to “promise” myself I'd sell if it hit $X, but when the moment came, I froze. Always use a real stop order.

When Should You Break the 7% Rule?

Here's a non-consensus view: there are rare cases where you can bend the rule. I only allow these exceptions after years of experience.

  • High-conviction positions after a strong earnings beat – If the company reports blowout results and the stock drops on market fears, I might give it 10% room. But I set a mental line at 10% and never exceed it.
  • Dividend capture trades – If you're buying for the dividend, a 7% loss might be offset by the dividend yield. Still, I'd sell if it drops more than the dividend.
  • When the rule conflicts with position sizing – If a 7% stop would result in too small a position (e.g., you can't buy fractional shares), accept the risk or skip the trade.

But honestly? 90% of the time, follow the rule blindly. I've lost more money breaking it than following it.

Real Trading Example: How I Used the 7% Rule

In early 2023, I bought shares of a semiconductor company at $120. The stock looked strong, but after an analyst downgrade, it started sliding. At $111.60 (7% down), my stop-loss triggered automatically. I was annoyed—the stock later fell to $95. I saved 13% more in losses. By following the rule, I had cash to buy a better setup a week later.

Contrast that with a friend who held a similar stock without a stop. He watched it drop 30% before selling in panic. That's the difference the 7% rule makes.

Frequently Asked Questions

Does the 7% rule apply to ETFs and mutual funds?
Yes, but with a caveat. ETFs are less volatile, so you might use 5-6% instead. For mutual funds traded once daily, you can't set stops—you must manually check and sell.
What if the stock gaps below my 7% stop overnight?
Sell at the open. I've seen gaps of 10%+ when bad news hits. Your stop becomes a market order. Accept the loss; larger losses are worse.
Should I use the 7% rule on options?
No. Options decay and move faster. For options, consider a 20-30% loss threshold, but I prefer using defined-risk strategies like credit spreads.
How do I handle the rule in a retirement account where I can't trade frequently?
In IRAs, you can still set stop-loss orders. Some brokers don't allow them on all securities, so check. If not, review positions weekly and sell manually at 7%.

This article is based on my personal trading experience and has been fact-checked against William O'Neil's original writings.