TL;DR How bookkeepers use an AI file renamer

  • Name documents the way the bank feed reads. Date, payee, amount: 2026-02-09 Shell $61.02 Receipt.jpg sits right next to the line it belongs to.
  • Search by amount. When the receipt name carries the total, finding the paperwork for a bank line takes seconds.
  • One watch folder per client. Client uploads get renamed as they arrive, without you opening anything.
  • Missing documents show up early. A tidy folder makes the gaps obvious before month-end, not after.
  • It does not do the bookkeeping. It names and files. Matching and posting are still yours.

It is the third working day of the month. You have fourteen clients, and each one has a shared folder where they are supposed to drop last month's receipts and bills. Some of them did. Most of the uploads look like this:

Okafor Consulting / Uploads/
├── IMG_4471.jpg
├── IMG_4472.jpg
├── IMG_4475.jpg
├── Screenshot 2026-02-28 at 16.02.11.png
├── receipt.pdf
├── receipt (2).pdf
├── Untitled.pdf
└── ...31 more

Meanwhile the bank feed has 74 unreconciled lines. To clear each one you need the receipt or bill that goes with it, and the only way to find it is to open the photos one at a time until you see the right amount. Do that across fourteen clients and the first week of every month disappears.

This post is about taking the opening-and-squinting out of that week. It covers how an AI file renamer fits into a bookkeeper's monthly cycle, a naming pattern built around the bank feed, and a straight answer on what it will not do for you.

The Short Version of What It Does

FilesDesk reads each document or photo and suggests a name built from what is on it: the date, who it is from, the amount and what kind of document it is. You see every suggested name before anything changes, untick the ones you do not like, and rename the rest. Every rename can be undone from History.

That is it. It does not connect to Xero, QuickBooks or any other ledger, and it does not match anything for you. What it does is make sure that when you go looking for the receipt behind a bank line, the file already tells you what it is.

Name Files the Way the Bank Feed Reads

Most naming advice starts with the document type: Receipt - Shell - 2026-02-09. For a bookkeeper that is the wrong way round. You are almost always starting from a bank line, and a bank line gives you three things: a date, a payee and an amount.

Okafor Consulting1 bank line · 1 file
  • BANKBank feed line09 Feb 2026 · SHELL OIL 5523 · −61.02
  • JPGReceipt in the client folder2026-02-09 Shell $61.02 Receipt.jpg
Same date, same payee, same amount. The receipt reads like the line it belongs to.

Put those three first, in that order, and the filename lines up with the transaction. Sorting the folder by name gives you date order, so a month of receipts reads like a short bank statement. And because the amount is in the name, you can search for it.

Search by Amount

This is the part that changes the month-end most. Type 61.02 into the search box in Finder or File Explorer and the receipt appears. No opening photos, no scrolling through IMG_44 anything.

It also works the other way. Go down the unreconciled lines, search each amount, and anything that comes back empty is a missing document. That list is your request to the client, and you can send it on day three instead of chasing it on day twenty.

A small tip: search for the amount without the currency symbol. 61.02 finds $61.02, and it also finds the receipt if the client paid in another currency and the total is written differently.

A Watch Folder for Each Client

Renaming a batch by hand is fine for a backlog. For the steady trickle of uploads, add each client's upload folder as a watch folder. New files are renamed as soon as they finish copying, so by the time you open the folder it is already tidy.

Watch folders work with Dropbox, Google Drive, OneDrive, iCloud Drive and Box, so the shared folders your clients already use are fine. A client snaps a receipt on their phone, it syncs, it gets renamed on your machine, and the new name syncs back to them too, so they see the same tidy folder you do.

Each watch folder has one naming mode, either Smart Rename or a template you choose. For bookkeeping, give every client folder the same template (there is one below).

Bills That Arrive by Email

Supplier bills often never reach the upload folder at all. They sit in an inbox as attachments to emails called "Invoice #20931 from Acme Supplies".

Watch Inbox picks them up for you. Connect a mailbox (a shared bills@ address works well), set which senders or subject words count, and matching PDFs are saved to a folder, renamed and filed. Nothing in the mailbox is moved or marked as read, and it signs in with an app password, so your real password stays out of it. If the same bill is emailed twice, it notices the duplicate by its content and lets you keep both, replace, or skip.

One limit to know about: Watch Inbox works with Gmail, iCloud Mail, Yahoo, Fastmail, Proton Mail and any IMAP mailbox, but not Microsoft 365 or Outlook.com yet. If that is where your bills land, forward them to a Gmail address or save them into a watch folder for now. The full setup is in how to save email attachments to a folder automatically.

Sorting Into Monthly Folders

Once files have good names, moving them is simple. Organize Flow runs rules on each renamed file. A typical bookkeeping setup has three:

Folders that do not exist yet are created for you, so a new month just appears. On a Mac you can also have a rule add a Finder tag such as "Not reconciled", and remove it yourself once a file is matched. It is a low-tech way to see what is left.

Okafor Consulting/
├── Uploads/              ← watched, files renamed here
├── Receipts/
│   ├── 2026-01/
│   └── 2026-02/
├── Bills/
│   └── 2026-02/
└── Statements/

