Your company’s employee stock purchase plan (ESPP) sells you stock at 85 cents on the dollar, and the summary says hold a year for the tax break. The law asks for longer. The date hinges on a plan-document line almost nobody reads. With a normal six-month offering and a share cap, the first day you can sell without a disqualifying sale is 18 months after you buy, not 12. What that extra wait buys is small, it depends on your tax bracket, and it applies to a holding the law caps at $25,000 of stock a year.
At a glance
- The shift: The tax break arrives on the later of two clocks, not the year plan summaries describe.
- The number: $3,750, the discount on a fully used $25,000 accrual at the 85 percent floor.
- The risk: A disqualifying sale books ordinary income even after the shares fall.
Two clocks, one start date
The two periods in the law are joined, not optional. Section 423(a)(1) protects a sale only if no disposition happens within 2 years after the option is granted and within 1 year after the shares transfer to you, and the Internal Revenue Service (IRS) states the test in Publication 525 as the later of the two [1]. A six-month offering does not clear you at the one-year mark, because the first period began on day one and still has a year left to run.
Where that first period starts is what catches people, and the rule is plain. The rule sits in the Code of Federal Regulations (CFR), at 26 CFR § 1.423-2: the date of grant is the first day of the offering only when the plan or the offering fixes a maximum number of shares an employee may buy, or a formula that sets that number on day one [2]. With no cap, the regulation says “the date of exercise will be the date of grant of the option” [2]. A plan without a share cap pushes the qualifying date to 24 months after you buy. The regulation’s own examples turn on that difference: a cap of 500 shares fixes the grant on the first day, and dropping the cap moves it to the last [2].
The pricing explains the plan design. A qualifying plan may not charge less than 85 percent of value, so the discount tops out at 15 percent, and the useful version uses a lookback: you pay 85 percent of the lower of the grant-date price and the price on the day you buy [3]. The law also caps how long such an offer may run, which stops a lookback plan from acting like an option that never expires [3].
What I find hard to square is how little of this reaches the people who own the shares. The 12-month rule is repeated everywhere; the later-of test, and the rule that decides which period binds, appear almost nowhere outside the regulation itself.
By the numbers
- $3,750 — the discount at the cap: a fully used $25,000 accrual at the 85 percent floor yields $3,750 a year [3].
- 17.6 percent — the return on your cash: 85 cents for a dollar is a 17.6 percent return, not the 15 percent headline [3].
- 13.2 points — the top rate gap: 37 percent ordinary income against a 23.8 percent long-term rate [7].
The form that settles it
The document that answers most of this is one the company must send you. Publication 525 says the company must send Form 3922 when you sell shares bought at a discount, by January 31 of the next year [1]. That form carries the value on the grant date, which is the number the qualifying math turns on and the one no brokerage statement gives you [1].
Two smaller rules sit beside it, and both are easy to miss. The yearly cap is measured over a calendar year, and a right that accrues under one option cannot move to another, so a year you skipped is a year you cannot make up [2]. Payroll deductions move no clock at all: in the IRS example, $5 a week for 48 weeks buys 12 shares, the basis is the price paid, and the holding period starts the day after the option is exercised however many pay periods the money came from [1].
I keep coming back to when the decision gets made rather than how it is figured. The disqualifying rule is measured at exercise, so a holder who waits to see how the stock does has already had the wage figure fixed for them [1].
The catch
What I find hardest to accept is how much risk the wait asks for, given how little tax it saves. Publication 525 takes the lesser of the grant-date spread and the actual gain, and says a qualifying sale at an overall loss gives a capital loss with no ordinary income at all [1]. A disqualifying sale has no such floor. The tax is fixed at purchase, not at sale. The publication says that income “isn’t limited to your gain from the sale of the stock” [1]. In a drawdown, the clock you were told to avoid is the one that protects you.
The rate gap is the other half of the honest answer. The 13.2 points is a top-bracket number, and it shrinks fast as income falls. The 20 percent long-term rate [4] is where the 23.8 begins. Adding the 3.8 percent surtax [5] finishes it, and at a 24 percent marginal rate the gap is two-tenths of a point.
The hold buys almost nothing on rate, and the only thing moving is single-stock risk on shares you could sell. The RSU hold-versus-sell model on Giniloh runs the same trade on a vested grant, and it lands in the same place from the other side: the tax is a line item, and the position is the exposure [6].
Related reading
Sources
- Internal Revenue Service, “Publication 525 (2025), Taxable and Nontaxable Income — Employee stock purchase plan” — https://www.irs.gov/publications/p525
- Code of Federal Regulations, “26 CFR § 1.423-2 — Employee stock purchase plan defined” (title 26 current as of 2026-11-04) — https://www.ecfr.gov/current/title-26/section-1.423-2
- Cornell Legal Information Institute, “26 U.S.C. § 423 — Employee stock purchase plans” — https://www.law.cornell.edu/uscode/text/26/423
- Internal Revenue Service, “Topic no. 409, Capital gains and losses” — https://www.irs.gov/taxtopics/tc409
- Internal Revenue Service, “Net Investment Income Tax” — https://www.irs.gov/individuals/net-investment-income-tax
- Giniloh, “RSU Hold vs Sell Calculator with Concentration Risk” — https://giniloh.com/calculators/rsu-hold-vs-sell/
- Internal Revenue Service, “Federal income tax rates and brackets” — https://www.irs.gov/filing/federal-income-tax-rates-and-brackets