How to Organize Invoices and Receipts (Small Business Cleanup Guide 2026)

One inbox folder, a date-first naming convention, and year/month folders: a practical system for small-business invoices and receipts, with Stripe receipts filed into Google Drive as the worked example.

NameQuick TeamUpdated

Choose your download

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.

Joinhappy customers

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.

Before and after: one invoice and receipt inbox
Before After
  1. Stripe receipt
    BeforeStripe receipt.pdf
    After2026-04-02_Acme-Corp_Receipt.pdf
  2. Portal invoice
    BeforeInvoice_Kagerer_1053650.pdf
    After2026-03-28_Kagerer_Invoice_1053650.pdf
  3. Emailed bill
    BeforeYour new Spire bill is ready.pdf
    After2026-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:

  1. 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.
  2. 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.
  3. 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.
  4. 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-review until you resolve them.
  5. 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:

  1. One inbox folder that NameQuick watches. You save every Stripe receipt PDF there, from the email or the Stripe receipt page.
  2. 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.
  3. 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:

NameQuick 3.0.35: Receipts In, a watched folder in Documents, is given the Stripe receipts Preset in the sidebar. The Rule Receipts by month runs when a file is renamed in Receipts In and its name starts with a year and month, and moves it into folders by year and month in Google Drive/receipts. Three Stripe receipts wait in All Files under 3 new names as 2026-04-acme-corp.pdf, 2026-04-notion.pdf and 2026-04-figma.pdf; Apply all renames them, and they are filed in Google Drive/receipts/2026/04.

Here is a typical Monday inbox:

Before and after: the receipt inbox
Before After
  1. Stripe receipt
    BeforeStripe receipt.pdf
    After2026-04-acme-corp.pdf
  2. Stripe receipt, next save
    BeforeStripe receipt (1).pdf
    After2026-04-notion.pdf
  3. Last month's receipt, saved late
    BeforeStripe receipt (2).pdf
    After2026-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.

  1. Make two folders. A local inbox such as Documents/Receipts In, and a receipts folder inside your synced Google Drive folder.
  2. 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.
  3. 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.
  4. 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 In folder. 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, pick receipts, and enter {year}/{month} as the Relative path pattern.
  5. 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.
  6. Run it every Monday. Save the week's receipt PDFs into Receipts In open 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.
Stripe receipt naming instructions
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
Downloads
Before
  1. 1Stripe receipt.pdf
  2. 2Stripe receipt (1).pdf
  3. 3Stripe receipt (2).pdf
Documents
After
  1. 1
    receipts / 2026 / 04
    2026-04-acme-corp.pdf
  2. 2
    receipts / 2026 / 04
    2026-04-notion.pdf
  3. 3
    receipts / 2026 / 03
    2026-03-acme-corp.pdf
Processed on Monday, April 6. The two April receipts follow the monthly Rule; the late March receipt follows a Rule that matches names starting with 2026-03-.

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.

Joinhappy customers

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:

PatternExampleUse it when
YYYY-MM-DD_Vendor_Type_Reference2026-03-28_Kagerer_Invoice_1053650.pdfThe folder mixes invoices, receipts and statements, or a vendor bills you more than once a month
YYYY-MM-vendor2026-04-acme-corp.pdfEach vendor bills you once a month, as with most subscriptions

Each part of the longer pattern has one job:

PartWhat to use
DateThe invoice's issue date, or the purchase or payment date printed on a receipt
VendorThe supplier or merchant, not your own business as the recipient, and not the payment processor
TypeOne consistent label, such as Invoice, Receipt, Bill or Credit-note
ReferenceThe invoice or receipt number when the document has one; leave it out when it doesn't
ExtensionKeep the original .pdf, .jpg or other extension

Why this works:

  • It sorts itself. A name that starts with YYYY-MM-DD or YYYY-MM puts 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:

Invoice and receipt naming instructions
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

  1. 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.
  2. Add three local copies to Quick Rename. Keep the originals elsewhere.
  3. On a Mac, suggestions can start on their own. Otherwise click Rename 3 files.
  4. 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 Invoice moves supplier invoices to Supplier-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 thisUse this guide
A Downloads folder of portal leftovers: Invoice_Kagerer_1053650.pdf, statement.pdf, email-subject namesDownloads 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.pdfAutomatically name scanned documents
Phone photos of paper receiptsReceipt 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 attachmentsWatch your inbox
A Mac watch-folder recipe that sorts invoices by year and vendorSort 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.

The NameQuick team writes practical guides for file organization, document workflows, and automation with NameQuick.

Start with a small batch

Make next month's receipts easier to find

Check three copied documents first. Keep the names that fit your convention, then build your filing around them.

Mac or Windows?