Balance

A monthly snapshot of everything you own and owe. Net Worth = Assets − Liabilities. Capture it once a month to build a long-term wealth trend.

"Log my balance for April"Claude walks every category and saves them in one batch
"How is my net worth trending?"Monthly trend + progress toward your FIRE target (when profile is set)
[net_worth.xlsx attached] "Monthly net worth from 2023"/import-balance maps the columns and imports every month in one call
Shows the balance snapshot for the current month. Pass -p to view a specific period.
$firma show balance -p 2026-03
Balance Sheet  2026-03
ASSETS
cash$40,149
cash_other$0
housing_sub$4,039
savings$0
domestic_stock$0
overseas_stock$259,347
pension$7,477
real_estate$6,817
deposit$65,551
vehicle$44,384
LIABILITIES
loan$0
long_term_other$0
credit_card$1,073
short_term_other$0
Assets$427,764
Liabilities$1,073
Net Worth$426,691
Investments are auto-filled from your portfolio when you run firma add balance. The wizard asks whether to log them as domestic_stock or overseas_stock. Choose based on whether the market is in your home country or abroad.
If you record balance and cash flow every month, use firma add monthly instead. It runs both wizards back-to-back and shows a combined summary (net worth, net flow, savings rate) at the end.
firma add monthlyBalance + cash flow in one session. Recommended for month-end
Interactive wizard that walks through every asset and liability category. Existing values are shown as placeholders. Press Enter to keep them. Investments are filled automatically from your portfolio. The wizard asks whether to log them as domestic_stock or overseas_stock.
$firma add balance
Period: 2026-04 (2026-04-30)
── ASSETS ──────────────────────────────
◆ Cash$48,000
◆ Investments ($283,400 auto)↵ keep
◆ Pension$11,600
◆ Real Estate$10,400
◆ Vehicle$66,000
◆ Deposit$24,000
── LIABILITIES ─────────────────────────
◆ Credit Card$850
◆ Loans0
Balance Sheet 2026-04
Assets$443,400
Liabilities$850
Net Worth$442,550
firma edit balance [YYYY-MM]Re-run the wizard with existing values pre-filled
firma delete balance [YYYY-MM]Delete all balance entries for a period
If no period is given, defaults to the current month. Editing re-runs the full wizard. Change only the values you need to update.
Assets
cashChecking and savings accounts, cash on hand
cash_otherForeign cash, foreign bank accounts
housing_subHousing subscription or lease deposit
savingsGeneral savings accounts
domestic_stockDomestic equities and ETFs
overseas_stockStocks in a foreign market. Auto-filled from portfolio, wizard asks domestic vs overseas
pensionRetirement accounts, DC/IRP plans
real_estateProperty owned at market or assessed value
depositFixed deposits, time deposits, money market
vehicleCars, motorcycles at current value
Liabilities
loanPersonal loans, auto loans, mortgage principal
long_term_otherOther long-term liabilities
credit_cardOutstanding credit card balance (not the limit)
short_term_otherOther short-term liabilities
MIT License