Stock Option Vesting Schedule Calculator
Introduction: Stock option vesting schedules and why their timing matters
A stock option vesting schedule maps the months in which an employee option grant becomes vested. Instead of becoming vested in full on the grant date, an option grant commonly becomes vested over time, sometimes following an initial cliff. Reading the schedule helps you identify the vested portion of a single grant at a given point in its timeline.
This stock option calculator creates a monthly timeline from four grant terms: total options, vesting start date, cliff length in months, and total vesting length in months. It lists the vesting amount and cumulative vested amount for every month in the schedule.
Stock option vesting terms (quick definitions)
These stock option vesting terms correspond directly to the inputs used to build the schedule.
- Total options: the size of the option grant that can become vested over the full schedule.
- Vesting start date: the date from which this calculator counts the monthly vesting schedule; confirm whether your agreement uses a service start date, grant date, or another date.
- Cliff: an initial period in which no options are shown as vested. The cliff month includes the amount accrued through that point.
- Vesting months: the complete number of months in the option vesting schedule, including any cliff period.
- Monthly vesting: the model allocates the grant evenly over the total vesting months, with any pre-cliff monthly amounts appearing together at the cliff.
Formula: How this stock option monthly vesting math works
This stock option vesting calculator uses a monthly catch-up model in which the cliff is part of the full vesting period:
- No options are shown as vested before the cliff month.
- In the cliff month, the calculator shows the monthly allocations accumulated from the vesting start through that month.
- After the cliff, one additional monthly allocation vests in each remaining month through the end of the vesting period.
Let:
- N = total options granted
- M = total vesting months for the complete schedule
- C = cliff months
- m = month number since vesting start (1, 2, 3, …)
For a stock option schedule month within the stated vesting period:
- If m < C: cumulative vested = 0
- If m ≥ C: cumulative vested = N × (m / M)
The amount vesting in month m is the difference between cumulative vested at month m and cumulative vested at the preceding month. That produces a cliff catch-up amount at month C and one monthly allocation thereafter.
In MathML form, the cumulative vested function can be expressed as:
with the additional rule that V(m) = 0 for m < C.
Rounding: how this stock option schedule displays uneven allocations
This stock option schedule divides the grant by the number of vesting months and displays each calculated amount to two decimal places.
- If total options divide evenly by total vesting months, the displayed post-cliff monthly allocation is the same whole number each month.
- If they do not divide evenly, the displayed allocation can include decimal places because the calculator preserves the mathematical division.
- Your option plan may instead use whole-option rounding, a final-month adjustment, or another allocation rule.
Use the displayed timeline to understand the modeled accrual, then rely on the grant agreement for the rounding method that determines actual vested options.
How to interpret this stock option vesting schedule
This stock option vesting schedule presents each month of the grant timeline rather than a generic total.
- Month: the month number measured from the vesting start date.
- Date: the corresponding calculated monthly vesting date.
- Shares Vested: the option amount shown as vesting in that schedule month; it is zero before the cliff and includes catch-up at the cliff.
- Cumulative: the total option amount shown as vested through that month.
When reviewing a possible employment end date or another planning date, locate the relevant schedule month and focus on the cumulative amount. Whether an option is actually vested on a particular date depends on the plan's date conventions and employment terms.
Worked example: a four-year stock option grant with a one-year cliff
Consider a grant of 4,800 options beginning 2026-01-15, with a 12-month cliff and 48 total vesting months.
- The modeled monthly allocation is 4,800 ÷ 48 = 100 options.
- Months 1 through 11 show no vested options.
- In month 12, the cliff catch-up is 12 × 100 = 1,200 options, for cumulative vesting of 1,200 options.
- From month 13 through month 48, the model adds 100 options per month.
Under this model, cumulative vesting is 0 after month 11, 1,200 options at the 12-month cliff, 2,400 options at month 24, and the full 4,800 options at month 48. This illustrates the calculator's monthly accrual model; the grant agreement determines the operative vesting dates and rounding.
Common stock option vesting schedules compared
These common stock option schedule patterns show how the same monthly model changes with the total period and cliff.
| 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 |
Stock option vesting assumptions and limitations (important)
This stock option vesting calculator is a planning aid for one grant and a monthly catch-up schedule; your plan documents control the actual result.
- Monthly vesting only: The timeline uses monthly increments. Some option plans vest quarterly, annually, or on separately defined dates.
- Cliff behavior: The calculator treats the cliff as part of the total vesting period and shows accumulated monthly vesting at the cliff. Your agreement may define a different cliff date or treatment.
- Date conventions vary: Companies can use anniversary dates, month-end dates, or fixed monthly dates. Dates near the end of a month can require plan-specific handling.
- Rounding rules differ: This page displays calculated amounts to two decimal places. A real option plan may round each installment, round cumulative amounts, or assign a remainder at the end.
- No acceleration: This does not model single-trigger or double-trigger acceleration following an acquisition or termination event.
- No employment termination rules: Actual vesting can depend on the last day of employment, notice periods, and whether service continues through a vest date.
- No exercise, expiration, or tax modeling: The calculator does not calculate exercise cost, tax treatment, post-termination exercise periods, or option expiration.
- One grant at a time: Refresh grants and multiple grants require separate schedules.
Not legal or tax advice. Confirm vesting terms, exercise rights, and tax consequences with the governing documents and qualified professionals.
How to use: creating a stock option vesting schedule
Use the grant terms from your stock option agreement to create a monthly vesting schedule.
- Enter Total Options, the size of the individual option grant.
- Choose the Grant Start Date used for the vesting clock.
- Enter Cliff Months; enter 0 when the grant has no cliff.
- Enter Vesting Months, including the cliff period.
- Select Create Schedule to view monthly vesting amounts and cumulative vesting.
Arcade Mini-Game: Stock Option Vesting Schedule Calculator Calibration Run
Use this quick arcade run to practice separating useful scenario inputs from common planning mistakes before you rely on the calculator output.
Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.
