Stock Option Vesting Schedule Calculator

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

Stock option vesting schedules (and why the details matter)

Employee stock options (and RSUs) often come with a vesting schedule—a timeline that determines when you earn the right to exercise options or receive shares. Vesting is designed to reward continued employment: you generally do not own the equity immediately on grant day, you earn it over time. Knowing your vesting schedule is useful for planning (exercise costs, taxes, diversification), negotiating offers, and understanding what you would keep if you left the company on a specific date.

This calculator generates a simple monthly vesting schedule from four inputs: total options, vesting start date, cliff length (months), and total vesting length (months). It then shows how many options vest each month and the cumulative total vested over time.

Key terms (quick definitions)

How the monthly vesting math works

There are different ways companies implement vesting details, but the most common pattern for options is:

  1. No vesting occurs before the cliff ends.
  2. At the cliff date, the amount that would have vested monthly up to that point vests all at once (the “catch-up”).
  3. After the cliff, the remaining options vest in equal monthly installments until the end of the vesting period.

Let:

A simple cumulative vesting model is:

The amount vesting in month m is then:

In MathML form, the cumulative vested function can be expressed as:

V(m)= min ( N, N× mM )

with the additional rule that V(m) = 0 for m < C.

Rounding: why schedules sometimes show uneven months

Options are whole numbers, but N/M is often not an integer. Real schedules therefore need a rounding rule. A common approach is:

This prevents “over-vesting” early and guarantees the schedule ends at exactly the grant size.

How to interpret the results

Your schedule will typically show columns like:

If you’re planning a job change, the most important figure is typically the cumulative vested as of your expected end date (and what remains unvested that you would forfeit under standard terms).

Worked example (4 years with a 1-year cliff)

Suppose you receive 4,800 options, with:

Monthly rate (ignoring rounding) is 4,800 / 48 = 100 options per month. Nothing vests in months 1–11. At month 12 (the cliff), you typically vest 12 × 100 = 1,200 options at once. After that, you vest ~100 options per month until month 48.

So:

Common schedules compared

Schedule Total vesting months (M) Cliff (C) What happens at the cliff? Typical monthly vest after cliff
4 years, 1-year cliff 48 12 Catch-up to 12/48 (25%) ~1/48 per month (≈2.083% of grant)
4 years, no cliff 48 0 No special event ~1/48 per month from month 1
3 years, 1-year cliff 36 12 Catch-up to 12/36 (33.33%) ~1/36 per month after cliff

Assumptions and limitations (important)

This calculator is a planning tool and uses a simplified vesting model. Your actual plan documents control. In particular:

Not legal or tax advice. Equity compensation is complex; confirm details with your plan documents and qualified professionals.

Using the calculator (step-by-step)

  1. Enter your Total Options (the grant size).
  2. Choose your Grant Start Date (the vesting start date).
  3. Enter Cliff Months (often 12; use 0 if there is no cliff).
  4. Enter Vesting Months (often 48 for four years).
  5. Select Create Schedule to generate monthly vesting rows and totals.
Enter grant details to see your vesting timeline.

Embed this calculator

Copy and paste the HTML below to add the Stock Option Vesting Schedule Calculator - Track Your Shares to your website.