What is the 7% Rule in Stocks? A Trader's Guide

If you've been trading stocks for any length of time, you've probably heard the phrase 'cut your losses at 7%.' Some traders swear by it, others call it a crude one-size-fits-all stop. I've used it for over a decade. Not because I love rigid rules, but because it works — and because implementing it correctly saves you from the worst part of trading: buried hope.

The rule comes from William O'Neil's CANSLIM method, outlined in his book How to Make Money in Stocks. His idea is simple: you should never let a loss exceed 7% to 8% of your purchase price. If a stock falls below that threshold, you sell immediately. No hesitation. No second-guessing. The rule isn't about predicting the future; it's about preserving capital.

Let me walk you through everything I wish I'd known before I first used it — including the psychological traps, the math, and the moments when the rule will fail you.

If you're already numb to your losses, this rule is your wake-up call.

What Does the 7% Rule Mean in Stocks?

The 7% rule is a stop-loss strategy that caps your downside risk on any single stock position at 7% below your purchase price. If you buy a stock at $100, your stop is set at $93. If the price touches $93, you sell automatically. This forces you to exit before your emotions take over — no more 'maybe it'll bounce' self-talk.

Here's a critical nuance: the 7% is not a percentage of your entire account. It's 7% of your cost basis for that specific trade. I once met a trader who thought it meant risking 7% of his portfolio on a single stock. That would be insane. The rule is per-position.

My first year trading, I held a losing stock for three weeks, praying for a recovery. It dropped 30%. That painful experience is the reason I now treat the 7% rule as a mandatory bracelet on my wrist. It's not clever. It doesn't make you feel smart. It keeps you in the game.

How to Apply the 7% Rule in Stocks

