Portfolio Overview
Loading your financial summary…
| Account Name | Type | Institution | Balance |
|---|---|---|---|
No accounts connected yet | |||
Net Worth
Combined value across all accounts
Time-Weighted Returns
Pure investment performance, adjusted for cash flows
Account
| Month End | Ending Balance | Net Cash Flow | My TWR % | My Cumulative | S&P 500 % | S&P Cumulative | |
|---|---|---|---|---|---|---|---|
No entries yet | |||||||
Holdings
Consolidated Schwab portfolio
| Symbol | Description | Type | Qty | Market Price | Market Value | Cost Basis Price | Cost Basis | Gain/Loss | G/L % | Weight |
|---|---|---|---|---|---|---|---|---|---|---|
No positions loaded | ||||||||||
Reports
Income & expense summary
| Category | Total | Transactions |
|---|---|---|
No data | ||
| Symbol | Description | Category | Total | Count |
|---|---|---|---|---|
No data | ||||
| Date | Category | Symbol | Description | Amount |
|---|---|---|---|---|
No data | ||||
Accounts
All connected financial accounts
| Account Name | Institution | Type | Account # | Balance | As Of | |
|---|---|---|---|---|---|---|
No accounts connected yet | ||||||
Transactions
Recent activity by account
| Date | Type | Description | Symbol | Amount |
|---|---|---|---|---|
Select an account above | ||||
Connect Accounts
Securely link your financial institutions
Schwab Developer API
WealthDash connects to Schwab's official API via OAuth 2.0. Only a secure token is stored locally — your credentials never touch this app.
- Register at developer.schwab.com
- Create an app → Individual Trader API
- Set redirect URI:
loading... - Paste App Key + Secret into
config.json
{
"schwab_client_id": "your-app-key",
"schwab_client_secret": "your-app-secret",
"schwab_redirect_uri": "your-redirect-uri"
}
Connect Schwab
Pull up to 3 years of transaction history from Schwab. This may take a minute — Schwab limits each request to 59 days so multiple calls are made automatically.
Bank Accounts — OFX Direct Connect
Pulls data directly from your bank's server using the standard OFX protocol — the same technology used by Quicken. No third party involved.
{
"banks": [
{
"name": "Wintrust Checking",
"ofx_url": "https://ofx.wintrust.com/ofx/process.ofx",
"org": "Wintrust",
"fid": "071925444",
"userid": "your_username",
"userpass": "your_password",
"routing": "071925444",
"account_number": "your_account_number",
"account_type": "CHECKING"
}
]
}
Import OFX / QFX File
If your bank lets you download a statement file (OFX or QFX format), you can import it directly here. Wintrust supports this — just log in to online banking, go to your account, and look for a "Download" or "Export" option and choose OFX or Quicken format.
Import Schwab Data (CSV)
Two file types are auto-detected. Transactions: schwab.com → Accounts → History → select account → set date range → Export → CSV. Holdings: schwab.com → Accounts → Positions → select account → Export → CSV. Import each account's CSV separately.
Batch Re-import Schwab CSVs
Pick multiple Schwab transaction CSVs at once. Each file is auto-matched to an account by the XXX#### digits in its filename. For every matched file, we clear previously imported CSV data for that account, then re-import — useful after a sign-handling bugfix. Unmatched files can be routed manually or skipped.
Import Schwab Bank (Checking / Savings) CSV
For Schwab Bank accounts only. schwab.com → your Schwab Bank account → History → Export → CSV. The account is auto-created on first import and appears on the Reconciliation page.
Reconciliation
Match your transactions against your bank statement