ESPP Tax Calculator 2026

Estimate taxes on your Employee Stock Purchase Plan shares — compare qualifying vs disqualifying dispositions

Your ESPP details

$
$
%
$
%
%

With lookback, your purchase price uses the lower of offering or purchase FMV

Purchase price per share$85
Bargain element per share$35
Total bargain element$35,000
Effective discount15.0%
FICA exemption: Qualified Section 423 ESPP shares are not subject to Social Security or Medicare tax on the discount — for both qualifying and disqualifying dispositions.

Tax comparison

Tax savings from qualifying disposition
$0
Holding for a qualifying disposition saves you this much in taxes
Qualifying vs Disqualifying Disposition
QualifyingDisqualifying
Ordinary income$35,000$35,000
Capital gains / (loss)$20,000$20,000
Ordinary income tax$11,200$11,200
Capital gains tax$3,000$3,000
Total estimated tax$14,200$14,200
Qualifying disposition breakdown
Purchase price per share$85
Bargain element per share$35
Sale price per share$140
Gain per share$55
Ordinary income (lesser of discount or gain)$35,000
Capital gains (remaining gain)$20,000
Ordinary tax (32%)$11,200
LTCG tax (15%)$3,000
Total tax$14,200
Net proceeds after tax
Total sale proceeds$140,000
Total purchase cost$85,000
Net (qualifying)$125,800
Net (disqualifying)$125,800
Qualifying disposition requires holding shares at least 2 years from the offering date AND 1 year from the purchase date. If either holding period is not met, the sale is a disqualifying disposition.

What is How to Use the ESPP Tax Calculator?

An Employee Stock Purchase Plan (ESPP) authorized under IRC § 423 allows employees to purchase company stock at a discount of up to 15%, typically through after-tax payroll deductions. The tax treatment of ESPP shares depends critically on whether you achieve a qualifying disposition — holding shares at least 2 years from the offering date AND 1 year from the purchase date. For qualifying dispositions, ordinary income is limited to the lesser of the bargain element (discount at purchase) or your actual gain, with any remaining gain taxed as long-term capital gains. For disqualifying dispositions, the full bargain element at purchase is taxed as ordinary income regardless of holding period. A key advantage of qualified Section 423 ESPPs is that the discount is exempt from FICA taxes (Social Security and Medicare) on both qualifying and disqualifying dispositions, unlike RSUs or non-qualified stock options. The lookback provision, if offered by your plan, applies the discount to the lower of the offering-date or purchase-date fair market value, potentially creating an effective discount far greater than 15%. The maximum annual purchase is $25,000 of stock measured at offering-date FMV.

How to Use

  1. Enter the number of shares purchased through your ESPP
  2. Input the FMV at the offering date and purchase date
  3. Set your discount percentage (typically 15%, per IRC § 423)
  4. Enter your expected sale price per share
  5. Toggle the lookback provision if your plan includes one
  6. Compare qualifying vs disqualifying disposition tax outcomes

Why Use This Tool?

Compare tax outcomes of holding vs selling immediately
See the impact of the lookback provision on your effective discount
Understand the FICA tax advantage of qualified ESPPs
Plan the optimal holding period for your shares

Tips & Best Practices

  • Qualified Section 423 ESPP shares are exempt from FICA taxes on the discount — a key advantage over RSUs
  • The lookback provision can dramatically increase your effective discount if the stock price rose during the offering period
  • Selling immediately (disqualifying disposition) locks in the discount but taxes the full bargain element as ordinary income
  • The $25,000 annual purchase limit is measured at the offering-date FMV, not the purchase price
  • Consider your overall equity exposure — if ESPP plus other company stock exceeds 10% of net worth, diversify

Frequently Asked Questions

How are ESPP shares taxed?

The discount on ESPP shares is taxed as ordinary income. For qualifying dispositions (held 2+ years from offering and 1+ year from purchase per IRC § 423(a)), ordinary income is limited to the lesser of the discount or your actual gain. The remaining gain is taxed as long-term capital gains. For disqualifying dispositions, the full bargain element at purchase is ordinary income.

What is a qualifying disposition for ESPP?

A qualifying disposition requires holding shares at least 2 years from the offering date AND 1 year from the purchase date under IRC § 423(a). Both holding periods must be met. If either is not met, it is a disqualifying disposition.

What is the ESPP lookback provision?

A lookback provision applies the discount to the lower of the stock price at the offering start or the purchase date. If the stock rose during the offering period, you buy at the lower offering price minus the discount, creating a larger effective discount.

Are ESPP shares subject to FICA taxes?

Qualified Section 423 ESPP shares are NOT subject to FICA (Social Security and Medicare) on the discount — for both qualifying and disqualifying dispositions. This is a key advantage over RSUs and NSOs.

What is the maximum ESPP discount allowed?

Under IRC § 423, the maximum discount is 15%. The maximum annual purchase is $25,000 of stock measured at the offering-date fair market value.

What does this calculator not cover?

This calculator does not cover non-qualified ESPPs (Section 423 vs non-qualified plans have different tax treatment), wash sale implications if you sell at a loss and repurchase, alternative minimum tax (AMT) interactions, state tax differences, or the impact of ESPP income on income-tested programs. It also does not model multiple purchase periods or partial sales. Consult a qualified tax professional for complex equity compensation situations.

Real-world Examples

1,000 shares with lookback, qualifying disposition

You purchase 1,000 shares through a Section 423 ESPP with a 15% discount and lookback provision. Offering FMV was $100, purchase FMV is $120. You sell at $140 after meeting both holding periods. Your ordinary rate is 32%, LTCG rate is 15%.

500 shares without lookback, disqualifying disposition

You purchase 500 shares at a 15% discount with no lookback. Purchase FMV is $80. You sell at $90 immediately (disqualifying). Ordinary rate is 24%, LTCG rate is 15%.

Related Tools

Tax Disclaimer

This ESPP tax calculator provides estimates for educational purposes only and is not tax or financial advice. ESPP tax rules are complex and depend on your specific plan document, holding periods, and individual tax situation. The calculator assumes a qualified Section 423 ESPP; non-qualified plans have different tax treatment. Consult a qualified tax professional before making decisions about selling or holding ESPP shares.

How this is calculated

ESPP tax calculations follow the rules in IRC § 423 and IRS Publication 525. The key distinction is between qualifying and disqualifying dispositions:

  1. Purchase price: With lookback, purchase price = min(offering FMV, purchase FMV) × (1 − discount%). Without lookback, purchase price = purchase FMV × (1 − discount%).
  2. Bargain element: FMV at purchase date − purchase price per share. This is the discount you received.
  3. Qualifying disposition: Ordinary income = min(bargain element per share, gain per share) × shares. Remaining gain = LTCG. Requires 2 years from offering + 1 year from purchase.
  4. Disqualifying disposition: Ordinary income = bargain element per share × shares (full discount taxed as ordinary income). Capital gain = (sale price − FMV at purchase) × shares.
  5. FICA exemption: Section 423 ESPP discount is exempt from Social Security and Medicare tax on both qualifying and disqualifying dispositions.
  6. Tax savings: Disqualifying total tax − Qualifying total tax = savings from holding for qualifying disposition.

Sources

Based on IRC § 423 and IRS Pub 525 · Last updated June 2026

X
zhisan
Independent Developer

Full-stack developer passionate about building useful tools for the developer community. Creates free, privacy-focused web applications that solve everyday coding problems.

Data sources

Data compiled by Zhisan — Last updated June 2026