BAC Options Are Pricing Only a $1.64 Move Into August 7 — And Charging Almost Nothing for It
Bank of America options imply a ±2.6% move into the August 7 expiration, with the $60 strike doing triple duty as put wall, max pain and gamma-flip estimate. With IV rank at 4/100, the cheap-premium read matters more than the direction one.
Listen to this analysis — prefer audio? This BAC outlook is also available as a podcast episode:
The options market implies a $60–$63.60 range into the August 7 expiration; here's what's driving it, the levels that matter, and three defined-risk ways to trade it.
Published Saturday, August 1, 2026 · Data as of the 2026-07-31 close · Export generated 2026-08-01 18:59 UTC
Explore the live BAC options data in the Detailed Options Analyzer →
Quick answer
| Item | Answer |
|---|---|
| Market bias | Neutral |
| Options-implied range (into Aug 7) | $60 – $63.60 (±2.6%) |
| Major support | $60 (Aug 7 put wall, max pain and gamma-flip estimate) |
| Major resistance | $64 (Aug 7 call wall) |
| Max pain (Aug 7) | $60 |
| Dealer gamma regime (estimate) | Positive — hedging tends to dampen moves; flip level ≈ $60 |
| Volatility condition | Falling — IV rank 4/100 · premium thin: options priced only ~0.4 vol points above delivered movement (the realized leg still carries the July 14 report) |
| Technical check | Mixed — both technical horizons lean bullish ($62.35 at 3 days, $62.55 at 6 days) against a neutral options read |
| Best-fitting strategy | Long $62/$64 call spread (Aug 7) if you want to own cheap premium; iron condor only if you accept a thin credit |
| Analysis invalidated if | BAC closes below $60 |
1 · What matters today
Our read of BAC's options flow comes out neutral for the six sessions into the August 7 expiration. The inputs behind that read genuinely disagree with each other this week, and the arithmetic says so rather than hedging. The options market is pricing a ±2.6% move — the move derived from what straddles cost — or roughly $1.64 either side of Friday's $61.95 close, which brackets $60 to $63.60.
The number that matters most is $60. That one strike is simultaneously the August 7 expiration's put wall (the biggest pile of open put contracts), its max-pain strike, and one rough estimate of the dealer gamma flip level. Above it, market-maker hedging has tended to cushion moves; a close through it changes the character of the tape.
The louder story is price, not direction: at an IV rank of 4/100, BAC options are cheaper than about 96% of the past year's readings. Both technical models lean mildly higher, toward about $62.55.
2 · What the options market is pricing
What changed this week
Price went almost nowhere and volatility kept leaking. The stock is down 0.12% over the past five sessions but still up 5.6% over 20, and Friday's $61.95 close sits 1.7% under the 52-week high of $62.99. At-the-money implied volatility — the market's estimate of how much BAC will move, baked into option prices — finished at 21.3%, down 2.9% on the day, 3.5% over five sessions and 21.6% over 30. That leaves it under both its 30-day average (24.4%) and its 90-day average (26.5%).
Flow tilted to calls. Put/call volume — how much put activity there is relative to calls, where above 1 means puts dominate — printed 0.46, meaning only 46 puts traded for every 100 calls. That is well below both the 7-day average of 0.76 and the 60-day median of 0.66, and it is an unusually call-tilted day for this stock measured against its own recent history. Open interest tells a flatter story: 0.96 puts held open per call, unchanged versus its 7-day average of 0.96, so nobody is dismantling their hedges either.
The biggest live build in contracts held open was the August 7 $62 calls, up 1,515 to 3,353 on 2,344 contracts of volume — traders adding right at the money into the covered expiration. Further out, the August 28 $66 calls added 1,601. Into Friday's now-settled expiry, the $61 puts added 1,671 contracts and the $62 calls carried 17,458 open with 12,409 changing hands, and the stock closed three cents under that strike — a tidy illustration of how expiring open interest can act like a magnet.
The short- and long-term trend reads agree here: momentum and price both point higher over the past month (+5.6%) and the past ten weeks (+22.2%), with the last week flat. Worth one caveat — the flow-momentum read crossed to bearish on July 22, and price has quietly added 0.5% since, so the near-term flow signal and the tape have been out of step for a week and a half.
Expected move
Into August 7, at-the-money implied volatility of 19.1% for that expiration implies a ±2.64% move: about $1.64 on a $61.97 chain-snapshot price. The arithmetic gives rails of $60.33 and $63.61; I round the floor down to the $60 strike, because that is where this expiration's put wall, its max-pain strike and one rough gamma-flip estimate all sit on top of each other.
| Expiration | Implied move | Range around $61.97 |
|---|---|---|
| Friday, Aug 7 (7 DTE) | ±2.6% | $60 – $63.60 |
| Friday, Aug 14 (14 DTE) | ±3.9% | $59.57 – $64.37 |
| Friday, Aug 21 (21 DTE) | ±5.0% | $58.90 – $65.04 |
| Friday, Sep 4 (35 DTE) | ±6.8% | $57.73 – $66.21 |
The ladder rises smoothly with time and the front rung is the cheapest volatility on the board (19.1% versus 19.8% next week and 20.7% the week after) — there is no bump anywhere in the near curve. That is notable given the editor's calendar has the July employment report—nonfarm payrolls, unemployment rate and wage growth — 8:30 a.m. landing Friday, August 7, expiration morning, plus the Federal Reserve Senior Loan Officer Survey — 2:00 p.m. on Monday, August 3. The chain shows no footprint of either: front-week options are not carrying extra premium for event risk, which is itself a data point about how calm this market is positioned.
Volatility
At-the-money IV of 21.3% comes with an IV rank of 4/100 — today's reading is cheaper than roughly 96% of the past year's, and the 52-week percentile of 3 says almost every day in the last year priced more movement than this one. Even against its own very recent norm it is low: the 3-day average IV rank was 10.6 and the 14-day average 12.8. Direction is unambiguously down across 1, 5 and 30 days. The front-month term-structure read is unavailable today (Friday was an expiry day, so front-month IV cannot be interpolated), so there is no clean read on how near-dated options are priced versus 60-day options this session.
Meanwhile the stock itself has been moving a touch more than usual: 20-day realized volatility is 20.9%, modestly above this name's recent norm, and the 5-day/20-day realized ratio of 1.09 says the last week has been slightly livelier than the prior month.
Premium rich or cheap. The volatility risk premium — the gap between how much movement options are priced for and how much BAC has actually delivered — is just 0.4 vol points. When that gap is positive, option sellers have been collecting more than realized movement cost them; at 0.4 points they are collecting essentially nothing. Compared against this stock's own recent readings, that sits in the 1st percentile: thinner than virtually every reading of the past three months, and unusually depressed even for BAC. The path is one-directional — the gap has bled from about 7.5 vol points in mid-June to 4.8 in mid-July to 0.4 now. One honest caveat: the July 14 earnings report still sits inside the 20-day realized-volatility window, so part of this compression is a mechanically inflated realized leg rather than pure bargain-hunting. Even allowing for that, the combination — IV rank 4 and a 1st-percentile premium over delivered movement — favors owning optionality this week rather than selling it. The next scheduled report is October 14, far beyond everything discussed here.
Skew and sentiment
Skew — the fact that puts and calls the same distance from the stock price don't cost the same — is mild. The 25-delta put prints 22.2% implied volatility against 20.5% for the 25-delta call, so puts cost about 1.7 vol points more than equidistant calls. Traders are paying a small premium for downside protection, but that is flatter than this name's own 60-day median of 1.8 vol points and its 14-day average of 1.9 — no scramble for crash insurance here.
Sentiment in short-dated options is the one input pushing back. The 0–7 day bucket scores −20, driven by front-week put building (call open interest fell 511 while puts added 2,727 across matched contracts), against a 7-day average for that bucket of +5 — so this put tilt in the nearest expirations is new. The 7–30 day bucket is essentially flat at +3, and the 30–60 day bucket is −16 on richer-than-usual put pricing. The overall regime label is "Mixed," and that is the honest summary: the buckets disagree, the flatter skew and call-heavy volume lean one way, the front-week put build leans the other.
The key levels map
| Level | Price | Why it matters |
|---|---|---|
| Whole chain's heaviest call strike | $65 | 107,104 calls open across all expirations (mostly Aug 21 and Sep 18) — the aggregate call wall, not this week's |
| Call wall, Aug 7 expiration | $64 | 6,837 calls open — the top rail of the six-day corridor; the aggregate wall sits a dollar higher |
| Upper expected-move rail | $63.61 | 1σ ceiling implied by August 7 option prices |
| 52-week high | $62.99 | Close is 1.65% below it; has to clear before the $64 wall is even in play |
| Swing resistance / technical resistance | $62.56 – $62.65 | Recent pivot cluster; both technical reports flag this as the breakout trigger |
| Large gamma strike | $62.50 | Third-heaviest gamma·open-interest strike chain-wide — concentrated in September and October |
| Gamma cluster at the money | $62 | Heavy combined gamma and the strike where fresh Aug 7 call interest built this week |
| Spot / close | $61.97 / $61.95 | Chain-snapshot price and official close |
| Technical support | $61.10 – $61.15 | Both technical models' invalidation line for the bullish case |
| 20-day moving average | $60.88 | Price sits 1.8% above it; first structural cushion |
| Swing support | $60.83 | Heuristic swing-pivot cluster — descriptive structure, not a guaranteed reaction zone |
| Lower expected-move rail | $60.33 | 1σ floor implied by August 7 option prices |
| Put wall + max pain + gamma flip (estimate), Aug 7 | $60 | 2,476 puts open, the expiration's max-pain strike, and one rough estimate of the level below which hedging stops cushioning; also the second-heaviest gamma strike chain-wide |
| Swing support | $59.64 | Next pivot below the corridor |
| Heavy put shelf | $57.50 | August 21's own put wall (11,416 contracts) and a large gamma strike |
| 50-day moving average | $57.25 | Price is 8.2% above it — the intermediate uptrend is nowhere near threatened |
| Whole chain's heaviest put strike | $50 | 70,828 puts open, concentrated in far-dated September and beyond — background structure, not this week's magnet |
Positioning and unusual flow
One rough estimate of dealer positioning has market makers in a positive gamma regime, both across the whole chain and scoped to the August 7 expiration on its own. In that regime, the hedging that dealers do against the options they've sold tends to dampen moves rather than amplify them — buy dips, sell rips, mechanically. The same estimate puts the flip level at $60, with spot 3.2% above it. Treat all of that as an estimate built on an assumed dealer sign convention, not as observed inventory.
Three live flow items stand out, all in the covered expiration. The August 7 $63 calls traded 9,411 contracts against 3,703 open — 2.5 times the existing position, roughly $254,000 of premium, with open interest up 595. The August 7 $65 calls traded 8,736 against 1,492 open (5.9 times turnover) but for only about $31,000 of premium: 5-delta lottery tickets at three and a half cents. On the other side, the August 7 $61 puts traded 4,709 against 1,859 open, about $141,000 of premium, adding 601 contracts of open interest — the tightest market in the expiration at two cents wide. Read together: the call side dominates in contract count and cheap upside bets, while the freshest downside positioning is clustered a dollar below spot.
3 · Technical check (the 20%)
Both technical reports are dated August 1 against a $61.975 reference price — same day, same price as the options snapshot, so nothing is stale. The 3-day read is bullish with a $62.35 target and a $60.95–$63.10 range. The 6-day read, which lands on the same August 7 date this article covers, is also bullish: $62.55 target, $60.70–$64.00 range.
Classify that as Mixed. The direction leans higher against a neutral options read, but the magnitude is modest and the target sits comfortably inside the options-implied band — so it isn't a conflict so much as a mild tilt the flow data doesn't corroborate. The two most decisive indicator reads actually argue for consolidation rather than thrust: trend strength has collapsed from about 29 to 17.5 (weak, range-bound, with buyers holding only a slight edge), and money flow has flipped to mild distribution at −0.05 even as price holds near the highs. The chart structure is a small flag under $62.40–$62.60 inside an intact uptrend — price is 8.2% above its 50-day and 15.7% above its 200-day average. The dominant technical scenario (45%) invalidates on a daily close below $61.10.

