Tracking investments in TallyMint

TallyMint tracks brokerage and retirement accounts alongside your everyday accounts: per-position holdings, market values, cost basis, and realized capital gains. You can let your broker feed the numbers through bank sync, or keep an account by hand. This guide covers both, plus how cost basis and prices work.

Step 1: Create an investment account

Add an account and choose the Investment type for each brokerage, IRA, or 401(k) you want to track. An investment account is valued from its holdings rather than a single running balance, so once it has positions its total is the sum of their market values.

Step 2: Populate the account

There are two ways to fill an investment account with holdings.

Option 1: Bank sync through SimpleFIN

Connect the account through SimpleFIN and your broker feeds the holdings directly: symbols, share counts, and market values all come across, and a Cash row keeps the account total matching the balance your broker reports. This is the least-effort option because your positions update whenever you sync. See the bank sync guide for the connection steps, and be sure to create the account as the Investment type before you map it.

Option 2: Enter holdings manually

Open the investment account to see its holdings, then:

Manual and synced accounts work the same way once populated, and you can record transactions on a synced account too.

A TallyMint investment account showing holdings with shares, price, market value, cost basis, and gain or loss per position.
An investment account with per-position market value, cost basis, and gain or loss.

Step 3: Choose a cost-basis method

TallyMint computes cost basis and realized capital gains for you, and you choose how sells pick which shares to sell:

Open a position to see its open lots, realized gains split into long and short term, and its transaction history. You can switch the method per account at any time.

These figures are estimates for planning. Verify cost basis and gains against your brokerage's 1099-B before filing. TallyMint's numbers are meant to help you plan, not to replace your broker's tax reporting.

Step 4: Keep prices current

Market values depend on up-to-date prices. TallyMint gives you a few ways to refresh them.

Bring your own quote key

In Settings → Investing, you set up a free end-of-day quote provider with your own API key. TallyMint ships no shared key, and your key is stored inside your encrypted file, so pricing stays yours and free. Two providers are supported:

Once a key is saved, use Refresh prices in the account to pull the latest end-of-day quotes.

Import a price CSV

For anything a quote provider does not cover, use Import prices (CSV) to load a simple symbol,price file (an optional date column is supported). This is handy for hard-to-quote holdings or funds outside the provider's coverage.

Synced positions update on sync

Positions that come from your broker through SimpleFIN carry their market values with them, so a sync refreshes them without a quote key at all.

Importing investment history from Quicken

If you are moving from Quicken, QIF investment imports create cost-basis history automatically: buys, sells, reinvested dividends, and splits come across as real cost-basis transactions rather than plain balances. See the QIF import guide for how investment accounts are handled during import.

Download the free trial Back to all guides

Related: Bank sync setup · Import a QIF file · What is TallyMint?