Learn More in the Docs
Try your naming pattern on three documents
NameQuick reads invoices and receipts and suggests dates, vendors and references in your format. Choose Review first before you add copies.
You know the folder. It is called Invoices or Receipts, and it holds a few hundred files named Stripe receipt (2).pdf, Invoice_Kagerer_1053650.pdf, Your new Spire bill is ready.pdf and statement.pdf. None of those names says who billed you or when, so at every month-end, or whenever your accountant asks for "the Q2 vendor invoices", you open files one by one.
This guide covers the file-level system under your bookkeeping, not tax law: one inbox folder, one naming convention, a folder structure that stays tidy, and automation for what keeps arriving. The worked example is the most common version of the job: Stripe receipts that have to land in a Google Drive /receipts/2026/04/ folder every week. If your pile starts somewhere else, such as a Downloads folder or raw scanner output, the routing table points to the guide for it.
- Stripe receiptBefore
Stripe receipt.pdfAfter2026-04-02_Acme-Corp_Receipt.pdf - Portal invoiceBefore
Invoice_Kagerer_1053650.pdfAfter2026-03-28_Kagerer_Invoice_1053650.pdf - Emailed billBefore
Your new Spire bill is ready.pdfAfter2026-04-01_Spire_Bill.pdf
One date-first pattern for the whole inbox. The date comes from the document, not from the day you downloaded it.
Organize invoices and receipts in five steps
You can start in Finder or File Explorer with the files you already have:
- Collect them in one inbox. Save emailed PDFs, portal downloads and receipt scans in one folder, such as
Finance/Inbox. Keep incoming supplier documents separate from invoices you send to customers. - Check the document. Open it and confirm that the vendor, date, reference and all pages are readable. Rescan cropped or faded receipts when you can.
- Give it a useful name. Use one date-first pattern, such as
YYYY-MM-DD_Vendor_Type, and keep the original extension. The naming section explains each part. - File it by document month. A September invoice belongs in the September folder, even if you downloaded it in October. Leave uncertain files in
Needs-reviewuntil you resolve them. - Clear the inbox weekly. File the checked documents and attach or import them into your accounting system as needed. Keep open questions with the documents they concern.
For a backlog, finish one month before you start on the rest. You will find naming exceptions while the batch is still small.
Worked example: Stripe receipts into Google Drive year/month folders
Every Monday, the same loop: open the Stripe emails, save each receipt PDF, rename it to something like 2026-04-acme-corp.pdf, and drag it into the right Google Drive folder, /receipts/2026/04/ this month and /receipts/2026/05/ next month. An hour gone, and one typo (acme_corp instead of acme-corp) breaks the sorting for the quarter.
Automating it takes three parts:
- One inbox folder that NameQuick watches. You save every Stripe receipt PDF there, from the email or the Stripe receipt page.
- A Preset that reads the receipt, not the filename. The payment date and the business that charged you are printed on the page; the download name is not useful.
- A Rule that files each renamed receipt into
receipts/{year}/{month}inside the Google Drive folder that Drive for desktop syncs to your computer. Drive then uploads the result. No Drive or Stripe API is involved.
Here is the whole setup in NameQuick, and a Monday's receipts going through it:

