An Employee Stock Ownership Plan (ESOP) gives you company stock as a retirement benefit at no cost to you. An Employee Stock Purchase Plan (ESPP) lets you buy company stock at a discount using your paycheck. Both make you a shareholder. But how they work, how they’re taxed, and what you can do with your shares are completely different. Knowing the difference between ESOP vs ESPP could be worth thousands of dollars in better decisions.
What is an ESOP?
An ESOP is a qualified retirement plan under IRC Section 401(a) that holds company stock for you. Your employer funds it. The company contributes shares or cash to buy shares into a trust, and those shares are allocated to your account over time.
Think of it like a 401(k), but instead of diversified mutual funds, the account holds your employer’s stock.
The IRS defines an ESOP as a defined contribution plan that must invest mainly in qualifying employer securities per IRC Section 4975(e)(8). The U.S. Department of Labor’s Employee Benefits Security Administration shares jurisdiction over ESOP rules with the IRS. You don’t contribute cash to an ESOP. You earn shares by staying with the company.
ESOP vesting schedule
You don't automatically own your ESOP shares the moment they're allocated. Vesting schedules determine when full ownership transfers to you, and those schedules are typically tied to years of service. A company might vest 20% of your shares per year over five years, or use a cliff vesting model where nothing vests until year three or five.
Once you leave the company or retire, the company is legally required to repurchase your vested shares at fair market value. That payout becomes part of your retirement income. You can also roll the distribution into an IRA to defer taxes further.
What is an ESPP?
An ESPP is a voluntary program that lets you buy your company’s stock at a discount, usually 5% to 15% below market price, using money deducted from your paycheck over an enrollment period. You opt in, choose how much to contribute, and at the end of the period, the accumulated funds buy shares for you.
Under IRC Section 423, a qualified ESPP sets hard limits: the discount cannot exceed 15% of fair market value, and you cannot buy more than $25,000 worth of stock (measured at the grant date price) per calendar year under the plan.
Many ESPPs include a lookback provision. This means the purchase price uses the lower stock price at the start or end of the offering period. If your company’s stock climbed 30% during the period, you still buy at the lower starting price plus your 15% discount. That’s a compelling deal.
ESPP offering periods and enrollment
Most ESPP offering periods last six months, though some plans run up to 24 months. You enroll before the period starts and set a payroll deduction percentage, typically capped at 10% to 15% of your compensation. At the end of the period, the plan purchases shares on your behalf.
Employees excluded from ESPPs include those who own 5% or more of the company’s voting stock, part-time employees working 20 hours or fewer per week, seasonal employees working five months or fewer per year, and in some plans, employees with less than two years of service.
ESOP vs ESPP: how do they actually compare?
The ESPP vs ESOP comparison comes down to five things: who pays, when you get shares, how taxes work, what restrictions apply, and how you exit.
Here’s a side-by-side breakdown:
How do you sell exercised or distributed shares?
Once your ESOP shares are distributed or your ESPP shares are purchased, you own them. What you can do next depends on whether your company is publicly traded or privately held.
Publicly traded company shares are straightforward
If your employer is listed on a stock exchange, you sell through a standard brokerage account. The main constraint with ESPP shares is tax timing: selling too early before qualifying disposition triggers ordinary income tax on the full bargain element, which can reduce your gains. Plan your sale date carefully.
Private company shares are a different situation
Private company ESOP and ESPP shares have no public market to sell into. When you leave the company or retire, the company is legally required to buy back your vested ESOP shares at independently appraised fair market value. That buyback is your primary exit for ESOP shares.
For private ESPP shares, the situation is more complex. You own the shares outright, but selling outside a company buyback means finding a buyer yourself. Secondary markets like Acquire.Fi help here. Our Secondaries Marketplace connects qualified investors with sellers of private equity, including pre-IPO stock and direct shares. Sellers list their positions, buyers review the details, and both parties negotiate directly after an NDA and background check process.
It’s not as simple as hitting sell on Robinhood. But for employees looking to sell stocks from private companies, a secondary market can turn paper gains into cash without waiting for an IPO or acquisition.
Key steps to selling your shares
Whether you’re selling public ESPP shares or finding a buyer for private equity, the process follows a similar logic:
- Verify your holding period. For ESPP shares, confirm you’ve met the two-year from grant and one-year from purchase threshold before selling. Missing it means a higher tax bill.
- Get your cost basis right. Your broker or ESOP plan administrator provides it. Errors are common and can cause double taxation if not corrected.
- Understand your company’s transfer restrictions. Many private companies require board approval or a right of first refusal before you can transfer shares to a third party. Read your plan documents.
- Choose your sale venue. Public shares go through a brokerage. Private shares may go through a company buyback, a tender offer, or a secondary marketplace.
- Consult a tax advisor before selling. The difference between a qualifying and disqualifying disposition for ESPP, or the impact of ESOP distribution timing on your tax bracket, can be significant enough to justify professional advice.
ESOP vs ESPP: which one is better for you?
Honestly, the question isn’t which plan is “better.” It’s which one you’re actually getting, and whether you’re using it to its full potential.
ESOPs are passive wealth builders. You don’t do anything; the company does the funding. Your job is to understand the vesting schedule, stay long enough to earn full ownership, and plan your distributions strategically in retirement.
ESPPs are active wealth builders. They require you to opt in, contribute from your paycheck, and make deliberate decisions about when to sell. The 15% discount and lookback provision make them one of the highest return-per-risk opportunities available to employees of public companies. A 15% guaranteed discount on day one, with the possibility of a lookback amplifying that further, is difficult to find anywhere else.
The ESOP vs ESPP comparison ultimately comes down to whether you want automatic retirement equity (ESOP) or a voluntary, discount-driven stock purchase program (ESPP). Many employees at larger companies have access to both. If that’s your situation, use both.
→ Learn more about other types of equity compensation.
Sources
- IRS. Employee Stock Ownership Plans (ESOPs): https://www.irs.gov/retirement-plans/employee-stock-ownership-plans-esops
- U.S. House of Representatives - Employee Stock Purchase Plans: https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title26-section423&num=0&edition=prelim
- U.S. House of Representatives - Qualified Pension, Profit-Sharing, and Stock Bonus Plans. https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title26-section401&num=0&edition=prelim
- U.S. Securities and Exchange Commission - Employee Stock Ownership Plans (ESOPs): https://www.investor.gov/additional-resources/retirement-toolkit/employer-sponsored-plans/employee-stock-ownership-plans
- U.S. Department of Labor. Employee Benefits Security Administration: https://www.dol.gov/agencies/ebsa
- IRS - ESOP Determination Letter Application Review Process: https://www.irs.gov/retirement-plans/employee-stock-ownership-plans-determination-letter-application-review-process
.webp)








.webp)