Applying the rule takes discipline, but the mechanics are straightforward:

  • Determine your entry price. This is the exact price you paid for the stock (including commissions? Yes, use the net cost).
  • Calculate the 7% stop price. Multiply your entry price by 0.93 (which is 1 - 0.07). If you bought at $100, your stop is $93.
  • Place a stop-loss order. Ideally, enter it with your broker as a stop order. That way, the exit happens automatically, even if you get distracted by a shiny new chart.
  • Let winners run. If the stock rises, you can trail your stop upward to protect profits. But never — I repeat, never — move the stop down. (I'll explain why below.)

A Real Trade: How the 7% Stop Works

Imagine you buy 100 shares of XYZ at $50. Your stop is $46.50. The stock immediately drops to $48. You're down 4%. You hold. It drops to $47. You're down 6%. Still holding. It hits $46.50 and you're out. Total loss: $350 (7% of $5,000). That's manageable. If it had dropped to $35, your loss would be $1,500 — much harder to recover. The rule keeps your pain small and your account alive.

One non-consensus piece of advice: O'Neil never explicitly tells you to trail your stop. But if you buy a stock at $100 and it climbs to $130, you're now risking 30% profit by leaving your stop at $93. That's poor risk management. I move my stop to breakeven once the stock is up 7-8%, and then to 10% above entry as it continues. The 7% rule is a floor, not a ceiling.

Never manually delete a stop order when a stock drops to 6.9% because you're convinced it'll reverse. Once you break the rule once, your brain will rationalize breaking it again. You need to treat it like a contract you signed with your future self.

Why 7%? The Math and Logic Behind It

Why 7% instead of, say, 3% or 10%? Because 7% gives a quality growth stock enough room to breathe while still protecting you from catastrophic loss. A 3% stop gets triggered by normal daily noise. A 10% stop forces you to eat a larger loss that's harder to recover from.

Here's the math that made me remember this rule forever:

Loss on tradeRequired gain to break even
5%5.26%
7%7.53%
10%11.11%
20%25.00%
50%100.00%

The asymmetry is brutal. If you lose 50% on a trade, you need a 100% gain just to get back to square one. By keeping losses to 7%, a 7.53% gain wipes out the damage. That's why the rule earns its keep.

But is 7% the perfect number? No. It's a heuristic. In a bull market, a 5% stop might feel too tight because volatility is high. In a bear market, 7% might be too loose because stocks gap down quickly. Still, for a subjective, discretionary trader who doesn't want to over-analyze every support level, 7% is a practical baseline.

I remember a passionate Reddit response where someone argued that support-level stops are objectively better. He was right — for swing traders who have time to analyze. But when you're scanning 200 charts a day, you can't calculate a unique stop for every position. The 7% rule is a shortcut that works when applied with common sense.

Psychological Barriers and the 7% Rule

The rule sounds easy. Executing it is one of the hardest things you'll do as a trader. When your stock drops to 6.8%, your brain starts screaming: 'It's different this time. The company just announced a product update. It'll rally tomorrow.'

This is the moment the rule saves you from yourself. By committing to the 7% stop, you eliminate the need to make an emotional decision at the worst possible moment.

Over the years, I've seen countless traders sabotage themselves by deleting stop-loss orders after a drawdown. They rationalize that 'this is a temporary dip.' Then they buy more as it falls — a behavior known as 'doubling down.' Sometimes it works; usually it doesn't. The 7% rule is designed to make doubling down impossible.

One subtle psychological trick I use: if I haven't trailed my stop up because the stock has rallied, I am strictly forbidden from moving it down. I write this condition into my trading journal. It prevents the 'moving goalposts' trap.

7% Rule vs. Other Stop-Loss Strategies

There are several popular stop-loss techniques, each with its own strengths and weaknesses:

StrategyProsConsBest For
Fixed 7% stopSimple, consistent, easy to automateIgnores volatility; may trigger on noiseBeginners and traders scanning many charts
Support-level stopMore precise; logicalRequires analysis; can be subjectiveSwing traders with technical analysis skills
ATR-based stopAdapts to volatility based on average true rangeMore complex; may be laggingExperienced traders who want a dynamic trailing stop
Chandelier stopTracks trend; locks in profitsLarger drawdowns possibleTrend followers

I use the 7% rule as my default. For extremely volatile stocks (like a biotech or a meme stock), I widen to 10-12%. For stable blue chips, I tighten to 5%. But here's the caveat: don't customize until you've been profitable with the 7% baseline for a while. You need a consistent anchor before you start modifying.

Common Mistakes with the 7% Rule

  1. Basing the stop on current price instead of entry price. Some traders think 'stop loss at 7% below the highest price' — that's a trailing stop, not the O'Neil rule. The 7% rule is based on your average cost. If you bought at $100, the stop is $93, regardless of whether the stock has risen to $150. Using the current price as a reference turns it into a different, more complex strategy.
  2. Applying it to ultra-low-priced or speculative stocks. Penny stocks can swing 15% in a day. A 7% stop will be triggered almost instantly, making the rule useless. For these, you need a wider stop or no stock at all.
  3. Ignoring overnight gaps. The market can gap down below your stop. Your stop becomes a market order, and you sell at the open — possibly far below $93. You can't avoid this entirely, but you can acknowledge it. I once had a stock gap down 20% after a missed earnings report. My stop at 7% didn't save me from the gap; it saved me from further losses the next day.
  4. Forgetting that stop orders are not execution guarantees. During after-hours or pre-market, your broker might not trigger the stop. Even during regular hours, fast-moving markets can create slippage. This is why I always set a stop as a 'stop-market' order rather than a 'stop-limit' order. A stop-limit can remain unfilled in a crash, which defeats the purpose.
  5. Moving your stop down more than once. This is the fatal flaw. You buy at $100, set the stop at $93. The stock drops to $94, you think, 'I'll give it a bit more room,' and move the stop to $91. Then it hits $92, you move it to $89... You're no longer following a rule. You're following your fear. This is how small losses become account killers.

When the 7% Rule Fails

The rule is not a silver bullet. There are times when blindly following it will cost you money.

Market-wide crashes. If the entire market drops 10% in a day, your stock might hit 7% simply because of beta, not because of company-specific bad news. In that scenario, some traders panic and sell. My take: still follow the rule, because you can't predict whether the stock will bounce or continue falling. 'Waiting it out' often becomes 'hoping it recovers.' I've learned that missing the bottom is a cheap insurance policy.

Long-term investors. If your time horizon is 5+ years and you're buying solid dividend stocks, the 7% stop is too short-term. It will almost certainly shake you out during regular business cycles. The rule is designed for active traders, not buy-and-hold investors. Warren Buffett doesn't use a 7% stop; he uses qualitative analysis. Know your investing style.

Periods of extreme volatility. If the VIX is above 40, a 7% move can happen in an hour. In such markets, you may want to reduce position size rather than widen the stop. Unfortunately, the rule doesn't adapt. That's why it's a rule, not a thinking system.

When you're already in a large drawdown. If your account is down 30% for the year, the 7% rule won't protect you from the next big loss. It only limits your risk per trade. In that situation, the better move is to stop trading and reassess. The rule cannot make a bad strategy profitable.

FAQ About the 7% Rule

What is the 7% rule in stocks for day traders?
Day traders usually use much tighter stops — 1% to 2% — because they exit positions within the same day. The 7% rule is designed for swing or position trading, where you may hold overnight and need room for minor fluctuations. If you're a day trader and a stock moves 7% against you intraday, your position size is likely too large. You should be using a fraction of your risk budget for intraday moves.
How do I calculate the 7% stop-loss price if I bought a stock at $50?
Simple math: $50 × 0.07 = $3.50, so your stop price is $46.50. But if you bought at multiple prices (added to the position), use your average cost. For example, if you bought 100 shares at $50 and 100 shares at $55, your average cost is $52.50. Your stop would be $52.50 × 0.93 ≈ $48.83. Recalculate after every add.
Is the 7% rule effective in a bear market?
It's better than nothing, but it's not a bear-market tool. In a prolonged downtrend, you'll get stopped out repeatedly, bleeding small losses that add up. The smarter move in a bear market is to cut position size drastically or move to cash. Some traders tighten the stop to 5% in bear phases. I do that, but the real protection is being out of the market. The rule helps you survive long enough to see the next bull run.
What if my stock gaps down 10% overnight? My 7% stop didn't trigger at $93.
That's a gap risk. Your stop becomes a market order at the open; you'll sell around the opening price, which might be $90. You can't avoid this. Some traders try limit orders, but in a gap, a limit stop can remain unfilled if the market trades through your limit. Accept the slippage as the cost of protection. One thing you can do is check news as soon as the market opens and decide whether to sell even faster.
Can I use the 7% rule with options?
Options are much more volatile than stocks. A 7% move in the stock can translate to 50% moves in the option premium. Using a 7% price-based stop on options is almost useless. Instead, focus on a maximum dollar loss per position. For example, if you expect to risk $1,000 on a trade, set a stop when the option loses $700 (which is 7% of your risk, not 7% of the option price). Or use a volatility-based stop determined by the option's delta.

The 7% rule is a simple, emotional circuit-breaker. It won't make you a great trader, but it will keep you in the game long enough to learn. O'Neil's original disclaimer remains gold: 'The secret to making money in stocks is not to be right all the time, but to lose the least amount possible when you're wrong.' The 7% rule helps you do exactly that.

A final note: if you decide to adopt it, test it on a demo account first. The biggest challenge isn't the math — it's your ability to watch a 7% loss happen and do nothing but smile. That's a skill. Once you develop it, you're on your way.

This article is fact-checked against William O'Neil's 'How to Make Money in Stocks' (McGraw-Hill) and publicly available broker stop-order guides. All opinions are mine, based on personal trading experience.