Skip to main content

How to Enter Employer Stock and Equity Compensation in Boldin

RSUs, PSUs, NQSOs, ESPPs, ISOs, and ESOPs

Written by Nancy Gates

How to Enter Employer Stock and Equity Compensation in Boldin

Equity compensation can be a big part of your retirement picture, but it rarely fits neatly into a single income box. Each type has its own taxable event, and some aren't subject to payroll taxes at all. This article shows you how to enter each type accurately. You can enter it yourself, or let Boldin AI make the entries for you.

Quick reference

Type

When it's taxed

FICA?

How it enters your plan

RSU / PSU

Vest date (ordinary income)

Yes

Job income + contribution to a Capital Gains account

NQSO

Exercise date (ordinary income on the spread)

Yes

Job income + contribution to a Capital Gains account

ESPP

Sale date

No

Job contribution to a Capital Gains account

ISO (held)

Sale date (long-term capital gains)

No

Lump sum pension (non-taxable) to a Capital Gains account

ISO (sold same year)

Exercise year (ordinary income on the spread)

No

Lump sum pension (taxable)

ESOP

Distribution (ordinary income)

No

Tax-deferred account

GOOD TO KNOW

Using Boldin AI: Copy the prompt for your equity type, replace everything in [brackets], and paste it into Boldin AI. Each prompt asks Boldin AI to show you the entries before saving, so you can check them first.

Cost basis: Contributions, windfalls, and lump sum pensions directed to an account all add to its cost basis automatically.

RSUs and PSUs

How they work: On each vest date, the value of your vested shares counts as ordinary income. Federal tax, state tax, and FICA all apply. Your employer usually withholds shares to cover taxes and deposits the rest in your brokerage account. PSUs work the same way, except the number of shares depends on performance targets.

Enter it with Boldin AI

COPY THIS PROMPT INTO BOLDIN AI

Please add my RSUs to my plan using these steps:

1. In Assets and Debts, create an Investment account called "[Company] RSU" with the Capital Gains tax treatment. Set the current balance to $[current value, or 0] and the cost basis to $[cost basis, or 0]. Set the rate of return to [X%].

2. In Income, add a job called "[Company] RSU." Add an income stream of $[gross vest value] with the start and stop date both set to [vest date].

3. Calculate the after-tax value of the vest by subtracting FICA plus federal and state income tax at my plan's rates. [Optional: My statement shows $[net amount] was deposited after withholding. Use that instead.]

4. Add a contribution from this job of the after-tax amount to the "[Company] RSU" account.

Repeat steps 2–4 for each of these vests: [date – $amount, date – $amount, …]

Before saving, show me each entry and your after-tax calculation.

For PSUs: Use the same prompt with your expected payout amount and date. If the payout is uncertain, use a conservative estimate.

Enter it yourself

  1. Go to My Plan > Assets and Debts. Add an Investment account with the Capital Gains tax treatment, and label it clearly, for example "ACE RSU."

  2. Go to My Plan > Income and add a job for your RSUs.

  3. Add an income stream for the gross vest value, with the same start and stop date.

  4. Add a contribution of the after-tax value to your RSU account.

Non-Qualified Stock Options (NQSOs)

How they work: Your employer grants you the right to buy shares at a fixed strike price once they vest. When you exercise, the spread counts as ordinary income, subject to FICA. The spread is the market price minus the strike price, times the number of shares.

If you'll exercise and hold the shares

COPY THIS PROMPT INTO BOLDIN AI

Please add my NQSO exercise to my plan using these steps:

1. In Assets and Debts, create an Investment account called "[Company] NQSO" with the Capital Gains tax treatment. Set the rate of return to [X%].

2. Calculate the spread: ([market price] − [strike price]) × [number of shares].

3. In Income, add a job called "[Company] NQSO." Add an income stream for the spread, with the start and stop date both set to [exercise date].

4. Calculate the after-tax value by subtracting FICA plus federal and state income tax at my plan's rates.

5. Add a contribution from this job of the after-tax amount to the "[Company] NQSO" account.

Before saving, show me each entry and your calculations.

If you'll exercise and sell right away: Ask Boldin AI to complete steps 2 and 3 only. The proceeds flow into your plan as income.

Enter it yourself: Follow the RSU steps above, using the spread as the gross income amount.

Employee Stock Purchase Plans (ESPPs)

How they work: You buy company stock through after-tax payroll deductions, usually at a 10–15% discount. Nothing is taxed at purchase. At sale, part of your gain counts as ordinary income (with no FICA), and the rest is a capital gain.

  • Qualifying sale (held 2+ years from the offering date and 1+ year from purchase): the ordinary income portion is limited to the discount, and the rest is a long-term capital gain.

  • Disqualifying sale (sold sooner): the discount at purchase is ordinary income. Any gain or loss after purchase is a capital gain.

Enter it with Boldin AI

COPY THIS PROMPT INTO BOLDIN AI

Please add my ESPP to my plan using these steps:

