Skip to content
TriedPrompts

More in Bookkeeping, receipts & invoices.

Replace QuickBooks with Beancount and a 20-minute Claude Code invoicer

WorkedEvidence: Described by posterPosted Last checked

John Sambrook left a $1,800/year QuickBooks plan after Claude Code built a Beancount invoicer in about twenty minutes.

How to use this

  1. Tap Copy prompt.
  2. Open the tool the case used (or a similar one) and paste the prompt; results may differ from the original.
  3. Paste it into the message box.
  4. Replace anything in [CAPITAL LETTERS IN BRACKETS] with your own details.
  5. Send it, then read the answer before acting on it.
New to this? What's a prompt?

A prompt is the message you send to the AI tool. Copy the one on this page, put your own details where it asks, and read the answer before you act on it.

Prompt

Improved prompt

Our fuller version of the source's prompt, with fill-in details and rules, or one written to avoid what went wrong. Not tested by the poster.

What the prompt labels mean

Our fuller version of the person's prompt. They didn't use this version, and we haven't tested it.

Before you start, ask me 1–3 short questions about the details below and wait for my answers. Once I've answered, confirm the plan in one line and run the whole task start to finish.

Goal: Leave a $150/month QuickBooks bill for a local Beancount ledger plus a Claude Code invoicer.

Questions to ask me first:
- What ledger format and account names do you already use?
- What fields must every invoice include?
- Where should PDF invoices and.beancount entries be saved?

Inputs (fill in or confirm):
- Client and amount: [NAME / $]
- Beancount file: [PATH]
- Invoice template preferences: [NOTES]

Rules:
- Keep double-entry balanced.
- Don't upload the full ledger to a cloud model if I ask for local-only edits.
- Show the ledger diff before writing.
- Remind me this is not tax advice.

Checkpoint: Show a sample PDF and the matching Beancount lines for my OK.

If you get stuck: If account names are unclear, ask me to pick from the open chart of accounts.

Verify before you finish: Sum the new postings to zero and open the PDF once before go-live.

Output: Working invoice command, PDF sample and ledger snippet.

Done when: I can invoice a client without opening QuickBooks.

Try this in:

This prompt has blanks to fill in, like [PATH]. We'll copy it instead of filling it in, so you can edit it before you send.

The source used Claude Code, which can take actions on your computer or in a browser. These are general chat tools, so results may differ, and a normal chat may only give you a plan.

Opens in a new tab. We don't see what you send.

These links are only a shortcut. We're not affiliated with OpenAI, Google, Anthropic or xAI, and your results may not match the source.

The prompt they actually used

The exact prompt from the source.

Generate an invoice for Jones Enterprises for $300 for AI consulting. Produce a clean PDF and write the corresponding double-entry into my Beancount ledger.

AI tool

Claude Code

Outcome

John Sambrook had been paying Intuit about $150 a month ($1,800 a year) for QuickBooks Online. Sambrook moved the books to open-source Beancount plain-text accounting, then asked Claude Code to generate an invoice for Jones Enterprises for $300 of AI consulting. About twenty minutes later Sambrook had a working invoicing tool that makes PDF invoices and writes matching Beancount ledger entries. Sambrook frames it as one example in a broader pattern of canceling SaaS and rebuilding with AI coding agents, including preparing S-Corp tax filings.

Evidence: Described by posterThe person describes what happened in words, without screenshots or video.

Source

Posted
by John Sambrook
Last checked
Method:
How we verify

https://common-sense.com/insights/fired-quickbooks-built-something-better/

Context: Quoted prompt is the author's rough request. Self-reported subscription savings. Not accounting advice.

More in Bookkeeping, receipts & invoices