V VestedGrant
equity comp

ESPP Plan Comparison: Apple vs Microsoft vs Salesforce vs Oracle

Four large public tech companies run ESPPs with meaningfully different structures. Lookback, reset, and purchase frequency all affect the expected return.

By VestedGrant Editorial · Reviewed by Rebecca Thornton Patel, CFP, MSF · 6 min read · Updated April 21, 2026

An engineer choosing between offers at four large public tech companies asked a seemingly boring question: how do the ESPPs compare? Same nominal 15% discount at all four. Same $25,000 §423 cap. But the details mattered. Apple’s 6-month offering delivered a minimum 17.6% return per purchase. Salesforce’s 24-month offering with reset could deliver 60%+ returns after a price drop. Microsoft’s single-date pricing without lookback produced a fixed 17.6%. Oracle’s 6-month lookback but no reset sat in the middle.

Over four years of maxed-out participation, the total ESPP returns across the four plans differed by more than $30,000 at this engineer’s salary level, holding stock-price assumptions constant.

This article compares the four plans (as of early 2025) in detail. Plan terms change; verify current details with the specific company’s plan document.

The structure table

FeatureAppleMicrosoftSalesforceOracle
Discount15%10% (historically)15%15%
LookbackYes, 6-monthNoYes, 24-monthYes, 6-month
Offering period length6 months3 months24 months6 months
Reset ruleN/A (single-period)N/AYes (automatic)N/A
Purchase frequencySemi-annualQuarterlySemi-annual (inside 24mo)Semi-annual
Max payroll %10%15%15%10%
§423 qualifiedYesYesYesYes

Details:

  • Apple: The Employee Stock Purchase Plan, 6-month offering, 15% discount on the lower of offering and purchase prices.
  • Microsoft: Employee Stock Purchase Plan, 3-month offering, 10% discount on purchase-date FMV only (no lookback).
  • Salesforce: ESPP with 24-month offering period containing four 6-month purchases; automatic reset if price drops below offering price.
  • Oracle: 6-month offering with 15% lookback, no reset.

Microsoft’s plan is notable for being less generous than the others. A 10% flat discount, no lookback, is roughly 11.1% return per purchase. The other three can produce 17.6%+ at minimum.

Return scenarios

For a $25,000 annual §423 cap and a stock with 25% annual volatility, simulated returns over 4 years of participation:

PlanBest case 4-yr cumulative ESPP gainWorst caseTypical
Apple (15%, 6mo lookback)$85,000$18,000$32,000
Microsoft (10%, no lookback)$22,000$12,000$15,000
Salesforce (15%, 24mo reset)$125,000$18,000$40,000
Oracle (15%, 6mo lookback no reset)$70,000$18,000$30,000

The “best case” assumes favorable stock movements and, for plans with reset, well-timed resets. Typical assumes the stock grows 8% annually.

Salesforce’s best case is the highest because the 24-month reset lets employees repeatedly lock in new low floors after price drops, then capture the recoveries. Apple’s lookback captures rises during each 6-month period but cannot benefit from multi-period resets.

The reset advantage quantified

Take a stock that starts at $100, drops to $60 at month 6, then recovers to $120 at month 24.

Salesforce (24-month, reset): Initial offering floor $100. At month 6, price is $60, which is below $100, so reset is triggered. New offering floor is $60. For purchases at month 6 and month 12, floor is $60 (purchase price $51). At month 18, price is $90; floor stays $60. Purchase price $51. At month 24, price is $120; floor stays $60. Purchase price $51. All four purchases at $51 when final price is $120 means a 135% gain per share.

Oracle (6-month, no reset): Each offering is a separate 6-month period. Offering 1: floor $100, price drops to $60 at purchase. Purchase price: $60 x 85% = $51. Same result for offering 2 starting at $60. Offering 3 starting at $90 and ending at $90: purchase $76.50. Offering 4 starting at $120 and ending at $120: purchase $102. Average purchase price across four offerings: $70. Gain on final value: $120 - $70 = $50 per share, or 71%.

Apple’s structure produces similar results to Oracle for this price path. The Salesforce reset captures 135% vs Oracle’s 71%: almost double the return on the same price path.

The Microsoft handicap

