Startup Equity Compensation, IRC Section 83(b) & Tax Planning
IRC Section 83(b) Election Restricted-Stock Tax Formula
Calculate IRC Section 83(b) Day-1 Upfront Ordinary Tax ($k), Total Lifetime Tax With 83(b) ($k), Total Lifetime Tax Without 83(b) ($k), and Net Founder Tax Savings ($k).
Missing the 30-day IRC §83(b) window triggers illiquid ordinary W-2 taxes at every vesting cliff!
When a startup founder or early employee receives unvested restricted stock (or early-exercises options), IRC Section 83(a) defaults to taxing (Vesting_FMV - Purchase_Price) as Ordinary Compensation Income on each vesting date—even when the private shares cannot be sold! Filing an irrevocable IRC Section 83(b) Election within strictly 30 calendar days of transfer elects immediate ordinary taxation on the tiny Day-1 spread (Grant_FMV - Purchase_Price), starts the capital-gains and §1202 holding clocks on Day 1, and converts all post-grant appreciation (Exit_Price - Grant_FMV) from Ordinary Rates (e.g., 35%) to Long-Term Capital Gains (e.g., 20%)!
Verify on a 1.00M-Share Early-Stage Grant—Shares = 1.00M (B2), Purchase_Price = $0.02/sh (B3), Grant_Date_FMV = $0.10/sh (B4 -> $80k bargain spread), Average_Vesting_FMV = $5.02/sh (B5 -> $5,000k vesting spread if no §83(b)!), Exit_Sale_Price = $12.02/sh (B6), and Ordinary_Tax_Rate = 0.35 vs 20% LTCG (B7): Day-1 Upfront §83(b) Tax is 1,000 * (0.10 - 0.02) * 0.35 = $28.00k (E2), Total Lifetime Tax WITH §83(b) is 28 + 1,000 * (12.02 - 0.10) * 0.20 = $2,412.00k (E3), Total Tax WITHOUT §83(b) hits 1,000 * (5.00 * 0.35 + 7.00 * 0.20) = $3,150.00k (E4), saving $738.00k (E5)!
| IRC §83(b) Election KPI (1.0M Sh, $0.02 Paid, $0.10 Grant, $5.02 Vest, $12.02 Exit) | Formula | Verified Output |
|---|---|---|
| Day-1 Upfront §83(b) Tax ($k) | 1000 * Sh_M * (Grant_FMV - Paid) * Ord_Rate | $28.00k ($0.00k @ Par Grant) |
| Total Tax WITH §83(b) ($k) | Day1_Tax + 1000 * Sh_M * (Exit - Grant) * 0.20 | $2,412.00k ($2,400.00k @ Par) |
| Total Tax WITHOUT §83(b) ($k) | 1000 * Sh_M * ((Vest - Paid)*Ord + (Exit - Vest)*0.20) | $3,150.00k |
| Net §83(b) Tax Savings ($k) | Without_83b_Tax_k - With_83b_Tax_k | $738.00k ($750.00k @ Par) |
Section 83(b) vs Section 83(a) Lifetime Tax Differential Formula
Validate Shares_M > 0, 0 <= Paid <= Grant_FMV <= Vest_FMV <= Exit_Price, and Ordinary_Rate in (0.20, 0.55]!
=LET(sh_m, B2, pd_p, B3, gr_f, B4, vs_f, B5, ex_p, B6, or_t, B7, IF(OR(sh_m <= 0, pd_p < 0, gr_f < pd_p, vs_f < gr_f, ex_p < vs_f, or_t <= 0.2, or_t > 0.55), "Invalid Sec 83b Input", LET(tx_b, 1000 * sh_m * ((gr_f - pd_p) * or_t + (ex_p - gr_f) * 0.2), tx_a, 1000 * sh_m * ((vs_f - pd_p) * or_t + (ex_p - vs_f) * 0.2), ROUND(tx_a - tx_b, 2))))Day-1 Incorporation Par-Value Grant Check (Set Grant FMV = $0.02/sh)
Set Grant_Date_FMV B4 equal to Purchase_Price $0.02/sh (incorporation-day founder grant with zero spread): Day-1 Upfront Tax E2 is $0.00k, Total Tax WITH §83(b) E3 drops to $2,400.00k, and Net §83(b) Tax Savings E5 reaches $750.00k!
=IF(ISTEXT(E5), E5, ROUND(1000 * B2 * (B4 - B3) * B7, 2))Try the example
Use the original values or change them to test your understanding.