1. In Assets and Debts, create an Investment account called "[Company] ESPP" with the Capital Gains tax treatment. Set the current balance to $[current value] and the cost basis to $[total amount I've paid for my shares]. Set the rate of return to [X%].

2. Under my job "[job name]," add a contribution of $[amount] per [month/year] to the "[Company] ESPP" account, starting [date] and ending [date].

3. My plan buys shares at a [X%] discount. Calculate the annual value of that discount and add it each year as a windfall directed to the "[Company] ESPP" account.

4. I plan to sell my shares on [sale date]. Add up the total discount from step 3, then add a one-time expense on that date called "[Company] ESPP – tax on discount." Set it equal to the total discount times my federal and state ordinary income tax rates for that year.

5. On [sale date], transfer $[amount, or the full balance] from the "[Company] ESPP" account to my [savings account name].

Before saving, show me each entry and your calculations.

WHY STEP 4?

Boldin counts the discount as part of your cost basis, so it won't tax the discount when you sell. The expense in step 4 covers that tax. If you don't have a sale date in mind yet, skip steps 4 and 5 and add them later.

Enter it yourself

  1. Go to My Plan > Assets and Debts. Add an Investment account with the Capital Gains tax treatment, and enter your balance and cost basis.

  2. Go to My Plan > Income and add a contribution from your job to the ESPP account.

  3. Go to My Plan > Income > Windfalls and add the discount value, directed to the ESPP account.

  4. Go to My Plan > Expenses and add a one-time expense in your sale year for the tax on the discount.

  5. Go to My Plan > Money Flows and add a transfer on your sale date.

Incentive Stock Options (ISOs)

How they work: ISOs have no regular income tax and no FICA at exercise. If you hold the shares 2+ years from the grant date and 1+ year from exercise, your entire gain is taxed at long-term capital gains rates when you sell. That gain is the sale price minus the strike price.

AMT ALERT

The spread at exercise can trigger Alternative Minimum Tax (AMT). Boldin doesn't model AMT. If you're planning a large exercise, talk with a CPA or tax advisor before you exercise.

If you've already exercised and hold the shares

COPY THIS PROMPT INTO BOLDIN AI

In Assets and Debts, create an Investment account called "[Company] ISO" with the Capital Gains tax treatment. Set the balance to $[current value] and the cost basis to $[strike price × number of shares]. Set the rate of return to [X%]. Show me the entry before saving.

If you'll exercise in the future and hold the shares

COPY THIS PROMPT INTO BOLDIN AI

Please add my future ISO exercise to my plan using these steps:

1. In Assets and Debts, create an Investment account called "[Company] ISO" with the Capital Gains tax treatment. Set the rate of return to [X%].

2. In Income > Pensions, add a Lump Sum pension called "[Company] ISO exercise" for $[market price at exercise × number of shares], dated [exercise date], directed to the "[Company] ISO" account. Set the tax treatment to No.

3. I'm paying the strike price in cash, so add a one-time expense of $[strike price × number of shares] on [exercise date].

4. Calculate the spread: ([market price at exercise] − [strike price]) × [number of shares]. I plan to sell on [sale date]. Add a one-time expense on that date called "[Company] ISO – tax on exercise spread." Set it equal to the spread times my federal long-term capital gains rate, plus my state income tax rate and the 3.8% Net Investment Income Tax if they apply to my income that year.

5. On [sale date], transfer $[amount, or the full balance] from the "[Company] ISO" account to my [savings account name].

Before saving, show me each entry and your calculations.

WHY STEP 4?

Boldin counts the full value at exercise as your cost basis, so it won't tax the gain between your strike price and the exercise value. The expense in step 4 covers that tax. Boldin taxes any growth after exercise automatically when you sell.

If you'll exercise and sell in the same year

COPY THIS PROMPT INTO BOLDIN AI

In Income > Pensions, add a Lump Sum pension called "[Company] ISO sale" for $[(market price − strike price) × number of shares], dated [sale date]. Set the tax treatment to Yes. Show me the entry before saving.

This taxes the spread as ordinary income with no FICA, which matches how the IRS treats a disqualifying ISO sale.

Employee Stock Ownership Plans (ESOPs)

How they work: An ESOP is a retirement plan, similar to a 401(k), that invests mainly in company stock. Your employer funds it, not you. Distributions are taxed as ordinary income and are subject to RMDs.

Enter it with Boldin AI

COPY THIS PROMPT INTO BOLDIN AI

Please add my ESOP to my plan using these steps:

1. In Assets and Debts, create a tax-deferred 401(k) account called "[Company] ESOP" with a balance of $[vested balance]. Set the rate of return to [X%].

2. My company contributes about $[amount] per year until [date]. Add these as annual windfalls directed to the "[Company] ESOP" account.

Before saving, show me each entry.

TIP

Plan around your vested balance only. If you don't know your company's contribution, skip step 2 and update your balance each year.

Planning a future sale (all account types)

To model selling shares on a specific date, for example to diversify, use a transfer. Selling from a Capital Gains account triggers capital gains tax on the gain.

COPY THIS PROMPT INTO BOLDIN AI

On [date], transfer $[amount, or the full balance] from my "[Company] ___" account to my [savings account name]. Show me the entry before saving.


Still have questions?

Equity compensation decisions, especially exercise timing, AMT, and holding periods, can have real tax consequences. For more help:

  • Ask Boldin AI.

  • Use Support Chat by clicking your initials in the upper right corner of your plan.

  • Consider a coaching session or a Boldin Advisors engagement.

Did this answer your question?