What expense categories should a small business use?
Applies to: United States · Updated 2026-09-30
Use the fewest expense categories your reports and obligations need. A cost earns its own category when it is recurring and material, a decision or report needs it separately, a reporting requirement keeps it apart (employee versus contractor pay), or its spending is worth watching. Separate costs of delivering goods or services from operating costs, put descriptive detail beneath a category or outside the list, define each category in writing, and decide about past data before changing the set.
What is an expense category for, and what does it not decide?
An expense category decides which total a cost lands in, and so what every report shows. Three readers rely on those totals. The owner steers by them: IRS Publication 583 says records can show whether your business is improving, which items are selling, or what changes you need to make. A lender reads the financial statements built from them, which Publication 583 says can help you in dealing with your bank or creditors. The tax preparer works from them: the IRS page What Kind of Records Should I Keep says your books must show your gross income, as well as your deductions and credits.
A category does not decide whether a cost is deductible; the tax rules decide that from what the cost was. The IRS's Instructions for Form 1120, for the corporate return, even include a schedule headed Reconciliation of Income (Loss) per Books With Income per Return, because the books and the return can differ. Code each cost to the category that describes what happened, never to one you hope will be treated favorably, and leave deductibility to the tax rules and your preparer.
How do you decide whether a category should exist?
Test each proposed category with four questions; it earns its place if it passes at least one:
- Recurring and material. The cost recurs and is large enough that a change in it would change your view of the business, such as rent or fuel.
- Needed separately. A decision or report depends on seeing it alone, such as advertising compared with the sales it brings in.
- Required. A reporting requirement keeps the class apart whatever you would prefer; those classes are covered below.
- Worth watching. The spending drifts when nobody looks, such as software subscriptions or card processing fees.
Keep one defined catch-all for small costs that pass none of the tests; list what goes in it, and when its total grows, split out whatever now passes a test.
Any other category that passes none of these still costs something: a line on every report and a choice at every coding, so two people, or one person in different months, split similar costs differently and the totals stop meaning anything. The commonest case is a category per vendor or per purchase; the vendor is already on each transaction, so the category adds a choice and no information.
Should you keep your software's default list or build your own?
Your accounting product may already have created a starter list; Zoho Books' U.S. help page on the chart of accounts (undated), for example, says it lists a set of default accounts that can be used in your business. No default list knows your decisions, so both routes end in the same tests:
- Adopt the default list and prune it. Run each default expense account through the tests, keep and define those that pass, and add what the tests show is missing. Where the product will not retire a default account, leave it unused and record that in your coding guide, and in its description if your product lets you edit a default account's description; Zoho Books' help says the default accounts cannot be marked as inactive.
- Design from your own needs. List the reports and decisions you rely on and the classes you must keep apart, derive categories from them, then match each to the nearest default account or create it.
Adopting is quicker but, unpruned, keeps categories that fit no decision you make; designing takes longer but yields a list you can justify line by line.
What starting set fits most small businesses?
Apart from the one catch-all, these groupings pass at least one test for most small businesses. Drop any that fails the tests for you, and add what your business model needs.
| Grouping | Test it usually passes |
|---|---|
| Direct costs: goods for resale, job materials, subcontractors, and crew or billable wages and their employer payroll taxes and benefits, each its own category | Needed separately where you sell goods, carry inventory or run jobs: it shows gross margin |
| Employee wages | Required: kept apart from contractor pay |
| Employer payroll taxes | Required: the employer's own taxes on wages |
| Employee benefits | Recurring and material where offered |
| Contract labor | Required: pay to people who are not employees |
| Rent and utilities | Recurring and material wherever there are premises |
| Vehicle expenses | Required (transportation): IRS record rules apply if you deduct it; also recurring and material where vehicles are used |
| Travel | Required: IRS record rules apply if you deduct it |
| Gifts | Required: IRS record rules apply if you deduct them |
| Advertising and marketing | Needed separately: set against the sales it produces |
| Insurance | Recurring and material, reviewed at each renewal |
| Professional fees | Material when they occur; each engagement is a decision |
| Software and subscriptions | Worth watching: small recurring charges add up |
| Office supplies and small costs | The one catch-all: minor costs that pass no test, watched for growth |
The table's wage, payroll-tax, benefits and contract-labor rows are for people whose pay is not a direct cost. The rest of the chart of accounts, and matching categories to your tax return's lines, are separate questions.
Which costs go in direct costs rather than operating expenses?
For the companies it covers, SEC Regulation S-X Rule 5-03 lists cost of tangible goods sold and cost of services as income-statement line items apart from selling, general and administrative expenses; it binds only those companies, but the same split serves any business whose costs rise with what it delivers: goods, jobs or billable time.
AccountingTools' definition of cost of goods sold (February 18, 2026) excludes costs not directly tied to the production of goods, including selling expenses such as advertising and sales commissions, and in a service business counts the labor, payroll taxes and benefits of the people who generate billable hours. As a test:
| If the cost | Put it in |
|---|---|
| Exists because of a particular sale or job: goods sold, job materials, a job's subcontractor | Direct costs |
| Is pay, payroll taxes or benefits for people who make the product or whose time is billed | Direct costs |
| Supports selling or general administration rather than making or delivering the product: office rent, office staff, general insurance, software | Operating expenses |
| Is spent to win sales rather than deliver them: advertising, sales commissions | Operating expenses |
If you make goods, the rent, utilities, insurance and management salaries of the production facility are factory overhead, which AccountingTools counts in cost of goods sold although it is mostly fixed cost; how that overhead is assigned to inventory is a separate question.
For a cost on the line, such as a truck used for jobs and errands, pick a side and write it into the category's definition.
What changes if you sell goods, carry inventory or run jobs?
The direct-cost grouping stops being optional: without it, no report can show gross margin. Job costs go to the direct-cost category for their type when you record them. Goods held as inventory follow your product's inventory feature; Intuit's QuickBooks Online help article Inventory assets and Cost of Goods Sold tracking (updated August 5, 2026) says COGS is debited only when you sell inventory items on invoices or sales receipts. Inventory recording itself is a separate question.
Which costs must stay in separate categories?
Some classes must stay visible because a reporting requirement treats them differently, so keeping them apart is a constraint, not a preference. IRS guidance names these:
- Employee pay and contractor payments. The IRS page Independent contractor (self-employed) or employee? says it is critical that business owners correctly determine whether the individuals providing services are employees or independent contractors, and it sets out different tax obligations for each.
- Employer payroll taxes. That IRS employee-or-contractor page also names taxes the employer itself pays on an employee's wages: the matching employer portion of Social Security and Medicare taxes, and unemployment tax.
- Travel, gift and transportation expenses. The IRS page What Kind of Records Should I Keep says that if you deduct travel, gift or transportation expenses, you must be able to prove certain elements of them, and it points to Publication 463, Travel, Gift, and Car Expenses.
What each class means for payroll or any return is for your payroll provider and tax preparer; the category only keeps its total visible. Whether a purchase is an expense at all is a separate question.
Folding one of these into a general category costs nothing until the separate figure is needed; then every transaction in the combined category must be reopened to rebuild it.
What changes if you pay employees or contractors?
Split compensation along those lines, not by convenience: employee wages, employer payroll taxes and contractor payments each get their own category, never one shared labor category, and the split holds inside direct costs when employees and contractors both work on jobs.
How do you extend the set for your industry?
A generic set is not enough on its own: the IRS page What Kind of Records Should I Keep says the business you are in affects the type of records you need to keep for federal tax purposes. Add the costs your model creates, testing each by the same four questions rather than importing another business's list, which brings back categories nobody uses. The same tests give different additions:
- A restaurant adds food and beverage costs to direct costs, because menu prices depend on them.
- A building contractor adds equipment rental and permits as direct costs, because each job's bid and margin depend on them.
- An online seller adds marketplace fees, shipping to customers and payment processing, each watched against sales.
What would the tests produce for a small landscaping company?
Take a landscaping company with a two-employee crew, irrigation work subcontracted job by job, plants and stone bought for each job, two trucks and online advertising. Its proposals, run through the tests:
| Proposed category | Test | Decision |
|---|---|---|
| Job materials | Needed separately (business model): each job's margin depends on its plants, stone and parts | Keep, as a direct cost |
| Equipment rental | Needed separately (business model): the owner is deciding whether to buy a mini excavator | Keep, as a direct cost |
| Crew wages | Required: employee pay stays apart from contractor pay | Keep, as a direct cost: crew time is what jobs deliver |
| Crew payroll taxes | Required: the employer's own taxes on wages | Keep, as a direct cost, apart from wages |
| Subcontractors | Required: contractor pay stays apart from wages | Keep, as a direct cost |
| Vehicle expenses | Required (transportation); recurring and material | Keep, as an operating expense by written rule; which truck goes in the memo |
| Rent, utilities, insurance, software, advertising, office supplies | As in the starting set | Keep, each as its own operating expense |
| A category for the main plant nursery | None: the vendor is already on each transaction | Reject; its invoices go to job materials |
| Postage | None: small, irregular and tied to no decision | Reject; named in the office supplies definition |
When does detail belong in a sub-category, and when outside the list?
Ask of each proposed distinction whether a report or requirement depends on seeing it alone, then place it:
| If the distinction | Put it |
|---|---|
| Is required to be visible or changes a decision: contract labor, equipment rental | In its own category |
| Is reviewed regularly but belongs to one kind of cost: fuel and repairs within vehicle expenses | In a sub-category beneath that category |
| Only describes the transaction: which vendor, truck, job or location | Outside the category list: in the payee, the memo or a tracking dimension |
Keep sub-categories to one level unless a report needs more, since each level multiplies the choices at coding time. Choosing among classes, tags, jobs and other tracking dimensions is a separate question.
How should you name and define each category?
Name each category for what the cost is, in words the person coding will recognize: "Job materials", not a supplier's name or "Misc 2". Then define it in three parts:
- What goes in. Name the kind of cost and give two or three typical examples.
- What stays out. Name the nearest look-alike costs and the category each goes to instead.
- Boundary rule. Say how to code a cost that could go either way.
Keep each definition where coding happens: in the account's description field where the product has one (Zoho Books' form for creating an account has a Description field), and in a one-page coding guide used by everyone who codes. Add to the guide whenever a new kind of cost appears, and define the catch-all category too, so it does not become a dumping ground.
How do you change the set later without breaking comparisons?
Every change moves where costs land, so decide two things first: when it takes effect, and what happens to earlier periods. Make changes at the start of a month, quarter or year so no period is split between two structures, and log each one in the coding guide with its date, reason and prior-data decision. Each kind of change needs its own decision:
| Change | Earlier periods |
|---|---|
| Add | They show nothing in the new category: move past transactions into it, or note its start date and compare from then |
| Rename | Check in your product whether past reports show the new name (FreshBooks warns that making changes will impact reports); if they do, rename only when the meaning is unchanged; otherwise start a new category and retire the old one |
| Split | The old category keeps the combined total: recode past transactions into the new ones, or compare only the combined figure |
| Merge | Past periods may show only the combined figure: note or export each category's totals first, and check your product's help for whether a merge can be undone |
| Retire | Stop new coding but keep the history; FreshBooks' help says archiving an account leaves your reporting unchanged |
If reports for earlier periods have already gone to a lender or your tax preparer, leave those periods as issued and bridge the comparison with a written map from old categories to new. Fixing miscoded transactions is a separate job.
FreshBooks' help article What is the Chart of Accounts? (undated) says you can change the account name or the account number and that an archived account no longer appears in the chart of accounts; it also says archiving a parent account archives the sub-accounts beneath it, so move any sub-category you still use before retiring its parent. Zoho Books' chart-of-accounts help (undated) says an account you created yourself can be marked inactive instead of deleted, while its default accounts can be neither marked inactive nor deleted.
After the first quarter, run an expense report by category: fold categories that attracted almost nothing into broader ones, noting their totals first, but never fold a class that must stay separate (employee wages, employer payroll taxes, contractor payments, travel, gifts and transportation); keep it, or retire it if the business no longer has such costs. Split a catch-all that keeps growing. Cleaning up an already overgrown list is a separate question.
Sources
- Internal Revenue Service — Publication 583 (12/2024), Starting a Business and Keeping Records, December 2024
- Internal Revenue Service — What Kind of Records Should I Keep, Page last reviewed or updated 03-Aug-2026
- Internal Revenue Service — Instructions for Form 1120 (2025), 2025
- Internal Revenue Service — Independent contractor (self-employed) or employee?, Page last reviewed or updated 19-May-2026
- U.S. Securities and Exchange Commission, via the U.S. Government Publishing Office — 17 CFR 210.5-03, Statements of comprehensive income (Regulation S-X), Code of Federal Regulations, revised as of April 1, 2025
- AccountingTools (Steven Bragg) — Cost of goods sold definition, February 18, 2026
- Intuit Inc. — Inventory assets and Cost of Goods Sold tracking (QuickBooks Online), Last updated August 5, 2026
- Zoho Corporation — Chart of Accounts (Zoho Books help, U.S.), undated
- FreshBooks — What is the Chart of Accounts?, undated