Shareholder Dashboard
Add Transaction
Log contributions, opening balances, loss allocations and loans
Opening balance entry
Use this to establish a prior-period stock basis for a shareholder without full transaction history. This creates a single "opening balance" entry anchoring the basis calculation from the date specified.
Transaction entry
Year-end loss allocation
Losses are allocated using the weighted average ownership percentage for the year — matching how the 1120-S calculates pro-rata shares when ownership changed mid-year.
Transaction Log
Complete history — click any row to edit
| Date | Shareholder | Type | Reference | Amount | Basis effect |
|---|
Basis Ledger
Per-shareholder stock basis — Form 7203 source data
Equity Waterfall
Schedule L and Schedule M-2 reconciliation
Ownership History
Time-aware ownership percentages — used for weighted-average loss allocation
Each entry defines the ownership percentage for a shareholder from the effective date onwards. When a shareholder joins or transfers shares, add a new entry with the new percentage and the date it took effect. The weighted average for any tax year is calculated automatically and used for pro-rata loss allocation.
Add ownership change
Ownership timeline
Sorted by shareholder then date
| Shareholder | Effective date | Ownership % | Note |
|---|
Weighted average by year
Used for pro-rata loss allocation
| Tax year | SH 1 | SH 2 | SH 3 | Total |
|---|
Shareholder Resolutions
IRS-supportable documentation for capital contributions
Resolution parameters
Export & Import
Download data, restore from backup, or import from Xero / Bluevine
Import from Xero
In Xero: Accounting → Bank Accounts → [account] → Export CSV. The mapper below assigns each row to a shareholder based on description text. First matching rule wins.
Mapping rules
Import from Bluevine CSV
Download from Bluevine dashboard → Transactions → Export CSV. Rows tagged with the filter text below are imported. Joint wires (both names present) are split 50/50 automatically.
Export options
Demo mode
This is a live demo using fictional data for Acme Consulting LLC. Data is not saved between sessions. Get the full version →
Settings
Company details and shareholder profiles — all editable, all persisted
Company details
Shareholder profiles
These profiles drive all dropdowns, basis ledgers, resolutions, and PDF exports. To remove someone from transaction entry, use Inactivate — this preserves all historical data. Use Reactivate to restore them. The short ID cannot be changed after creation.
| Name | Role | SSN / TIN | Phone | Status |
|---|