Skip to main content

Assets

The Assets page is where everything you own lives. Every asset belongs to a category, has a currency, and uses one of three tracking models.

Tracking models​

You choose the tracking model when you create the asset. It cannot be changed afterwards — to switch, delete the asset and recreate.

Value-based (real estate, collectibles, single buys)​

Use this when you want to record a single purchase price and a single current value, and care about the difference between them.

Fields:

  • Name, Category, Currency
  • Purchase value and Purchase date
  • Current value and Value date
  • Ticker (optional — not used for calculations, only displayed)
  • Tax rate (optional, advisory)
  • Fees (optional — one or more name/amount pairs, e.g. "Notary fee 3,000")

How it behaves:

  • Purchase value is locked after creation. If it was wrong, delete and recreate.
  • Current value and value date are editable. Every update creates a new historical entry (see below) — the previous value is retained.

Unit-based (stocks, crypto, commodities)​

Use this when the asset is divisible and tradeable, and is best described as quantity × price per unit.

Fields:

  • Name, Category, Currency, Ticker (required for this model)
  • Total quantity (units you hold)
  • Purchase unit price (average cost basis)
  • Current unit price
  • Purchase date, value date
  • Tax rate, fees (optional)

How it behaves:

  • Current value = total quantity × current unit price, computed by the app.
  • Purchase value is calculated from your buy/sell transaction history.
  • Quantity cannot be edited directly. To change how much you hold, use Buy or Sell transactions (see below).
  • The Unit price update modal is a shortcut for updating only the current unit price (e.g. end-of-day repricing) without creating a transaction.

Balance-based (bank accounts, cash, savings)​

Use this when purchase price is irrelevant — only "what is in the account right now" matters.

Fields:

  • Name, Category, Currency
  • Current value (the balance)
  • Value date
  • Tax rate, fees (optional)

How it behaves:

  • No purchase value. No gain/loss. Just a running balance.
  • Every time you update the balance, the old snapshot is kept in history.

Asset transactions (unit-based only)​

Unit-based assets have their own Buy / Sell transaction log — separate from the income/expense transactions on the Transactions page.

To log a transaction:

  1. Open the asset row → Transactions.
  2. Add transaction and choose Buy or Sell.
  3. Fill in:
    • Quantity (units bought or sold)
    • Unit price (price per unit on that date)
    • Date
    • Currency (defaults to the asset's currency)

A Buy increases your total quantity and recalculates average cost basis. A Sell decreases it (you cannot sell more than you hold).

Historical entries​

For value-based and balance-based assets, every value update leaves a snapshot in history. Open the asset's History modal to see:

  • A chart of value over time (with optional "invested amount" overlay for value-based)
  • A table of all entries — date, value, and whether the value was currency-converted

You can:

  • Add entry — record a value at a past date
  • Edit entry — pencil icon next to any row
  • Delete entry — trash icon, except for the most recent entry (the app blocks this so every asset always has a current snapshot)

For unit-based assets the history is implicit — it is the full list of your buy/sell transactions.

Fees​

Every asset supports an optional list of fees (name + amount). These are informational — they do not reduce the displayed current value. Use them to keep track of notary fees, broker commissions, transfer taxes, etc.

Tax rate​

The tax rate field is stored per asset but is not currently used in any automatic calculation. It is reserved for future tax-projection features. Fill it in if you want a record; the app will not create liabilities from it.

What you cannot do (yet)​

  • No tags, notes, or file attachments on assets.
  • No custom sort order in the table view — assets are grouped by category, newest first within each category.
  • No bulk edit.