For Canadian bookkeeping & accounting firms
When everyone in a firm names files their own way, finding one receipt during a CRA review or a busy year-end turns into a search party. Here is a simple convention that works for receipts, bills, statements and tax documents, with real examples and a way to roll it out without renaming your whole archive.
| Part | Rule | Example |
|---|---|---|
| Client code | 3 to 6 capital letters, assigned once and never changed. Keep the list in one shared place. | ACME |
| Date | The date on the document, never the day you received or scanned it. Always year-month-day. | 2026-03-15 |
| Type | One code from a short, fixed list (below). | RCPT |
| Vendor | Who issued the document. No spaces, a capital letter at each word. Keep a short-name list so everyone writes it the same way. | HomeDepot |
| Amount | Total including tax, with a dot for decimals and no dollar sign. When there's no amount, use a short description instead. | 342.18 |
| Code | Use it for |
|---|---|
| RCPT | Receipts: expenses already paid |
| BILL | Supplier invoices still to be paid |
| INV | Sales invoices the client issued |
| STMT | Bank, credit card and loan statements |
| PAY | Payroll records and pay stubs |
| TAX | Tax slips, notices of assessment, CRA letters |
| CONTR | Contracts, leases and agreements |
| CORR | Other correspondence |
Eight codes cover almost everything. Resist adding more: every new code is one more thing your team has to remember, and the fewer there are, the more consistently they get used.
| Document | File name |
|---|---|
| Receipt from Home Depot | ACME_2026-03-15_RCPT_HomeDepot_342.18.pdf |
| Bell bill to pay | ACME_2026-03-02_BILL_BellCanada_118.65.pdf |
| Sales invoice to a customer | ACME_2026-03-10_INV_LavoieConstruction_1250.00.pdf |
| March chequing statement | ACME_2026-03-31_STMT_RBC_Chequing.pdf |
| Notice of assessment | ACME_2026-05-20_TAX_CRA_NoticeOfAssessment.pdf |
| Office lease | ACME_2026-01-01_CONTR_RiversideProperties_OfficeLease.pdf |
In Canada, 03/04/2026 can mean March 4 or April 3, depending on who wrote it. YYYY-MM-DD is the only format that can't be misread, and it's the only one that sorts correctly by name: 2026-03-15 always comes after 2026-02-28. It's also the international standard for dates (ISO 8601).
Use the date that matters for the books: the transaction date on a receipt, the invoice date on a bill or sales invoice, and the period-end date on a statement.
Files don't stay in their folders. They get attached to transactions in QuickBooks Online or Xero, emailed to a colleague, downloaded for a CRA request, or dropped on a desktop. A file called 2026-03-15_RCPT_HomeDepot.pdf could belong to any client. One that starts with ACME_ can't.
And because every file in a client's folder starts with the same code, they still sort by date.
Naming works best with the same folder layout for every client: one folder per client, one per year, then one per document type.
If a client's fiscal year doesn't follow the calendar, name the year folder after the fiscal year end. Keep the folder names identical across clients so anyone on the team can find anything without asking.
Renaming by hand takes a few seconds per document. Across 40 clients, that adds up to hours every month. Almarix reads each document as it arrives, names it to your firm's convention, and files it in the right client folder in your own Google Drive.
See how Almarix works →This guide is general information, not legal or tax advice. Record-keeping requirements can vary by situation; confirm specifics with the CRA or your professional body.