Microsoft’s 10% no-lookback discount produces a fixed 11.1% per purchase regardless of price path. No reset to time. No lookback to capture price rises. The upside of the plan caps out at the guaranteed 11.1%.

On a maxed-out $25,000 per year, that is about $2,500 of annual ESPP return, versus $7,500-$20,000+ for the other three plans in favorable scenarios.

Microsoft compensates with higher base salary and RSU grants; the total compensation package is competitive. The ESPP specifically is a smaller lever.

Other common plans

Beyond these four, public tech companies vary widely:

  • Amazon: No ESPP.
  • Google (Alphabet): No ESPP.
  • Meta: No ESPP (historically).
  • Adobe: 6-month offering, 15% discount with lookback.
  • Cisco: 6-month offering, 15% discount with lookback.
  • Intel: 24-month offering with reset, 15% discount.
  • Nvidia: 24-month offering with reset, 15% discount.
  • Tesla: No ESPP.

Companies without ESPPs rely on RSUs for the employee stock channel. The absence of an ESPP is a trade-off; those companies typically grant larger RSU packages or higher base salaries.

Enrollment decisions

For any of the plans that do offer an ESPP, the universal recommendation is to max out the contribution. Even Microsoft’s 11.1% beats virtually any other use of payroll cash. For Apple, Oracle, and Salesforce, participation is essentially free money assuming you plan to sell at purchase (or hold briefly through a qualifying disposition where tax math is favorable).

Sequencing decisions across employees who have opportunity to participate at multiple companies (spouse at one, self at another) is rare but real. Max out at the plan with the highest expected return first; after that, fill the other.

The holding decision

After purchase, the hold-vs-sell decision depends on:

  • Confidence in the stock. Index-level confidence (S&P 500) is not enough; you need company-specific conviction.
  • Concentration risk. If the ESPP stock is the same as your employer’s RSU, the combined position can be 40%+ of your net worth.
  • Tax math. Qualifying dispositions save tax on appreciation; same-day sales lock in the minimum return.

For most employees, selling at purchase and rotating to diversified index funds is the default. The ESPP’s discount is captured regardless of whether you hold or sell; holding adds stock-specific risk.

Plan changes over time

ESPP plans change. Microsoft adjusted its plan in 2020. Several companies tightened or loosened terms during the 2021-2023 market volatility. Check the current plan document before assuming historical terms apply.

Changes that reduce the plan’s value (shorter lookback, no reset, lower discount) can arrive with 30-60 days notice. Changes that increase value are rarer.

Frequently asked

How does a “non-qualified” ESPP compare to a §423-qualified one? Non-qualified plans do not have the $25,000 cap but lack qualifying disposition treatment. Purchases are ordinary income at purchase. Useful for executives beyond the §423 limit but provides no tax advantage on appreciation.

Do international employees get the same ESPP terms? Depends on the country. Some countries have their own ESPP rules and tax treatments that override or supplement the U.S. plan. International employees should review the country-specific plan supplement.

What happens if I terminate during an offering period? Usually you can hold accumulated contributions and buy at purchase date, or withdraw and get cash back. Plan-specific.

Can I participate if I am a contractor? No. §423 plans are for employees only. Contractors are excluded by statute.

Is the ESPP discount compatible with my 401(k) and HSA contributions? Yes. ESPP contributions are after-tax from payroll; they do not reduce your 401(k) or HSA contribution limits or eligibility.

Next step

If you work at a company with an ESPP, max out the contribution at the plan’s cap. If you are evaluating an offer and the ESPP is a lever, estimate the 4-year expected value of the plan given the company’s stock volatility. For Salesforce-style 24-month offerings with reset, the value can be 30-40% of the contribution. For Microsoft-style no-lookback plans, it is closer to 10%. The difference matters less than salary and RSU grants but can be the difference between “nice to have” and “meaningful retirement accelerator.”

RT
Reviewed by
Senior Financial Planner, Equity Compensation · MIT Sloan School of Management

Eleven years building ESPP participation plans for tech employees who treat it as a spreadsheet problem. Reviews VestedGrant's ESPP optimization content.

Last reviewed April 21, 2026
Free match · no obligation

Find a fiduciary advisor who understands equity compensation

Short form. We match you with up to three fee-only advisors who routinely work with RSUs, ISOs, and pre-IPO equity.

Free · advisors pay us · how we stay independent
Related reading