Flow

Monthly income and expenses. Log it once a month alongside your balance snapshot to track savings rate, spending patterns, and cash flow over time.

Shows the cash flow breakdown for the current month. Pass -p to view a specific period.

$firma show flow -p 2026-03
  Cash Flow  2026-03

  INCOME
    Salary                  $13,433
    Business                 $5,000
    Interest                     $0

  EXPENSES
    Personal                 $5,050
    Rent                     $1,000
    Utilities                  $278
    Insurance                  $500
    Phone                       $92
    Maintenance                  $61
  ──────────────────────────────────
  Income                    $18,433
  Expenses                   $6,981
  Net Flow                  $11,452

Use firma report to see savings rate trends and income/expense breakdowns across all months.

Interactive wizard that walks through each income and expense category. Enter 0 (or leave blank) for categories with no activity this month.

$firma add flow
Period: 2026-04 (2026-04-30)
── INCOME ───────────────────────────────
◆ Salary$13,720
◆ Business0
◆ Dividends$244
◆ Interest0
── EXPENSES ─────────────────────────────
◆ Personal$6,200
◆ Rent$1,000
◆ Utilities$278
◆ Insurance$139
◆ Phone$92
Cash Flow 2026-04
Income$13,964
Expenses$7,709
Net Flow$6,255
firma edit flow [YYYY-MM]Re-run the wizard with existing values pre-filled
firma delete flow [YYYY-MM]Delete all flow entries for a period

If no period is given, defaults to the current month.

Income
SalaryEmployment income, paycheck
BusinessSelf-employment, freelance, side income
DividendsStock dividends received
InterestBank interest, bond coupons
OtherOne-time income, gifts, tax refunds
Expenses
PersonalFood, shopping, entertainment, daily spending
RentMonthly rent or mortgage payment
UtilitiesElectricity, gas, water
InsuranceHealth, car, home insurance premiums
PhoneMobile plan
MaintenanceRepairs, subscriptions, miscellaneous recurring
Loan RepaymentPrincipal + interest on loans
MIT License