Skip to main content

How do Share Lots work in Ledgy?

Understand Ledgy's lot-level tracking system for tax lot management, including how to view, create, and select share lots in transactions.

Frances Agoncillo avatar
Written by Frances Agoncillo
Updated this week

Introduction

Share Lots is Ledgy's lot-level tracking system that provides broker-grade tax lot tracking and specific lot selection for your equity management. Each share lot represents a specific group of shares acquired on the same date, at the same price, and in the same share class. This guide explains what share lots are, where to find them in Ledgy, and how to select specific lots when creating transactions like transfers, conversions, and decreases.

Note: Share Lots are available to a certain subsets of clients, we are slowly migrating all existing companies.


What are Share Lots?

A share lot is a specific group of shares that were acquired:

  • On the same date

  • At the same price (cost basis per share)

  • In the same share class

  • From the same source (e.g., RSU vesting, option exercise, transfer, conversion)

Each lot stores:

  • Acquisition date

  • Quantity

  • Cost basis per share

  • Share class

  • Originating transaction


Where to find Share Lots in Ledgy

Share Lots appear in two main places:

1. The Share Lots page

Navigate to Ownership β†’ Transactions β†’ Share Lots to access the dedicated Share Lots page.

This page displays a table of all share lots in your company, showing:

  • Lot ID - A unique identifier for each lot (e.g., #a1b2c3)

  • Name - The stakeholder who owns the lot

  • Share class - Which share class the lot belongs to

  • Price per share - The cost basis per share

  • Balance - The current number of shares remaining in the lot

  • Total cost basis - The total value at acquisition (balance Γ— price per share)

  • Last modified - When the lot was last changed by a transaction

  • Original quantity - How many shares were originally in the lot

  • Acquisition date - When the shares were acquired

  • Acquisition method - How the shares were acquired (e.g., Grant, Exercise, Transfer)

2. Individual Share Lot detail page

Click on any Lot ID in the Share Lots table to view the detail page for that specific lot. This page shows:

Summary panel (right side):

  • Balance

  • Stakeholder name

  • Share class

  • Price per share

  • Total cost basis

  • Acquisition method

  • Acquisition date

  • Original quantity

Lot history (left side): Shows a timeline of all transactions that have affected this lot, including:

  • The original transaction that created the lot

  • Any transfers, conversions, or decreases that consumed shares from the lot

  • The amount of shares involved in each transaction

3. Within transaction forms

When creating or editing certain transactions, you'll see a share lot selector that lets you choose which lots to use.


How Share Lots are created

Ledgy automatically creates share lots when transactions add shares to a stakeholder's holdings:

Transaction type

What happens

Share issuance / Stock grant

Creates one lot per issuance

RSU vesting

Creates a lot for each vesting event

Option exercise

Creates a lot with acquisition date = exercise date and cost basis = exercise price

Transfer (recipient)

Creates a new lot for the receiving stakeholder

Conversion

Creates a new lot in the target share class


Selecting Share Lots in transactions

When you create a transaction that moves or reduces shares (such as a transfer, conversion, or decrease), you can choose which share lots to use.

Selection methods

When creating an applicable transaction, you'll see two options:

  1. Quick Transfer (FIFO) - Automatically uses shares from your oldest lots first (First In, First Out)

  2. Specific lot selection - Manually choose exactly which lots to use

How to select specific lots

  1. Choose Specific lot selection

  2. A table appears showing all available lots for the selected stakeholder and share class

  3. For each lot, you'll see: Lot ID (click to view the lot's detail page), Acquired (the acquisition date), Available (how many shares are available in this lot), Price (the cost basis per share), and Transfer Quantity (enter the number of shares to use from this lot)

  1. Enter the quantity you want to use from each lot, or click Max to use all available shares from that lot

  2. The total across all selected lots must match the transaction amount

Transactions that support lot selection

The following transaction types allow you to select specific share lots:

  • Transfers

  • Conversions

  • Decreases

  • Pool increase/decrease (when using reserved shares)

  • Stock grants (when consuming existing shares)


How transactions update Share Lots

When you add a new transaction, here's what happens to the share lots involved:

For transactions that create shares

Transaction

Result

Stock grant

A new share lot is created with the grant date as acquisition date and the grant price as cost basis

RSU vesting

A new share lot is created for each vesting tranche

Option exercise

A new share lot is created with the exercise date and exercise price

For transactions that move or consume shares

Transaction

What happens to the source lot

What happens to the recipient

Transfer

The selected lot(s) have their balance reduced by the transferred amount

A new share lot is created for the recipient (cost basis behavior is configurable)

Conversion

The selected lot is consumed (balance reduced)

A new lot is created in the target share class, inheriting the original acquisition date and cost basis (adjusted by conversion ratio)

Decrease

The selected lot(s) have their balance reduced

N/A

Viewing lot history

After a transaction affects a share lot, you can see it in the lot's history:

  1. Go to Transactions β†’ Share Lots

  2. Click on the Lot ID

  3. View the Lot history on the left side, which shows all transactions that created, modified, or consumed shares from this lot


Step-by-step: Updating share lots when adding a new transaction

Here's a complete walkthrough of adding a transfer transaction and selecting specific share lots:

Step 1: Start the transfer

Go to Transactions, click Add transaction, and select Transfer.

Step 2: Fill in transaction details

Select the From stakeholder (who is transferring shares), select the To stakeholder (who will receive shares), select the Share class, enter the transaction Date, and enter the Amount of shares to transfer.

Step 3: Select share lots

Under the amount field, you'll see the lot selection options. Quick Transfer (FIFO) is selected by default. To choose specific lots, select Specific lot selection.

Step 4: Allocate shares from specific lots

Review the available lots in the table. For each lot you want to use, enter the quantity in the Transfer Quantity column. Or click Max to transfer all available shares from a lot. Ensure the total matches your transfer amount.

Step 5: Save the transaction

Review all details and click Save.

What happens next

The source lots you selected will have their balances reduced. A new share lot is created for the recipient. You can view the updated lot history for both the source lots and the new recipient lot.


Feature changes when Share Lots are enabled

When Share Lots are enabled on your account, some existing features work differently:

Bulk editing limitations

Transfers and Conversions only: Bulk editing of amounts is not available for transfer and conversion transactions. You will need to edit each transaction individually to modify amounts.

Note: Other fields (such as dates, notes, etc.) remain bulk editable for all transaction types. Only the amount field is restricted for transfers and conversions.

Share number selection

Picking specific share numbers for transactions is no longer possible. Share numbers can still be viewed in reports.

Share conversions

Conversions must be done one share lot at a time. If you need to convert multiple lots, you'll need to create separate conversion transactions for each lot.


For additional questions about Share Lots, please feel free to reach out to our Support team via chat or email.

Did this answer your question?