Pay and Salary

Vesting Schedule Generator

Enter the grant size, start date, length and cliff to list when each batch of shares vests.

Your numbers

Example figures throughout. Whole shares.

Nothing vests until the cliff, then everything due so far vests at once. Use 0 for no cliff.

Used when the shares do not divide evenly.

Result

First vest

1,200 shares on January 15, 2027

Vest events
37
Shares at each regular vest
100
Fully vested on
January 15, 2030
Total vested
4,800 of 4,800

Vesting dates

Vest dateMonthShares vestingTotal vested
January 15, 2027121,2001,200
February 15, 2027131001,300
March 15, 2027141001,400
April 15, 2027151001,500
May 15, 2027161001,600
June 15, 2027171001,700
July 15, 2027181001,800
August 15, 2027191001,900
September 15, 2027201002,000
October 15, 2027211002,100
November 15, 2027221002,200
December 15, 2027231002,300
January 15, 2028241002,400
February 15, 2028251002,500
March 15, 2028261002,600
April 15, 2028271002,700
May 15, 2028281002,800
June 15, 2028291002,900
July 15, 2028301003,000
August 15, 2028311003,100
September 15, 2028321003,200
October 15, 2028331003,300
November 15, 2028341003,400
December 15, 2028351003,500
January 15, 2029361003,600
February 15, 2029371003,700
March 15, 2029381003,800
April 15, 2029391003,900
May 15, 2029401004,000
June 15, 2029411004,100
July 15, 2029421004,200
August 15, 2029431004,300
September 15, 2029441004,400
October 15, 2029451004,500
November 15, 2029461004,600
December 15, 2029471004,700
January 15, 2030481004,800
How this was calculated
  1. Number of vest periods = vesting length / months between vests = 48 / 1 = 48. Each gets the whole-share part of 4,800 / 48.
  2. Shares that do not divide evenly go to the last vest, so the total is exactly 4,800.
  3. Vests that fall before the 12-month cliff are held back and vest together on the cliff date.
  4. Dates add months to the start date and fall back to the end of a shorter month, so a vest from January 31 lands on February 28 or 29.
  • Your grant agreement controls the schedule. Acceleration, termination and tax treatment are not modeled, and this is not legal or tax advice.

Calculated using SumPanda.com · https://sumpanda.com/vesting-schedule-generator/

Results are estimates for general information. Verify important figures before relying on them.

Next step

How to use the vesting schedule generator

  1. Enter the total shares in the grant and the vesting start date.
  2. Enter the vesting length in months, the cliff in months (0 for none) and how often shares vest.
  3. Choose where leftover shares go if the total does not divide evenly.
  4. Read the first vest, the number of vest events and the full table of dates, shares and totals.

Formula

vest periods = vesting length / months between vests

shares per period = whole shares of (total / periods), with the leftover given as chosen

periods that end before the cliff are held back and vest together at the cliff

vest dates = start date + months, moved back to the end of a shorter month

Only whole shares are used. The leftover goes either one share each to the first vests or all to the last vest, and the vested total always ends at exactly the grant size.

4,800 shares over 4 years with a 1 year cliff

A grant of 4,800 shares vests monthly over 48 months with a 12 month cliff, starting on January 15, 2026. Each month is worth 100 shares. Nothing vests until the cliff, and then the first 12 months vest together, so 1,200 shares vest on January 15, 2027. After that 100 shares vest each month for 36 months, a total of 37 vest events, ending on January 15, 2030.

With 1,001 shares vesting yearly over four years and the extra share going to the first vest, the vests are 251, 250, 250 and 250. A start of January 31 with a 3 month schedule vests on February 28, March 31 and April 30.

Cliffs and periods

A cliff protects the company by delaying any vesting until a person has stayed a minimum time. When the cliff arrives, the shares that would have vested up to that date vest together. After the cliff the schedule continues as normal. A cliff of 0 means shares vest from the first period.

To value the vested shares, use the Equity Compensation Calculator. To weigh the grant against pay and benefits, see the Job Offer Comparison Calculator. The Stock Split Calculator shows how a split changes the share counts.

Reading your own agreement

Your grant agreement is the source of truth. Some plans vest on the start date of employment and some on the grant date, some round differently, and some accelerate on certain events. Use the tool to understand the shape of a schedule, and check the dates against the agreement.

Assumptions and limits

  • Shares vest in equal whole-share amounts per period, with leftovers placed as you choose.
  • The vesting length must be a multiple of the months between vests.
  • Vest dates fall on the same day of the month as the start date, or the last day of a shorter month.
  • Acceleration, termination, taxes and the value of the shares are not modeled.
  • This is not legal or tax advice; your agreement controls.

Formulas reviewed October 10, 2026. See the calculation methodology for how SumPanda rounds, tests and sources its formulas.

Frequently asked questions

What happens at the cliff?

Everything that would have vested up to the cliff date vests at once. After that, vests continue on the usual schedule.

Why does the tool need whole shares?

Most plans issue whole shares. A leftover is placed at the start or at the end, and you can pick which one matches your plan.

Can the cliff be longer than one period?

Yes. A 12 month cliff on a monthly schedule holds back twelve months and then vests them together.

Does the schedule depend on the date I enter?

The dates do. The share counts do not change with the date, but the calendar dates follow the start date you give.