Guide · Bookkeeping

Use ChatGPT with bank statements and invoices without exposing account numbers

AI is genuinely good at bookkeeping grunt work: categorizing a month of transactions, spotting a duplicate charge, summarizing what a client spent. None of that needs the account number at the top of the statement.

Updated October 16, 2026

What people paste in

Those copies carry card numbers, transit and account numbers, the account holder's name and address, business numbers and sometimes employee SINs. In a regular chat, all of it gets sent and stored on the AI company's servers.

What the AI actually needs

Dates, descriptions, amounts and which account is which. That's it.

Bank account 00123-004-5551234 · Visa card 4111 1111 1111 1111
Oct 3 COSTCO WHOLESALE $412.18

Bank account #ACCOUNT_1 · Visa card #CARD_1
Oct 3 COSTCO WHOLESALE $412.18

The AI can still categorize every line, total by category and say "the duplicate is on #CARD_1". Each account keeps the same hashtag for the whole chat, so nothing gets mixed up.

A workflow that works

  1. Export transactions as CSV or copy them from online banking.
  2. Paste into ChatGPT, Claude or Gemini with Hushtag on. Card numbers, transit and account numbers, SINs, business numbers, names and addresses are swapped for hashtags before the site gets them.
  3. Ask for what you need: "Categorize these for a T2125", "Find duplicates", "Total GST paid".
  4. Press Alt+Shift+S to see the answer with the real details back in, on your screen only.

Pasting a spreadsheet? Hushtag reads the column headers. A column called "Account", "Card" or "SIN" gets every cell under it hushed.

Honest limits

Try it on last month's statement

Paste a few lines into the free web version and watch the account numbers turn into hashtags. Nothing leaves your computer.

Try it free Add to Chrome