Skip to main content

Advanced Guide to Incentive Stock Options (ISOs) in Gemifi

A deep dive into ISO mechanics in Gemifi — covering AMT calculations, dual basis tracking, qualified vs. disqualified dispositions, trading plan constraints, early exercise, and advanced tax optimization strategies.

Updated over 2 months ago

This guide covers advanced ISO concepts for financial advisors using Gemifi. If you're new to equity compensation, start with our Understanding Equity Compensation Types in Gemifi article first.

The Two-Part Qualified Disposition Test

An ISO sale qualifies for long-term capital gains (LTCG) treatment only when both conditions are met (per IRC Section 422):

  1. 2-year holding from the grant date — the sale must occur at least 2 years after the option was originally granted

  2. 1-year holding from the exercise date — the sale must occur at least 1 year after the shares were exercised

Gemifi automatically calculates the qualified date — the later of these two dates — and flags each sale as qualified or disqualified accordingly. You can see this status on every ISO sale action in the client's equity timeline.

Dual Basis Tracking: Regular vs. AMT

Unlike NQOs and RSUs, ISOs require tracking two separate cost basis values for every exercise lot:

  • Regular basis = Strike price × Quantity exercised

  • AMT basis = Regular basis + Bargain element

The bargain element is the spread between the fair market value at exercise and the strike price:

Bargain Element = (FMV at exercise − Strike price) × Quantity

Gemifi tracks both basis values on every exercise action and carries them forward to sales, ensuring accurate tax reporting for both regular and AMT purposes.

Alternative Minimum Tax (AMT) Impact

The bargain element from an ISO exercise creates potential AMT liability in the year of exercise, even if no shares are sold. Here's how AMT works with ISOs:

  • The bargain element is added to AMT taxable income (AMTI) in the exercise year

  • AMT is calculated at 26% up to the threshold, 28% above

  • If the tentative minimum tax exceeds regular tax, the difference is owed as AMT

  • When ISO shares are later sold in a qualified disposition, the bargain element generates an ISO sale BE credit that reduces AMTI

Gemifi's trading plan builder uses the max_amt constraint to cap AMT liability, helping advisors plan exercises that avoid unexpected AMT bills for their clients.

Qualified ISO Sales

When an ISO sale meets both parts of the qualified disposition test:

  • Entire profit is LTCG — calculated as (Sale price − Strike price) × Quantity

  • No ordinary income — the bargain element is not taxed as ordinary income

  • ISO sale BE credit — the bargain element from the original exercise reduces AMTI in the sale year, potentially recovering prior AMT paid

  • AMT gain/loss — calculated separately as Profit − AMT basis (can be negative, creating an "AMT loss")

Disqualified ISO Sales

A sale is disqualified when it fails either part of the two-part test. This triggers split tax treatment:

  • Ordinary income — the bargain element (FMV at exercise − Strike price) is taxed as ordinary income

  • Short-term capital gain/loss — any additional profit above the FMV at exercise is treated as short-term capital gain

Example: Client exercises ISO at $10 FMV with $5 strike price, then sells 6 months later at $15:

  • Bargain element (ordinary income): $5/share

  • Disqualified gain (STCG): $5/share ($15 sale − $10 FMV at exercise)

Gemifi tracks disqualified bargain elements separately on the exercise action when same-year sales occur, ensuring correct tax categorization.

Same-Year Disqualifications

When ISO shares are exercised and sold in the same calendar year, the exercise action splits the bargain element into two components:

  • Bargain element — for shares still held (potential AMT add-back)

  • Disqualified BE — for shares sold that year (triggers ordinary income)

The platform automatically adjusts these values based on which exercise lots are sold within the same year.

Early Exercise

Gemifi supports early exercise — exercising ISO shares before they vest. Key differences from regular exercise:

  • The bargain element is calculated at the early exercise date, not the vest date

  • Qualified disposition timing starts from the early exercise date (which is more restrictive since it's earlier)

  • If shares are forfeited before vesting, the bargain element loss can be carried back

  • Early exercise actions are tracked with a distinct "early-exercise" action type, separate from regular exercises

Trading Plan Constraints for ISOs

Gemifi's trading plan builder offers three levers specifically designed for ISO tax optimization:

1. Maximum Disqualified Shares

Sets a cap on how many ISO shares can be sold in disqualifying dispositions per year. This controls the amount of ordinary income generated from disqualifications.

Use case: A client wants to liquidate some ISO shares but stay under a certain tax bracket — set this limit to control how many shares trigger ordinary income treatment.

2. Maximum AMT

Caps the total Alternative Minimum Tax liability allowed in the trading plan. The optimizer will schedule exercises to keep AMT below this threshold.

Use case: A client exercised ISOs last year and received an AMT bill — set this to prevent future surprises.

3. Maximum Exercise Cost

Limits the cash required for ISO exercises in any single month. Since ISOs require paying the strike price out-of-pocket (unlike NQOs which can do cashless exercise), this constraint manages cash flow.

Use case: A client has limited liquidity — set a monthly cap so exercise costs don't exceed available cash.

ISO vs. NQO: Key Differences in Gemifi

  • Withholding at exercise: NQOs have automatic withholding; ISOs have no withholding at exercise

  • Same-day sale: NQOs are typically exercised and sold on the same day (cashless); ISOs can be held after exercise for qualified treatment

  • Bargain element treatment: NQO bargain element is always ordinary income; ISO bargain element is ordinary income only if disqualified

  • AMT impact: NQOs have no AMT impact; ISOs create AMT exposure via the bargain element

  • Basis tracking: NQOs have a single basis; ISOs track both regular and AMT basis

Action Code Tracking

Gemifi uses a system of action codes to link related ISO actions across time:

  • Exercise codes (E1, E2, etc.) — identify each exercise lot

  • Sell codes (S1, L1, etc.) — track which exercise lot a sale is allocated to

  • Vest codes (V1, V2, etc.) — connect vesting events to exercises

This linkage enables Gemifi to correctly determine qualified vs. disqualified status for each sale, calculate per-lot basis, and generate accurate tax reports.

Reporting & Portfolio Metrics

Gemifi tracks several ISO-specific metrics across your client's portfolio:

  • LTCG-Qualified ISO Shares — ISO shares currently held that meet both holding period requirements

  • Exercisable ISOs — vested ISO shares available for exercise

  • Unvested ISOs — ISO shares not yet vested

  • Bargain Element Totals — aggregated across all exercises

  • ISO Sale BE Credit — credits from qualified sales that reduce AMT

  • Disqualified Shares — count and bargain element of disqualified dispositions

Need Help?

If you have questions about ISO planning strategies or need help setting up trading plan constraints for a specific client, reach out to our team and we'll assist you.

Did this answer your question?