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 ShareholderTypeReference AmountBasis 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
ShareholderEffective dateOwnership %Note
Weighted average by year
Used for pro-rata loss allocation
Tax year SH 1SH 2SH 3Total
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 →
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.
NameRoleSSN / TINEmailPhoneStatus
Demo mode — You're exploring SCorp Ledger with sample data for Acme Consulting LLC. Changes are not saved and will reset on refresh.
Get the full version →