Business Folder Structure Template for Small Businesses (2026)
Want this done automatically? Choose your download
Learn More in the Docs
Try NameQuick on your next batch
Use AI-powered naming rules without leaving your Mac workflow.
TL;DR
- Start from a numbered template. Ten top-level folders cover most small businesses:
00_Inbox,01_Admin,02_Finance,03_Clients,04_Projects,05_HR,06_Contracts,07_Marketing,08_Templates, and99_Archive. - Follow a handful of best practices. Organize by area of the business, not by person. Stay within three levels, give every document type one home, and set permissions at the top level only.
- Adapt it with real examples. Agencies add project phases, trades businesses add jobs and vehicles, and small offices split restricted areas into their own shared drives.
- Name files the same way everywhere.
YYYY-MM-DD_Party_DocumentType_Reference.pdfsorts by date in every tool and still makes sense after a file has been moved. - Automate the inbox. NameQuick names each new file by its content, and Rules move it into the right folder, on Mac and Windows.
What a good business folder structure does
At home, a folder structure only has to make sense to you. In a company it has to make sense to everyone: the bookkeeper looking for last March's supplier invoice, the new hire saving a signed quote, and the owner who wants to hand the accountant a clean year. A business folder structure works when four things are true:
- Predictable. Two people filing the same document put it in the same place without asking each other.
- Shallow. No folder is more than three levels deep.
- Permission-friendly. Access follows the top-level folders, so HR and payroll can be locked down without managing single files.
- Archive-ready. A finished year or project moves to the archive in one step.
This page gives you a template that passes those four tests, company folder structure examples for three kinds of business, and the naming and retention rules that keep the structure working after week one. If you are organizing documents at home instead, the personal 7-folder template is the better starting point.
The small business folder structure template
Copy the tree, create the folders, and delete what you don't need. The numbers are part of the folder names.
Company
├─ 00_Inbox
├─ 01_Admin
│ ├─ Company-Records
│ ├─ Insurance
│ ├─ IT-and-Software
│ └─ Policies
├─ 02_Finance
│ ├─ 2026
│ │ ├─ Invoices-Out
│ │ ├─ Invoices-In
│ │ ├─ Receipts
│ │ ├─ Bank
│ │ └─ Tax
│ └─ 2025
├─ 03_Clients
│ ├─ ACME-Corp
│ │ ├─ Contracts
│ │ ├─ Quotes
│ │ └─ Correspondence
│ └─ Northwind
├─ 04_Projects
│ ├─ 2026-014_ACME-Website
│ │ ├─ 01_Brief
│ │ ├─ 02_Working
│ │ ├─ 03_Deliverables
│ │ └─ 04_Handover
│ └─ 2026-015_Northwind-Catalog
├─ 05_HR
│ ├─ Employees
│ ├─ Payroll
│ ├─ Recruiting
│ └─ Training
├─ 06_Contracts
│ ├─ Lease
│ ├─ Suppliers
│ └─ Subscriptions
├─ 07_Marketing
│ ├─ Brand
│ ├─ Campaigns
│ └─ Website
├─ 08_Templates
└─ 99_Archive
├─ 2024_Finance
└─ 2024_Projects
What belongs where, and who typically needs access:
| Folder | What goes in | Typical access |
|---|---|---|
00_Inbox | New scans, downloads, and email attachments that are not filed yet | Everyone who files |
01_Admin | Company registration, licenses, insurance policies, IT and software accounts, company policies | Owner, office manager |
02_Finance | Invoices you send and receive, receipts, bank statements, tax filings, one folder per year | Owner, bookkeeper, accountant |
03_Clients | One folder per client: contracts, quotes, correspondence | Team |
04_Projects | One folder per project, numbered by year, with the same phase folders inside | Project team |
05_HR | Employee files, payroll, recruiting, training records | Owner and HR only |
06_Contracts | Company-wide contracts: office lease, suppliers, software and other subscriptions | Owner, office manager |
07_Marketing | Brand assets, campaigns, website material | Team |
08_Templates | Letterhead, quote, contract, and invoice templates | Everyone reads, owner edits |
99_Archive | Closed years and finished projects | Read-only for most people |
The numbers do one job: they fix the order. Without them, folders sort alphabetically, so Archive sits near the top, Inbox ends up in the middle, and every new top-level folder reshuffles the list. With them, 00_Inbox always sits at the top where new files arrive, 99_Archive always sits at the bottom, and the order is the same in Finder, File Explorer, Google Drive, and on a NAS.
To create the top level in one go, run one of these in Terminal (Mac) or PowerShell (Windows):
mkdir -p ~/Documents/Company/{00_Inbox,01_Admin,02_Finance,03_Clients,04_Projects,05_HR,06_Contracts,07_Marketing,08_Templates,99_Archive}
"00_Inbox","01_Admin","02_Finance","03_Clients","04_Projects","05_HR","06_Contracts","07_Marketing","08_Templates","99_Archive" | ForEach-Object { New-Item -ItemType Directory -Force -Path "$HOME\Documents\Company\$_" | Out-Null }
Change Documents/Company to wherever the structure should live, for example your synced Google Drive, OneDrive, or Dropbox folder.
Folder structure best practices, with examples
A template only helps if everyone uses it the same way. These eight rules are what keep a shared structure from drifting back into chaos.
- Organize by area of the business, not by person. A folder called
Sarahstops making sense the day Sarah changes roles or leaves.03_Clients/ACME-Corpstill makes sense in five years. - Number the top level and leave gaps. Two digits, so
10_sorts after09_. The gap between08_Templatesand99_Archivelets you add09_Operationslater without renumbering anything. If you like numbering, the Johnny.Decimal system takes the same idea further with numbered categories and IDs. - Stay within three levels. Area, then client, project, or year, then document type. When you feel the need for a fourth level, put that information into the file name instead. Deep paths are slow to browse and can run into path-length limits in Windows apps and sync clients.
- Give every document type one home. Supplier invoices live in
02_Finance, even when they belong to a client project, because that is where your bookkeeper looks. The client or job name in the file name lets you find them from the other side. Copies in two places drift apart. - Put the year where you close things. Finance goes year first (
02_Finance/2026/Invoices-In), because you close and archive by year. Projects carry the year in their number (2026-014_ACME-Website). Clients get no year folders, since a client relationship usually outlasts a year. - Use one inbox and empty it daily. New scans, downloads, and email attachments land in
00_Inbox, not on desktops or in personal Downloads folders. A document that is unclear stays in the inbox instead of getting a guessed name. - Ban "Misc". Folders called Misc, Other, or Old grow until they hold everything. If something doesn't fit, either the structure needs a real folder or the document belongs in the archive.
- Write it down and name an owner. A one-page
_README.txtat the top of the structure states the folders, the naming convention, and who approves new top-level folders. New hires read it on day one.
Here is what those rules look like on real paths:
| Instead of | Use |
|---|---|
Documents/Tom/Old stuff/Invoices FINAL | 02_Finance/2025/Invoices-In |
Marketing/Misc/New folder (3) | 07_Marketing/Campaigns/2026-Q3_Fall-Promo |
Clients/ACME/2026/Projects/Website/Design/Round 2/Final | 04_Projects/2026-014_ACME-Website/03_Deliverables |
Contract ACME (final) v2 NEW.docx | 2026-09-02_ACME-Corp_Contract_Service-Agreement_v02.docx |
Company folder structure examples
The template covers most small businesses as it is. These three folder structure examples show how it bends for different kinds of work while the numbering stays stable.
Agency or freelancer
Creative and consulting work is organized around clients and projects. The project folders follow the same phases every time, so anyone on the team knows where the latest deliverable is.
Studio
├─ 00_Inbox
├─ 01_Admin
├─ 02_Finance
│ └─ 2026
│ ├─ Invoices-Out
│ ├─ Invoices-In
│ ├─ Receipts
│ └─ Tax
├─ 03_Clients
│ └─ ACME-Corp
│ ├─ Contracts-and-NDAs
│ ├─ Briefs
│ └─ Correspondence
├─ 04_Projects
│ └─ 2026-014_ACME-Rebrand
│ ├─ 01_Brief
│ ├─ 02_Research
│ ├─ 03_Design
│ ├─ 04_Feedback
│ └─ 05_Final
├─ 07_Marketing
├─ 08_Templates
├─ 09_Resources
│ ├─ Fonts-and-Licenses
│ └─ Stock
└─ 99_Archive
A solo freelancer can leave out 05_HR and 06_Contracts and keep the gaps, so the numbers stay the same after the first hire. 09_Resources holds what you reuse across projects, including the license files for fonts and stock images, which you will want to find again when a client asks.
Trades business: contractor, electrician, plumber
In the trades, the unit of work is the job. Every job folder has the same subfolders, from quote to sign-off, and the job number appears in every related file name. That way, the invoice filed in 02_Finance is still easy to find from the job.
Company
├─ 00_Inbox
├─ 01_Admin
│ ├─ Licenses-and-Permits
│ ├─ Insurance-Certificates
│ └─ Safety
├─ 02_Finance
│ └─ 2026
│ ├─ Invoices-Out
│ ├─ Supplier-Invoices
│ ├─ Receipts
│ └─ Bank
├─ 03_Customers
├─ 04_Jobs
│ └─ 2026-031_Miller_Bathroom-Remodel
│ ├─ Quote-and-Contract
│ ├─ Plans-and-Measurements
│ ├─ Photos
│ ├─ Delivery-Notes
│ └─ Sign-off
├─ 05_HR
├─ 06_Contracts
├─ 07_Vehicles-and-Equipment
│ ├─ Vehicle-Records
│ └─ Maintenance-and-Inspections
├─ 08_Templates
└─ 99_Archive
Site photos and photographed delivery notes arrive as IMG_4817.jpg from a phone. They are exactly the files that need a real name before they disappear into a job folder.
Small office: 5 to 20 people
Consultancies, agencies, brokers, and practice back offices share one structure among several people with different access. The top level mirrors those access groups, which makes permissions easy to read.
Office
├─ 00_Inbox
│ ├─ Scanner
│ └─ Email
├─ 01_Management # owners only
├─ 02_Finance # owners and bookkeeping
├─ 03_Clients
├─ 04_Projects
├─ 05_HR # owners and HR only
├─ 06_Contracts
├─ 07_Office-and-IT
├─ 08_Templates
├─ 09_Team # handbook, meeting notes, how-tos
└─ 99_Archive # read-only
Splitting the inbox into Scanner and Email helps when one person handles paper and another handles attachments. Both subfolders still get emptied the same way.
A file naming convention for the whole team
Folders answer "where is it?". File names answer "what is it?" before anyone opens the file, and they keep answering it after a file has been moved, emailed, or uploaded somewhere else. One pattern covers most business documents:
YYYY-MM-DD_Party_DocumentType_Reference.ext
- Date first, in ISO format. Use the document's own date (invoice date, signing date), not the day you scanned or downloaded it.
YYYY-MM-DDsorts correctly in every tool. - Party. The client or supplier, written the same way every time:
ACME-Corp, not "Acme Corporation Inc." in one file and "acme" in the next. - Document type from a fixed list. Invoice, Receipt, Statement, Contract, Quote, Payslip, Letter, Report. A short, agreed list is what makes the names searchable.
- Reference. Invoice number, job or project number, or a version such as
v01,v02. Never "final", "final2", or "NEW". - Hyphens inside a part, underscores between parts. No spaces and no special characters, so names survive sync clients, email, and scripts.
- Supplier invoice, scannedBefore
Scan_0042.pdfAfter2026-09-14_Northwind-Supply_Invoice_INV-2231.pdf - Signed client contractBefore
Document (3).pdfAfter2026-09-02_ACME-Corp_Contract_Service-Agreement.pdf - Delivery note photographed on siteBefore
IMG_4817.jpgAfter2026-09-18_Summit-Supply_Delivery-Note_DN-5531.jpg
Illustrative examples. The date is the one printed on the document, not the scan or download date.
For working files inside projects, lead with the project number instead of a date: 2026-014_ACME-Rebrand_Logo-Concepts_v03.pdf. More patterns, including version numbers and safe characters, are in the file naming conventions guide.
Shared drives and permissions: Google Drive, OneDrive, Dropbox, NAS
The same numbered structure works on every common storage platform. What changes is where you set access.
| Where the files live | How to map the structure | Permissions tip |
|---|---|---|
| Google Drive (Workspace) | Create the structure in a shared drive, not in someone's My Drive | Files in a shared drive belong to the team, so they stay when someone leaves. Access is easiest to manage per shared drive, which is why many teams give HR its own. |
| Microsoft 365 (OneDrive and SharePoint) | Shared company files go into a SharePoint document library (the Files tab in Teams is SharePoint). OneDrive is for each person's own work files. | Keep sensitive areas in a separate library or site rather than breaking permissions on many subfolders. |
| Dropbox (team account) | Create the top-level folders as team folders | Share each top-level folder with the groups that need it. |
| NAS (Synology, QNAP and similar) | One shared folder per top-level area, or one shared folder with the full structure | Set group permissions per shared folder. A NAS in the office is storage, not a backup by itself. |
| One computer, no team | A folder in Documents or in your synced cloud folder | Add an independent backup; sync alone is not one. |
Two habits make permissions manageable on any platform:
- Set access at the top level only. If you find yourself sharing single files or deep subfolders, the structure is telling you that area needs its own top-level folder or its own shared drive.
- Treat HR and payroll as separate storage. Employee files and payslips contain personal data that most of the team should never see. Giving them their own shared drive, library, or shared folder is simpler and safer than hiding a subfolder.
Retention: how the archive folder works
The archive keeps the working structure small. Once your accountant has closed a year, move 02_Finance/2025 into the archive in one step and rename it 99_Archive/2025_Finance. Finished projects from that year go from 04_Projects into 99_Archive/2025_Projects. The archive stays within three levels, just like the working structure. Make the archive read-only for everyone who doesn't maintain it.
Deleting is a separate decision. In the US, the IRS guidance on how long to keep records names three years as the general period for income-tax records and longer periods in specific cases, such as four years for employment-tax records. State law, lenders, insurers, or contracts can require more. Our small business expense tracking guide summarizes the IRS rules. UK businesses should check HMRC's record-keeping guidance, and businesses in Germany will find the periods in our document retention table. None of this is legal advice: agree the schedule with your accountant, then write it into the _README.txt.
Because the archive is organized by year, applying a retention schedule becomes a yearly check of whole folders instead of a hunt through single files.
One more rule belongs here: sync is not a backup. A file deleted or overwritten in a synced folder is deleted or overwritten everywhere. Keep at least one independent backup of the whole structure, and test a restore once in a while.
Automate the filing with NameQuick
A structure only stays clean if new files get a proper name and land in the right folder every day. That is the repetitive part, and it is where automation pays off. NameQuick is the app that renames files based on their content, for Mac and Windows. It works on your files where they are, so they stay ordinary files in your folder structure.
- Write the convention into a preset. In Presets, use a filename template, or describe the convention in your own words, for example: "Date first as YYYY-MM-DD, then the company name, then the document type from this list: Invoice, Receipt, Statement, Contract, Quote, Payslip." For PDFs, NameQuick reads the text. For scans and photos, the AI model reads the page image; there is no separate local OCR step for naming.
- Watch the inbox. In Settings → Folders, add
00_Inboxas a watch folder and choose your preset. It can be a local folder or sit inside a locally synced iCloud Drive, Dropbox, Google Drive, OneDrive, or Box folder. Right away, set it to Hold for Review, so nothing is renamed or moved until you approve it. - Route with Rules. Add Rules that run after a file is renamed and move it into a folder.
- Switch to automatic when you trust it. After a week of reviewing, set the folder to Apply automatically. Renames are recorded in History, where you can undo them in many cases.
After-rename Rules for the template
Condition Action- ConditionName contains InvoiceActionMove into 02_Finance/2026/Invoices-In
- ConditionName contains ReceiptActionMove into 02_Finance/2026/Receipts
- ConditionName contains StatementActionMove into 02_Finance/2026/Bank
- ConditionName contains ACME-Corp and name contains ContractActionMove into 03_Clients/ACME-Corp/Contracts
- ConditionName contains PayslipActionMove into 05_HR/Payroll
Rules match words that your preset wrote into the finished name, plus file properties such as type or size. They don't read the document itself, which is why the fixed list of document types matters.
A few details worth knowing before you set this up:
- Year folders. Rules with a fixed destination, like the ones above, need to point at the new year folder from January 1. If you use the
{year}placeholder in a Rule path instead, it stands for the processing date, not the date on the document, so a December invoice renamed in January lands in the new year. Either way, check the first arrivals of each new year. - Mac and Windows. Watch folders, presets, Smart Rename, Rules, Review, and History with undo work on both. Finder tags and color labels are Mac-only; on Windows, tags go into file properties for formats that support them, which excludes PDFs.
- Your choice of AI. With Self-Managed and a local model (Ollama or LM Studio, or MLX on Apple silicon Macs), the naming analysis stays on your computer. With your own cloud API key, the file content, which can include the file itself, goes directly to the provider you chose. With Managed AI, the content is processed on NameQuick's EU infrastructure, is not used for training, and is deleted after processing. For HR and payroll documents, the local option may be the easiest one to approve. Details are on the data privacy page.
- One computer per inbox. On a team, let one computer watch each inbox and let the sync client distribute the results, rather than having several computers watch the same synced folder. NameQuick works in synced folders; it does not connect to your cloud account.
- What it isn't. NameQuick doesn't manage permissions, enforce retention, or do bookkeeping. If you need those features, the document management software comparison explains when a full DMS makes sense.
Try NameQuick on your next batch
Use AI-powered Presets and pricing that fit batch renaming without rebuilding your workflow.
Pricing for both options is on the pricing page: a Self-Managed license is $69 one-time for one device, and Managed plans start at $12 per month. The Self-Managed trial includes 50 renames without a card. Choose your download for Mac or Windows and try it on a copy of your inbox first.
Common mistakes
- Too many top-level folders. Past about ten, people stop scanning the list and start guessing. Merge areas and push detail down a level.
- Personal folders as structure. "Tom", "Laptop backup 2023", and "Old" are not areas of the business. Move their contents into the areas they belong to, then delete the empty folders.
- The same document in two places. A contract saved in both the client folder and
06_Contractswill exist in two versions within a month. Pick one home and rely on the file name to find it. - Filing straight from Downloads. Without a shared inbox, files get filed half-named or not at all. Everything goes through
00_Inboxfirst. - No owner. When anyone can create a top-level folder, everyone eventually does. One person approves changes and updates the
_README.txt. - No backup of the shared drive. Sync and backup are different things. Check that someone is actually backing up the company's files.
For a broader view of digital filing, see the guides on going paperless and on organizing invoices and receipts.
FAQ
What is the best folder structure for a small business?
A numbered structure organized by area of the business: 00_Inbox, 01_Admin, 02_Finance, 03_Clients, 04_Projects, 05_HR, 06_Contracts, 07_Marketing, 08_Templates, and 99_Archive. It works for most small businesses because every document has one obvious home, permissions follow the top-level folders, and closed years move to the archive in one step. Add or drop folders to fit your business, but keep the numbers stable.
How many levels deep should a company folder structure go?
Three levels is a good limit: the area (for example 02_Finance), then the client, project, or year, then the document type. If you need a fourth level, put that information into the file name instead. Shallow structures are faster to browse and avoid path-length problems in Windows apps and sync clients.
Should I organize business folders by client, by project, or by year?
Use each where it fits. Finance is organized by year because you close and archive it by year. Projects get a number that includes the year, such as 2026-014_ACME-Website. Client folders have no year level, because a client relationship usually lasts longer than a year. Mixing these is fine as long as each area always follows its own rule.
Why do people put numbers in front of folder names?
Numbers fix the sort order. Without them, folders sort alphabetically, so the order follows the alphabet instead of how you work, and every new folder reshuffles it. With two-digit prefixes, 00_Inbox stays at the top, 99_Archive stays at the bottom, and everyone sees the same order on Mac, Windows, and in every cloud drive.
How should we name files in a shared company drive?
Use one pattern for the whole team, such as YYYY-MM-DD_Party_DocumentType_Reference.pdf: the document's own date, the client or supplier, a document type from a fixed list, and an invoice, job, or version number. Avoid spaces and special characters, and never use "final" as a version.
Where should invoices go, in the client folder or in Finance?
In Finance. Your bookkeeper and accountant work by period, so invoices belong in 02_Finance by year. Put the client name or job number in the file name, and you can still find every invoice for a client with a quick search. Keeping a second copy in the client folder leads to two versions of the same document.
Does this template work with Google Drive, OneDrive, SharePoint, and Dropbox?
Yes. The structure is just folders, so it works in a Google shared drive, a SharePoint document library, a Dropbox team folder, on a NAS, or on a single computer. Set access per top-level folder, or give HR and payroll their own shared drive or library.
Can NameQuick file documents into this structure automatically?
Yes, after you set it up. Point a watch folder at 00_Inbox, create a preset that writes your naming convention, and add Rules that move files after renaming, for example "name contains Invoice" into 02_Finance/2026/Invoices-In. Start with Hold for Review, then switch to Apply automatically once the results look right. NameQuick runs on Mac and Windows.
NameQuick Team
AuthorThe NameQuick team writes practical guides for file organization, document workflows, and automation with NameQuick.