Home / Guides / How to Model Stock-Based Compensation

How to Model Stock-Based Compensation

Financial Modeling · Updated June 2026

Stock-based compensation (SBC) is a real expense paid in equity rather than cash. In a model it does two things at once: it reduces operating income as an expense, then gets added back to cash flow because no cash left the business, and it dilutes the share count as awards vest. Handling both sides consistently is what separates a clean SBC build from a misleading one.

What stock-based compensation does

SBC is the expensed value of equity awards: options, restricted stock units, and similar grants given to employees. On the income statement it is an operating expense that reduces net income, just like cash salaries.

It fits the model in two places. On the cash flow statement it is a non-cash add-back, because the company paid in shares rather than cash. On the cap table and share count it is dilutive, because vesting awards create new shares. The tension is that SBC is non-cash for cash flow purposes but very much real for ownership purposes, and a good model reflects both.

Build it step by step

Lay out an SBC expense line on the income statement, a matching add-back on the cash flow statement, and a share issuance line on the share count roll-forward. The same SBC figure drives all three.

Forecast SBC as a percent of revenue or off a grant schedule, then propagate it to the add-back and the dilution.

  1. Forecast SBC expense as =revenue * sbc_percent_of_revenue or sum a grant vesting schedule.
  2. Reduce operating income by the SBC expense on the income statement.
  3. Add SBC back on the cash flow statement: =net_income + depreciation + sbc + ....
  4. Convert SBC to shares issued as =sbc_expense / share_price and add to the share count.
  5. Recompute diluted shares for EPS as =net_income / diluted_shares.
LineYear 1
SBC expense (IS)-10
SBC add-back (CF)10
Net cash impact0
Shares issued0.2

=-10+10 nets to zero cash, but 0.2 million new shares still dilute owners.

The formulas and the FCF treatment

On the income statement SBC reduces operating income: =revenue - opex - sbc. On the cash flow statement it returns as =net_income + sbc + other_noncash, leaving net cash flow unchanged by SBC. So far so symmetric.

The judgment call is free cash flow and valuation. Because SBC is added back, unadjusted FCF treats it as free, yet shareholders bear the cost through dilution. Many analysts treat SBC as a real economic cost by either not adding it back in their FCF definition, or by capturing the dilution explicitly in a growing diluted share count: =basic_shares + cumulative_shares_from_sbc. Whichever convention you choose, apply it consistently and disclose it, because the two approaches can produce materially different per-share values.

Pitfalls and what reviewers check

The cardinal error is adding SBC back to cash flow while never growing the share count. That double-counts the benefit: the company gets the cash add-back and the analyst ignores the dilution, flattering both cash flow and per-share value. SBC has to show up on the share count if it is added back on cash flow.

Reviewers confirm the SBC add-back equals the SBC expense, that the share count grows as awards vest, and that the chosen FCF convention is applied uniformly across every year. They also look for SBC percentages hardcoded inside formulas rather than living as a single driver, since an inconsistent SBC assumption is hard to sensitize and easy to get wrong in one stray cell.

Do it in one click

Find Hardcodes

Find Hardcodes catches SBC percentages buried in formula cells so the assumption lives as one driver feeding the expense, add-back, and dilution.

Get ModelMint See how it works

FAQ

Why is stock-based compensation added back to cash flow?

SBC is a non-cash expense. The company pays employees in equity, so no cash leaves the business even though the income statement records an expense. The add-back on the cash flow statement removes the non-cash charge to arrive at actual cash generated.

Does adding SBC back mean it is free?

No. SBC is non-cash but not costless. Vesting awards dilute existing shareholders, so the cost shifts from cash to ownership. A complete model reflects this by growing the diluted share count, or by treating SBC as a real cost in the free cash flow definition.

How does SBC affect the share count?

As awards vest, new shares are issued, increasing the diluted share count used for earnings per share. Convert SBC expense to shares using the share price, accumulate them over time, and add the running total to basic shares to get diluted shares.