Here is a typical Monday inbox:
- Stripe receiptBefore
Stripe receipt.pdfAfter2026-04-acme-corp.pdf - Stripe receipt, next saveBefore
Stripe receipt (1).pdfAfter2026-04-notion.pdf - Last month's receipt, saved lateBefore
Stripe receipt (2).pdfAfter2026-03-acme-corp.pdf
The YYYY-MM-vendor pattern: the month of the payment date printed on the receipt, then the vendor in lowercase with hyphens.
The vendor is the business that charged you, such as Acme Corp, not Stripe, which only processes the payment. YYYY-MM-vendor works when each vendor bills you once a month. If one vendor bills you more often, use the day-level pattern from the naming section so each file keeps its own name.
Set it up once
These steps work the same on Mac and Windows. They assume NameQuick is installed and an AI mode is chosen, as in the Quick Start.
- Make two folders. A local inbox such as
Documents/Receipts In, and areceiptsfolder inside your synced Google Drive folder. - Create the Preset. Open Presets → New Preset → Written instructions and paste the instructions below. Valid edits save automatically. Under Test this Preset, use Choose a sample file… and Test Preset on one saved receipt. The test shows a name without renaming the sample.
- Watch the inbox. In Settings → Folders, click Add folder and choose
Receipts In. Pick your Preset as the folder's processing mode. This turns naming on at once, so set the folder to Review first straight away, before any file goes in. - Add the filing Rule. Open Rules and click + Add a Rule for renamed files. If you have no Rules yet, click Write a Rule and change added to renamed. Turn the Rule's switch off while you set it up, so it shows Paused. Limit the Rule to the
Receipts Infolder. Add the condition name matches^\d{4}-\d{2}-, which matches names that start with a year and month. Add the action Move the file → move it into a folder, click Choose destination folder, pickreceipts, and enter{year}/{month}as the Relative path pattern. - Test with three copies. Put copies of three saved receipts into
Receipts In. Their new names wait in All Files under the 3 new names filter. Check the Rule's Proof pane, turn the switch back on so it shows Running, then approve the names. Open Drive and check that each file arrived in the right folder with the right name. - Run it every Monday. Save the week's receipt PDFs into
Receipts Inopen the new names filter in All Files, check the names and click Apply all. Once the names have been right for a few weeks, you can switch the folder to Rename automatically.
Name each receipt as YYYY-MM-vendor in lowercase, with hyphens between words, for example 2026-04-acme-corp. YYYY-MM is the year and month of the payment date printed on the receipt, not the download date. Vendor is the business that charged me, not Stripe or another payment processor. If the date or the vendor is not printed or not clear, write MISSING for that part. Keep the original file extension.
A receipt without a readable date gets a name that starts with MISSING. That name does not match the Rule, so the file stays in the inbox for you to check. Watching only works while NameQuick is running. On a Mac, closing the window keeps NameQuick running in the menu bar. On Windows, closing the window quits it, so minimize it instead.
{year}/{month} is the month you process the file
In a Rule's path, {year} and {month} mean the date NameQuick processes the file, not the date printed on the receipt. {month} always has two digits, so 04 sorts before 10, and NameQuick creates a month folder the first time it needs one. For a weekly routine, the processing month is the receipt's month for almost every file. The exception is the first Monday of a month: a receipt dated March 30 and processed on April 6 is named 2026-03-acme-corp.pdf but lands in receipts/2026/04.
If every receipt must sit in its own month, file by the date at the start of the name. Rules cannot read dates from the document, but they can match the finished name. Add one Rule per month, for example name matches ^2026-03- with move it into a folder → receipts and the pattern 2026/03. Drag these month Rules above the general Rule: the Rule higher in the list wins. The same Rules file a backlog of older receipts in one pass.
What stays manual, and what Drive sees
- Saving the PDF. NameQuick does not connect to Stripe or sign in to your Stripe account. Stripe lets customers view each receipt online and download it as a PDF (Stripe's receipt documentation); saving that PDF into the inbox is still your step. For vendors that attach the PDF to their email, NameQuick's Email Ingest can copy attachments from senders you approve into the watched inbox. A receipt you only reach through a link still needs saving.
- No Drive API. NameQuick works on folders on your computer, and Drive for desktop uploads the result. Because the inbox sits outside Drive, Drive receives each receipt already renamed and in its month folder. If you keep the inbox inside your Drive folder instead, Drive may upload a file under its download name before NameQuick renames it, then sync the change.
- Online-only files. This only matters if your inbox sits inside a Drive folder that streams files. NameQuick needs a file's content to name it, so it asks Drive to download an online-only file first, which can delay naming. Google explains streaming and mirroring.
From download pile to Finder-ready structure
AI reads, renames, and routes- 1
Stripe receipt.pdf - 2
Stripe receipt (1).pdf - 3
Stripe receipt (2).pdf
- 1
receipts / 2026 / 042026-04-acme-corp.pdf - 2
receipts / 2026 / 042026-04-notion.pdf - 3
receipts / 2026 / 032026-03-acme-corp.pdf
Test the names before you automate filing
Add three copies with Review first selected and check the dates, vendors and references. Try 30 free renames in the app. No email, no card. Add a card for 70 more and 14 days of your plan.
Use a folder structure you can maintain
Once files are named well, the folder structure is a light layer on top. This example keeps supplier invoices and receipts together by month, with customer invoices separate:
Finance/
Inbox/
Needs-review/
Supplier-documents/
2026/
08/
09/
Customer-invoices/
2026/
Pick the main structure that answers the question you ask most often:
- By month (
Supplier-documents/2026/09/) suits businesses that reconcile by period. Because the names already start with the date, this is the easiest structure to keep up, and it is the shape the Stripe example uses. - By vendor (
Invoices/Kagerer/) helps when you often need every bill from one supplier, for disputes or renewals. - By client or project (
Clients/Acme/Expenses/2026/09) suits freelancers and agencies that pass expenses on to clients.
Choose one main structure instead of keeping duplicate month, vendor and project archives. Because the date and vendor are both in the name, you can still search the other way. Keep payment dates, due dates and whether a bill is paid in your bookkeeping system: a folder or filename does not prove either.
Agree on the handoff with whoever uses the files next. A shared monthly folder only helps if your accountant or bookkeeper can find the documents and any open questions.
Name each file with its date, vendor and type
Pick one pattern and use it everywhere. Two shapes work well:
| Pattern | Example | Use it when |
|---|---|---|
YYYY-MM-DD_Vendor_Type_Reference | 2026-03-28_Kagerer_Invoice_1053650.pdf | The folder mixes invoices, receipts and statements, or a vendor bills you more than once a month |
YYYY-MM-vendor | 2026-04-acme-corp.pdf | Each vendor bills you once a month, as with most subscriptions |
Each part of the longer pattern has one job:
| Part | What to use |
|---|---|
| Date | The invoice's issue date, or the purchase or payment date printed on a receipt |
| Vendor | The supplier or merchant, not your own business as the recipient, and not the payment processor |
| Type | One consistent label, such as Invoice, Receipt, Bill or Credit-note |
| Reference | The invoice or receipt number when the document has one; leave it out when it doesn't |
| Extension | Keep the original .pdf, .jpg or other extension |
Why this works:
- It sorts itself. A name that starts with
YYYY-MM-DDorYYYY-MMputs any file list in date order, in Finder, File Explorer, Drive or an email attachment list. - It travels with the file. The same name goes into Drive, into your accounting tool as an attachment and into your accountant's folder, so nobody renames the same document twice.
- It answers requests in one step. When your accountant asks for April's receipts,
receipts/2026/04/is the answer, and every file inside already says who and when.
Keep a few habits so the convention stays reliable. Use hyphens or underscores instead of spaces. Spell each vendor the same way every time (always acme-corp, never sometimes AcmeCorp). Avoid / \ : * ? " < > |, which Windows does not allow in filenames. Add an amount or client only when your work depends on it, and leave out anything the document doesn't show: a missing amount is better than an invented one.
If two files would get the same name, compare them before you add a reference to tell them apart. Matching names alone do not prove two files are duplicates. For separators, casing and field order in more depth, see file naming conventions. If you only want the receipt date line, name receipts YYYY-MM-DD covers it.
Rename a backlog of mixed invoices with NameQuick
NameQuick is the app that renames files based on their content, for Mac and Windows. It reads the text of PDFs and uses an image-capable AI model for scans and receipt photos. A Preset tells it which details belong in the filename. For a backlog that mixes suppliers, receipts and statements, use the day-level pattern.
Create and test a naming Preset
After setting up NameQuick and your AI provider, open Presets → New Preset → Written instructions and paste this starting point:
Name incoming supplier invoices and receipts as YYYY-MM-DD_Vendor_Type_Reference. For invoices, use the issue date, not the due date. For receipts, use the purchase or payment date printed on the receipt. Use the supplier or merchant as Vendor, not the customer or the payment processor. Use Invoice, Receipt, Bill or Credit-note as the type when the document supports it. Include an invoice or receipt number when present; otherwise leave out Reference. If the date, vendor or type is missing or unclear, write MISSING for that part instead of guessing. Separate parts with underscores and words within a vendor name with hyphens. Keep the original file extension.
Under Test this Preset, use Choose a sample file… and Test Preset. Try three hard cases: a clear supplier invoice, a crumpled receipt photo and a document with no visible date. The test shows a suggested name without renaming the sample.
Written instructions are read by the AI on every rename, so MISSING is a requested stand-in, not a guarantee that every gap is caught. A Filename template gives each field its own If not found choice. With Skip file, NameQuick won't guess: the file waits as Needs input until you fill in what's missing. See Presets.
Check three copies before the whole batch
- Before you add files, open Settings → Renaming. Set Files processing mode to your Preset and Apply suggestions from files you add to Review first. New installs rename automatically, and a change here does not affect files you already added.
- Add three local copies to Quick Rename. Keep the originals elsewhere.
- On a Mac, suggestions can start on their own. Otherwise click Rename 3 files.
- Check the issue or purchase date, vendor, reference, extension and any name clashes. When all are right, click Apply 3 names. The numbers follow your batch.
If a suggestion is wrong, don't apply it. Wait until processing finishes, then click Clear; the files stay on disk. Improve the Preset and test fresh copies. When the three copies come out right, run the backlog one month at a time. Renames are recorded in History and can be undone there where possible.
File the renamed backlog
Quick Rename renames files where they are and does not run Rules. Because every name now starts with its date, sort the folder by name, select one month's files and drag them into that month's folder.
To let Rules do the filing as well, skip Quick Rename for the backlog. Watch an empty inbox that uses the day-level Preset, set it to Review first, and add the original files in batches. Each file counts as a new arrival, its new name waits in All Files until you apply it, and month Rules like the ones in the Stripe example file it by the date at the start of its name.
Automate the inbox for every vendor
The Stripe setup works for any inbox. Use the day-level Preset instead of the Stripe one, and keep the same Rule: ^\d{4}-\d{2}- also matches names such as 2026-03-28_Kagerer_Invoice_1053650.pdf. Two points matter whatever you file:
- Rules match the finished name and file properties. They cannot filter on amounts, vendors or dates read from the document. To route by type, put the type into the name with the Preset, then match it, for example name contains
Invoicemoves supplier invoices toSupplier-documents. - Files already in a folder stay as they are. When you add a folder, NameQuick leaves its existing files alone and watches what arrives afterwards. Use the backlog steps above for older files.
See Watch Folders and Rules for the order in which Rules run and for pausing or removing a folder.
Other piles have their own guides
This page owns one job: invoices and receipts with one naming convention, a year/month or vendor structure, and automation for new arrivals. Neighboring piles have their own guides:
| If your pile looks like this | Use this guide |
|---|---|
A Downloads folder of portal leftovers: Invoice_Kagerer_1053650.pdf, statement.pdf, email-subject names | Downloads is full of Invoice_ and statement.pdf |
PowerRename already ran and the PDFs still say Invoice_ | PowerRename leftover PDFs |
Raw scanner counters: scan_0007.pdf, 08212026_001.pdf | Automatically name scanned documents |
| Phone photos of paper receipts | Receipt organizer guide |
Only the receipt date line (YYYY-MM-DD, keeping the word Receipt) | Name receipts YYYY-MM-DD |
| Vendor invoices that arrive as email attachments | Watch your inbox |
| A Mac watch-folder recipe that sorts invoices by year and vendor | Sort invoices by year and vendor |
Where file cleanup stops and accounting starts
NameQuick organizes the files: it reads, renames, tags and moves PDFs, scans and images. It is not accounting software, an accounts-payable tool or a bookkeeping system. It does not book transactions, match bank payments or approve bills, and it has no QuickBooks, Xero or DATEV integration. Your accounting or expense software captures the numbers and produces reports; NameQuick makes sure the documents behind them are named and filed before you attach or hand them over.
What leaves your computer for naming depends on the AI mode, on Mac and Windows alike. With a local model (Ollama or LM Studio, or MLX on Apple Silicon Macs), the analysis stays on your device. With your own cloud API key, the content, which can include the file itself, goes to the provider you chose. With Managed, it is processed through NameQuick's EU-routed service for renaming only, deleted right after processing (within 24 hours at the latest) and not used for training. Files are never uploaded for storage. See Data & Privacy.
For German businesses: if your problem is receiving structured e-invoices (ZUGFeRD, XRechnung) and exporting them for DATEV rather than messy filenames, that is a job for your accounting software or your accountant. For the wider picture, see small business expense tracking and document management software for small business.
Keep the handoff and backup routine simple
At the end of each week, check the inbox and Needs-review. Resolve unreadable scans, missing references and unclear vendors before you hand over the batch. Record what a filename cannot hold, such as the business purpose of a meal or the project a cost belongs to, in your expense or bookkeeping system.
Keep a separate backup of the source documents. History can undo renames where possible, but a moved or open file can prevent undo. Cloud sync carries changes, including deletions, between devices, so it does not replace a backup you can restore on its own.
Confirm with your accountant or local guidance how long to keep records and whether you need paper originals before you discard any. The naming convention then makes retrieval quick: when a question comes up months later, receipts/2026/03/ plus a search for the vendor answers it.
FAQ
How do I organize invoices and receipts for a small business?
Start with the names, then the folders. Save every invoice and receipt into one inbox folder, rename each to one date-first pattern such as 2026-04-02_Acme-Corp_Receipt.pdf using the date printed on the document, and file it into year/month folders, or vendor or client folders if you search that way more often. Clear the inbox once a week and keep unclear files in a separate review folder. NameQuick can suggest the names from each file's content and file new arrivals with a watched folder and a Rule, on Mac and Windows.
Every Monday I save Stripe receipts to Google Drive and rename them by hand. How do I automate that?
Save the receipt PDFs into one watched inbox folder and let NameQuick rename and file them. A Preset reads each receipt and names it 2026-04-acme-corp.pdf from the payment month and the business that charged you. An after-rename Rule moves it into receipts/{year}/{month} inside your synced Google Drive folder, and Drive for desktop uploads the result. {year}/{month} is the month you process the file, so a late March receipt processed in April lands in the April folder; to file strictly by the receipt's month, add one Rule per month that matches the name's date prefix, such as ^2026-03-. Keep the folder on Review first until the names are right. Saving the PDFs from Stripe stays a manual step. The worked example has the full setup.
Does this connect to the Google Drive or Stripe API?
No. NameQuick works on folders on your computer, and Drive for desktop syncs the filed result. The same setup works with iCloud Drive, Dropbox, OneDrive or Box folders synced to your computer. NameQuick does not sign in to Stripe either: you save the receipt PDFs into the inbox folder, and the automation takes over from there.
What is a good receipt and invoice naming convention?
Date first, then the vendor. YYYY-MM-DD_Vendor_Type, such as 2026-03-28_Kagerer_Invoice_1053650.pdf, suits mixed folders; YYYY-MM-vendor, such as 2026-04-acme-corp.pdf, is enough when each vendor bills you once a month. Use the issue or purchase date printed on the document and the vendor rather than your own business. Use hyphens or underscores instead of spaces and spell each vendor the same way every time. Add an invoice number or amount only when you need it, and leave out what the document doesn't show. See file naming conventions for more.
Should I organize invoices by date or vendor?
Use date folders if you usually retrieve a month or a quarter. Use vendor folders if you mostly need one supplier's history. Keep both the date and the vendor in the filename, so you can search either way without keeping two archives.
How should I organize invoices before handing them to my accountant?
Give every file the same date-first pattern so the whole set sorts by date, and file it into year/month folders, so a request for "Q2's receipts" is receipts/2026/04/ to receipts/2026/06/. Rename before you upload anything, so the clean names carry through. Keep open questions with the documents they concern, and confirm retention periods and required categories with your accountant.
Can NameQuick file invoices by the date printed on them?
Yes, through the filename. A Preset puts the document date at the start of the name, and an after-rename Rule that matches that prefix, such as name matches ^2026-09-, moves the file to the September folder. The {year} and {month} path tokens use the processing date, not the invoice date. Rules run for watched folders, not for files you add in Quick Rename.
Can NameQuick rename scanned receipts as well as PDFs?
Yes. NameQuick reads the text of PDFs and reads scans and receipt photos through an image-capable AI model. Check faded thermal paper, handwritten details and missing pages. Choose Review first under Apply suggestions from files you add before you add files, so you can check each name before it is applied.
What happens when NameQuick can't read the date or vendor?
That depends on the Preset. With written instructions, you can ask for a stand-in such as MISSING, but the AI can miss that a value is absent, so check important files. With a filename template, set the field's If not found to Skip file: NameQuick won't guess, and the file waits as Needs input until you fill in what's missing. A name that starts with MISSING does not match a date-prefix Rule, so the file stays in the inbox.
Can NameQuick send invoice data to QuickBooks or replace my accounting software?
No. NameQuick names and files documents. It does not book transactions, reconcile payments or export the data it reads, and it has no QuickBooks, Xero or DATEV integration. Attach or import the checked files in your accounting tool as you do today.
NameQuick Team
AuthorThe NameQuick team writes practical guides for file organization, document workflows, and automation with NameQuick.














