Arte SheetsLearn. Try. Understand.

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)FormulaVerified 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.

Further reading