Ask HN: Spending Tracking Tools

Manual and Spreadsheet-Based Tracking

  • Many prefer spreadsheets (or simple custom apps mimicking them) for maximum control, privacy, and flexibility.
  • Manual entry is seen as a feature: it adds friction, increases awareness, and curbs impulsive spending.
  • Common patterns:
    • Export CSVs from banks, then categorize and pivot in Excel/Sheets.
    • Daily or weekly manual entry and review, sometimes shared with a partner.
    • Cronjobs or scripts to generate reports or trigger email/SMS/Telegram/ntfy notifications.

Envelope / Zero-Based Budgeting Tools

  • YNAB is widely praised for changing spending habits and stress levels, especially via its rules and envelope approach.
  • Some still use older non-cloud versions or self-hostable clones like Actual Budget and other YNAB-like apps (e.g., Buckets, Moneywell).
  • Critiques: learning curve, subscription cost, and lack of certain features for some workflows.

Mint Replacements and Aggregator Apps

  • After Mint shut down, users migrated to Monarch, Copilot, Quicken Simplifi, LunchMoney, Tiller, and Quicken for Mac.
  • Monarch and Copilot are viewed as solid Mint-like aggregators; some highlight Copilot’s strong UI and subscription handling.
  • LunchMoney is praised for rules, multi-currency, API, and responsive development, but lacks native mobile apps for some; bank coverage can be an issue.
  • Tiller bridges automation with spreadsheets by feeding data into Sheets/Excel.

Plaintext / FOSS Accounting

  • Plaintext accounting (hledger, ledger-cli, beancount, etc.) attracts users who value files over apps, double-entry rigor, and powerful reporting.
  • Challenges include file organization and naming consistency.
  • GnuCash looks powerful but is reported as daunting or confusing by some.

Privacy, Integrations, and Plaid

  • Some avoid aggregators entirely due to distrust of Plaid/Yodlee-style access, preferring CSV exports.
  • Others note integrations are improving when banks support OAuth or read-only access, but many banks still require full credentials.

Categorization, Granularity, and Automation

  • Categorizing transactions is seen as the most tedious part; current tools use heuristics, not LLMs (with a few experiments mentioned).
  • Many want finer-grained insight (e.g., item-level breakdown of Amazon/costco receipts via OCR and linkage to transactions), which participants say doesn’t really exist yet for consumers.

Budgeting Philosophy and Behavior

  • Some argue tracking after spending is “too late” and advocate budgeting first, allocating pay on arrival.
  • Others, especially high earners, see less need for strict budgets and focus on broad tracking or net-worth projections (Projection Lab, simple trackers).
  • Several tools and even a (now-defunct) card concept try to constrain spending in real time or signal when daily/discretionary targets are exceeded.