Before you rely on the monthly folders, upload a receipt dated the last day of a month and check which folder it lands in. Whichever folder it ends up in, the date at the front of its name tells you which month it belongs to.

Try it on one client's uploads

Your first 15 files are free, no card needed. You see every name before anything is renamed. Mac and Windows.

Download FilesDesk

A Naming Template for Bookkeeping

FilesDesk has built-in templates for receipts and invoices, and newer versions can write a template for you from a one-line description. If you want the bank-feed order described above, set it up like this. The description of each field is what the AI follows, so paste it as written.

FieldDescription (paste this)Example
dateThe transaction date: the purchase date on receipts, the invoice date on bills, the closing date on statements. Format YYYY-MM-DD.2026-02-09
payeeThe business the money went to or came from, as it would appear on a bank statement. Short name only, no Ltd, Inc or LLC.Shell
amountThe final total paid, including tax and tip, with the currency symbol and two decimals. Leave blank on statements.$61.02
doctypePick one: Receipt, Bill, Invoice, Statement, Payroll, Refund, Other.Receipt
refThe invoice or bill number if there is one, or the last four digits of the account on statements. Otherwise leave blank.INV-20931

Use a space as the separator and this pattern:

{date} {payee} {amount} {doctype} {ref}

Leave all the fields optional. When one comes back empty, like the amount on a statement, it drops out and the spaces close up. A month for one client then looks like this:

Okafor Consulting - UploadsPreview · 5 of 38
  • PDFinvoice.pdf2026-02-03 Adobe $59.99 Invoice.pdf
  • JPGIMG_4471.jpg2026-02-09 Shell $61.02 Receipt.jpg
  • PDFINV20931_AcmeSupplies.pdf2026-02-11 Acme Supplies $1,318.40 Bill INV-20931.pdf
  • JPGIMG_4475.jpg2026-02-14 Staples $42.17 Receipt.jpg
  • PDFUntitled.pdf2026-02-28 Chase Statement 4417.pdf
The statement has no amount, so that part of the name is simply left out. Nothing is renamed until you confirm.

Some notes from setting this up:

Our folder structure guide has a full client tree for bookkeepers, and file naming conventions explains why the date goes first.

How Much Time, and What It Costs

Renaming a file by hand takes about 30 seconds once you have opened it, found the details and typed them. That is our estimate, not a measured figure. Here is what it adds up to:

Your practiceFiles a monthBy hand (estimate)FilesDesk plan
5 clientsabout 400about 3.5 hoursBasic, $8 a month (500 files)
15 clientsabout 1,200about 10 hoursPro, $20 a month (2,000 files)
Any sizeany-Self-Managed, $40 once, using your own or local AI

Setting up a template and testing it takes about twenty minutes. Adding a watch folder for each client takes a minute or two per client.

Client Confidentiality

Your clients' bank details and payroll are not something to be casual with. FilesDesk can run in three ways:

In every mode, the files stay in your own folders. See the privacy and security page for the details.

What It Will Not Do

  1. It does not match or reconcile. It makes the matching faster by putting the amount in the name. The matching is still you.
  2. It does not attach receipts to transactions in Xero, QuickBooks or anything else.
  3. You cannot type over a suggested name. Untick it and rename that one yourself, or adjust the template and preview again. Anything already renamed can be undone.
  4. It cannot read what is not there. A faded receipt or a blurry photo may come back with the amount missing. You will see that in the preview.
  5. Microsoft 365 mailboxes are not supported by Watch Inbox yet.

Frequently Asked Questions

What is the best way to name receipts for bookkeeping?

Date, payee and amount first, in that order, for example 2026-02-09 Shell $61.02 Receipt.jpg. That matches how a bank feed lists a transaction, keeps the folder in date order, and lets you find any receipt by searching for its amount.

Can FilesDesk attach receipts to transactions in Xero or QuickBooks?

Attaching happens in your accounting software, and FilesDesk gets everything ready for it. Each receipt is named with its date, payee and amount and sits in the right client folder, so finding the one for each transaction takes seconds.

How do I handle a lot of clients?

Give each client their own upload folder and add it as a watch folder with the same template. Leave the client out of the filename, because the folder already says whose files they are.

Does it work with photos of receipts?

Yes, including phone photos and screenshots, as long as the text is readable. Scanned PDFs without a text layer go through text recognition first, which you can switch on in Settings.

Is it safe for client documents?

With local AI, nothing leaves your computer. With your own AI key, documents go only to the provider you choose. On the monthly plans they are processed by Google Gemini and deleted afterwards.

Does it run on Windows?

Yes, on Mac and Windows. Finder tags are Mac-only; everything else here works on both.

Wrapping Up

Bookkeeping is mostly matching, and matching is slow when the paperwork is called IMG_4471.jpg. Put the date, payee and amount into every filename and the first week of the month gets a lot quieter: receipts line up with the bank feed, a search for an amount finds the document, and the gaps show up early enough to do something about them.

Try it on one client's upload folder first. If the names look right, add the rest. If you also do year-end work, our post on AI file renaming for accountants covers the tax-season side.