File
SMF·QUICKEN-CLASSIC-DELUXE
Received on
31.07.2026
Reviewed on
28.09.2026
Exhibits annexed
3
Questions
4

SMF·QUICKEN-CLASSIC-DELUXE

Can a prompt replace Quicken Classic Deluxe?

Personal finance — budgeting, invoicing and small-business finance

Not yet Verdict recorded on 28.09.2026 · Verified on 31.07.2026
Price
$5.99/moSource: quicken.com · Checked on July 31, 2026
Per year
$71.88
Build time
One sitting
Votes
0 votes
YesAlmostNot yet (checked)

Exhibit tracking slip

Exhibit A The prompt
Exhibit B What you lose
Exhibit C Why people still pay: financial integrations, compliance, and trust
Exhibit Q Questions

Verdict

A double-entry ledger with imports, budgets and reports is genuinely buildable, and Actual Budget proves it. Two things keep this a no. Quicken downloads transactions directly from thousands of institutions through paid Direct Connect and OFX arrangements, which are commercial relationships you cannot enter into as an individual. And it tracks investment lots with cost basis across splits, mergers and dividend reinvestment, which is accounting logic that takes far longer to get right than the interface around it.

Exhibit B — What you lose

Exhibit A — The prompt

Received on31.07.2026
Build a local double-entry personal ledger with proper investment lot tracking. Runs on one machine, touches no bank.

Core ledger: accounts (checking, savings, credit, loan, brokerage), transactions with splits, transfers between accounts recorded as one transaction rather than two, payees, and a category tree. Every posting balances; a transaction that does not balance cannot be saved.

Import: OFX/QFX and CSV. For CSV, saved per-bank column mappings including date format, sign convention and whether debits are negative. Detect duplicates on a fingerprint of date, amount and normalised description, and show suspected duplicates for confirmation rather than silently skipping. Keep an immutable import log recording the file, its hash, and every transaction it created, so a bad import can be reversed exactly.

Categorisation rules: ordered, user-written rules matching on payee substring, amount range or account. Show which rule matched each transaction and let the user override a single instance without changing the rule. Never use a model to guess categories — a rule you can read is worth more than a classifier you cannot.

Investment tracking, which is the substantial part. Model holdings as lots: each buy creates a lot with a date, quantity and cost basis. Sells consume lots by a selectable method (FIFO, LIFO, specific identification) and produce a realised gain or loss with its holding period. Handle dividends, dividend reinvestment (which creates a new lot), stock splits (which adjust quantity and per-share basis across every open lot), and return of capital (which reduces basis). Prices are entered manually or imported from a CSV; do not depend on a market data API.

Reports: net worth over time, spending by category per period, budget versus actual, cash flow, account reconciliation against a statement balance, and a realised gains report grouped by holding period. Every report exports to CSV.

Storage: SQLite, with an automatic timestamped backup before any import or bulk edit, and a documented restore procedure.

Out of scope: connecting to any bank, screen-scraping account access, moving money, and generating filed tax forms. State clearly in the README that the gains report is an aid to preparing a return, not a substitute for one.

Opening prefills the prompt — press enter to run it.

Exhibit B — What you lose

  • B.1 automatic bank downloads — every import is a file you fetched by hand
  • B.2 the security price feed that values holdings daily
  • B.3 tax-form-ready reports (Schedule D, capital gains summaries)
  • B.4 thirty years of file-format compatibility with your own history

Prior art

Exhibit C — Why people still pay: financial integrations, compliance, and trust

Because a ledger with a decade of history in it is not something you migrate on a whim, and the bank connections are the difference between a tool you use weekly and one you use twice.

Questions

Can I get my Quicken history out?

Partially, and this is the real obstacle. Quicken exports QIF and CSV, both of which lose things: QIF handles transactions reasonably but mangles investment lots, and CSV loses splits and transfers. Expect to import the transaction history cleanly and re-enter the investment cost basis by hand.

How do I get transactions in without bank downloads?

Almost every bank offers a manual OFX or CSV download from its own site. It is a monthly chore rather than an automatic sync, and it is the single biggest day-to-day difference from the paid product. The import log and duplicate detection exist to make that chore safe rather than pleasant.

What does it cost to run?

Nothing. One SQLite file on your own machine, no server, no API. The trade is that backups are your responsibility, which is why the prompt makes them automatic before any destructive operation.

What is the one thing that does not survive the rebuild?

The bank connections. Direct Connect and OFX access are commercial arrangements between Quicken and financial institutions, and no personal build can obtain them. Everything else here is code; that one is a contract.

Receipt

Already built this yourself?