Model vs. Market: The options market implies $60–$63.60 into August 7; the 6-day technical model targets $62.55 with a ceiling of $64.00. The models agree on the neighborhood and disagree on the tilt — resolving it takes a close above $62.65, which would put the 52-week high and then the $64 call wall directly in play.
The practical effect on strike selection below: the bullish structure's short strike is shaded to the $64 call wall rather than to the technical $63.20–$63.70 target, and the range structure's short call sits at $63, just above the technical resistance shelf.
Full technical write-ups: 3-day report → · 6-day report →
4 · Three ways the next six days can go
If BAC pushes above the call wall ($64): it has to get through $62.65 resistance, the $62.99 52-week high and the $63.61 upper rail first — a 3.3% run in six sessions, right at the edge of what options are pricing. The 6,837 calls open at $64 are the kind of pile that tends to slow rallies as dealers hedge into strength; clear it and positioning thins out until the chain's heaviest call strike at $65.
If BAC drifts between the walls: this is the path the positioning data leans toward. The estimated positive gamma regime implies hedging flows that mute both directions, and the heaviest gamma near spot sits at $62 and $62.50 — the natural gravity for an expiration that starts three cents from $62. Note the tension: this expiration's max pain is way down at $60, so the far-side pull and the near-spot gamma mass point at different strikes. Expirations sometimes gravitate toward max pain, but with the gamma weight this close to spot, a quiet grind in the $61–$63 zone is the more mechanical outcome.
If BAC breaks below the put wall ($60): that is the level where the map gets interesting, because $60 is also where one rough estimate places the dealer gamma flip — below it, market-maker hedging tends to accelerate selling rather than cushion it. Spot is sitting closer to that flip estimate than is typical for this name. Below $60 the next markers are the $59.64 swing pivot, then a long air pocket down to the $57.50 put shelf and the 50-day average at $57.25.
5 · Three defined-risk structures
Prices are end-of-day midpoints as of 2026-07-31. All structures are hypothetical. Verify live prices before trading — these will be stale by the open.
If you lean bullish: long $62/$64 call debit spread (Aug 7)
- Trade: Buy the Aug 7 $62 call, sell the Aug 7 $64 call. You pay a debit up front and profit if BAC finishes above your break-even; risk is capped at what you paid.
- Debit: $0.58 · Max profit: $142 · Max loss: $58 · Break-even: $62.58
- Why it fits: This is the cheap-premium trade. IV rank of 4/100 and a 1st-percentile premium over delivered movement mean you are paying about as little for optionality as this stock has offered in a year, and the short strike sits exactly on the expiration's own call wall — you are selling the strike where positioning already caps the rally. The 6-day technical target of $62.55 is essentially your break-even, which is the honest read: this needs the flag to break, not just hold.
- Makes sense only if: you want the mildly bullish technical lean expressed cheaply, and you accept that the neutral flow read gives it no corroboration.
- Invalidated if: BAC closes below $61.10.
- Managing it: take profit at 60–70% of maximum value or if BAC tags $63.50; close by the August 6 close rather than carrying expiration-morning payroll-print risk into a 0-DTE spread. With the near-term trend flat against a rising longer-term trend, be quick to bank rather than patient.
- Liquidity note: the $62 calls quoted 12¢ wide ($0.60/$0.72, about 18% of mark) and the $64 calls 3¢ wide — these are penny-priced contracts, so work the package as a limit near the mid and never pay the offer. Slippage is the single biggest threat to this trade's math.
- Analyze this position →
If you expect the range to hold: $59/$61/$63/$65 iron condor (Aug 7)
- Trade: Sell the Aug 7 $61 put and buy the $59 put; sell the Aug 7 $63 call and buy the $65 call. You collect a credit and keep it if BAC finishes between the short strikes.
- Credit: $0.48 · Max profit: $48 · Max loss: $152 · Break-evens: $60.52 and $63.48
- Why it fits: it is the bias-aligned structure — neutral read, positive estimated gamma regime, weak trend strength, gamma mass parked at $62–$62.50. Health warning: you're selling premium that hasn't been rich lately. At an IV rank of 4 and a near-zero premium over delivered movement, this is a poorly paid trade, and the short strikes have to sit inside the wall corridor to collect anything at all — pushing them out to the actual walls ($60 put, $64 call) collects only $12.50 against $87.50 of risk. Each short strike carries about a 27–28% delta, so the odds of one side being tested are not small.
- Makes sense only if: you are specifically paid to be patient in your own book and you accept a 1-to-3 risk/reward for a high-probability week.
- Invalidated if: BAC closes outside $60.52–$63.48, or on a decisive close through $60.
- Managing it: close at ~50% of the credit ($24), and exit regardless at the August 6 close — holding a 6-day condor through an expiration-morning macro print with $152 of tail risk for $48 is not a trade, it is a coin flip. If either short strike is breached on a closing basis, close rather than hope.
- Liquidity note: the $61 puts traded 2¢ wide, the $63 calls 6¢ and the $65 calls 1¢ — legging is feasible but the $63 call's 22%-of-mark spread means you should submit the four legs as one order.
- Analyze this position →
If you lean bearish: long $62/$60 put debit spread (Aug 7)
- Trade: Buy the Aug 7 $62 put, sell the Aug 7 $60 put.
- Debit: $0.52 · Max profit: $148 · Max loss: $52 · Break-even: $61.49
- Why it fits: the one clearly bearish input in the file is sentiment in the nearest expirations — the 0–7 day bucket at −20 on fresh front-week put building, against a +5 average for that bucket — and puts still carry a 1.7 vol-point premium over equidistant calls. The short strike lands exactly on the $60 put wall and max-pain strike, so you are selling your downside at the level where positioning is thickest. And with premium this thin, owning the put costs unusually little.
- Makes sense only if: you read the flat five-day tape and the money-flow distribution as the start of a pullback rather than a pause.
- Invalidated if: BAC closes above $62.65.
- Managing it: the target is $60.30 — the lower rail and the wall — so take profit there rather than waiting for max value, since the estimated positive gamma regime works against a clean slide until $60 actually breaks. Exit by the August 6 close.
- Liquidity note: the $62 puts traded 7¢ wide ($0.61/$0.68) and the $60 puts 2¢ — acceptable, but again submit as a package.
- Analyze this position →
If none of these: no trade
There is a clean case for sitting out. The directional read is genuinely neutral — five inputs pulling in different directions, which is the arithmetic's way of saying nobody in the options market has conviction over six sessions. Premium is too thin to make selling worthwhile: a $48 credit against $152 of risk is what an IV rank of 4 buys you, and even the cheapness of the long-premium side is partly mechanical, since the July 14 report is still inflating the 20-day realized-volatility leg of that comparison. That means the "options are cheap" conclusion is real but softer than a 1st-percentile reading makes it look, and a six-day debit spread has to be right on both direction and timing to work. If your book already has exposure to a bank grinding within 1.7% of its 52-week high, adding a low-conviction six-day position is paying commissions for entertainment. Waiting for a decisive close through $62.65 or $60 costs nothing.
6 · Quick FAQ
What is BAC's expected move this week? About ±$1.64, or ±2.6%, into the August 7 expiration — a $60 to $63.60 band around the $61.97 chain-snapshot price, per straddle pricing as of the July 31 close.
Is BAC expected to go up or down over the next six days? Options positioning as of July 31 reads neutral — call-heavy volume and flatter-than-normal skew pulling one way, fresh front-week put building pulling the other — but that is a read of what traders have already done, not a forecast. The actionable map is the $60–$63.60 range and the $60 / $64 levels bracketing it.
Are BAC options expensive right now? No, and this is the standout number in the file. An IV rank of 4/100 says option prices are lower than 96% of the past year's readings, and on top of that they're running only about 0.4 vol points above the movement BAC has actually delivered — thinner than roughly 99% of this stock's own recent readings. That favors owning premium over selling it, with the caveat that the July 14 earnings report still sits inside the realized-volatility window and mechanically shrinks that gap.
Where is BAC's biggest options support and resistance? For the August 7 expiration: put wall at $60 (2,476 contracts, also the max-pain strike), call wall at $64 (6,837 contracts). Across the full chain the heaviest strikes are $65 on the call side and $50 on the put side, but those live in far-dated expirations and are not this week's magnets.
What invalidates this week's read? A close below $60 — that single level is the put wall, the max-pain strike and the gamma-flip estimate, and losing it flips the hedging regime from dampening moves to amplifying them.
Methodology & disclosures. Data: end-of-day options-chain snapshot for BAC, 2026-07-31, generated 2026-08-01T18:59:34.849Z. Prices shown are midpoints and will differ from live markets. Momentum/positioning scores and volatility-premium comparisons are descriptive measurements of past option flow and past price movement — not investment advice, signals, forecasts, or guarantees. Earnings dates and reported results are from the data provider's earnings feed as of 2026-08-01T18:59:34.849Z; report dates can change. All trade structures are hypothetical. Every structure shown has a defined maximum loss; you can lose the entire max-loss amount. Options involve substantial risk and are not suitable for all investors.