The expense categorization reference bookkeepers actually use, organized by transaction type, with 2026 OBBBA rules, decision frameworks, and named QBO accounts.
15 articles
If you're categorizing transactions for 10+ QBO clients, you've Googled "what category is this?" more times than you'd like to admit. Stripe processing fees, software subscriptions, the gray-zone Amazon order with three different items: every day brings another judgment call.
This is the expense reference organized the way bookkeepers actually think: by transaction type, not by GAAP textbook. It sits as the operating-expense backbone of . We cover the 2026 OBBBA rules that changed deductibility, the decision framework for when to create a new account versus use an existing one, and how Growthy's pattern learning handles the gray zones after you've categorized once.
The 8 Expense Buckets That Cover 95% of Small-Business Spending
Before drilling into individual categories, it helps to anchor on the major buckets. Every expense lands in one of these eight, and once you can place a transaction in the right bucket, the specific account follows.
Cost of Goods Sold (COGS)
COGS captures costs directly tied to producing the revenue. For a product business, that's inventory purchases, freight in, and direct labor. For a service business, that's contractor pay attributable to billable work and direct project materials. The test: would this cost exist if the sale didn't happen? If no, it's COGS. If the cost would exist anyway (rent, software), it's an operating expense.
Most small businesses underuse COGS. A Shopify store will dump inventory purchases into "Supplies" because the bookkeeper isn't thinking about gross margin. That's a categorization mistake. You can't see gross margin if COGS is buried in OpEx. Set up COGS accounts even for service businesses where it applies (agency contractor costs, freelancer subcontracts on client projects).
Operating Expenses (the broad bucket)
OpEx is the costs of running the business that aren't tied to a specific sale. Rent, utilities, software, marketing, insurance, anything that keeps the lights on. This is where most QBO defaults live, and where most categorization decisions happen day-to-day.
The trap: QBO ships with 30+ default expense accounts, most of which a typical small business doesn't need. "Continuing Education" and "Conferences" can collapse into one "Training and Education" account. "Office Supplies" and "Office Expenses" trip up bookkeepers daily because QBO splits them but the practical difference is fuzzy. Trim the default list to what your client actually uses.
Administrative Expenses
Admin is the back-office costs: legal, accounting, banking, payroll processing fees. Some firms split admin into its own bucket, others fold it into OpEx. Either is defensible; what matters is consistency. If you're managing a 30-client book, pick one approach and apply it everywhere so reports are comparable.
Professional Fees
Professional fees deserve their own bucket because they hit different IRS reporting thresholds. Attorney fees, CPA fees, and contractor payments all flow into 1099-NEC reporting, and the 2026 OBBBA changes raised the threshold to $2,000 (from $600) for payments after 12/31/2025. We'll cover the W-9 collection workflow below.
Operating Expenses Deep Dive
Rent and utilities
Rent goes to "Rent or Lease" with sub-accounts if the business has multiple locations or splits between office and warehouse. Utilities (electric, gas, water, internet, phone) typically combine into one "Utilities" account unless the business reimburses tenants or wants utilities tracked separately for tax purposes.
The judgment call: home office rent. If the client takes the simplified home office deduction ($5/sq ft, max 300 sq ft, $1,500 cap), the deduction happens on the personal return, not the business books. Don't post a "home office rent" expense to QBO for sole props using the simplified method. For accountable plan reimbursements (S-corps), post to "Reimbursed Expenses." See our deep dive on rent and utilities categorization.
Office supplies and office expenses
QBO splits "Office Supplies" and "Office Expenses", and bookkeepers conflate them constantly. Office Supplies is the consumable, sub-$200 stuff: paper, pens, printer ink, coffee for the office. Office Expenses is the operational category for things like postage, subscriptions to trade publications, small software not classified as a SaaS subscription. Pick one as your default and use the other for genuinely different items. We cover the full decision logic in the office supplies vs office expenses guide.
Software and subscriptions
Software subscriptions are the fastest-growing expense category for small businesses. A modern services firm has 20+ SaaS tools: QBO, Slack, Zoom, Notion, Linear, the design suite, the project management tool, the email platform. Categorize all of these to "Software and Subscriptions" rather than scattering them across "Office Expenses" and "Dues and Subscriptions."
The exception: industry-specific software that's directly billable to clients (a CPA firm's tax software, a law firm's case management) might earn a sub-account because the cost is meaningfully tied to revenue generation. See software and SaaS subscriptions for the full breakdown including the capitalization question for enterprise SaaS.
Bank and merchant fees
Bank fees are the obvious ones: monthly account fees, wire fees, NSF charges. Merchant fees are the larger expense for most businesses: Stripe at 2.9% + 30¢, Square at 2.6% + 10¢, PayPal at 3.49% + 49¢ for online transactions. Both go to "Bank Service Charges" or split into "Bank Fees" and "Merchant Processing Fees" if the business wants visibility into payment processing costs.
Common error: posting Stripe fees gross instead of net. If a client invoices $1,000 and Stripe deposits $971 after fees, the correct entry is $1,000 revenue plus $29 expense, not $971 revenue. The bank feed shows $971, which is why bookkeepers miss this. See the bank fees and interest guide for the full Stripe/Square/PayPal mapping.
Professional Fees and Outside Services
Attorney and legal fees
Legal fees are 1099-NEC reportable when paid to an attorney for services, regardless of entity type. That's a unique rule: corporations are normally exempt from 1099-NEC, but attorneys aren't. If you paid a law firm $5,000 in 2026, you owe them a 1099-NEC. Collect the W-9 at engagement, not at year-end.
Legal fees also have a capitalization question: if the legal work was for acquiring a capital asset (drafting an asset purchase agreement, drafting an NDA tied to a financing event), the fees might capitalize into the asset basis rather than expense. Most bookkeepers post everything to "Legal Fees" and let the tax preparer handle the capitalization decision at year-end. See attorney and legal fees.
Accountant and CPA fees
CPA fees go to "Accounting Fees" or "Professional Fees - Accounting." If the CPA firm is a corporation (most are), no 1099-NEC is required. If they're a sole proprietor or LLC, 1099-NEC threshold is $2,000 for 2026. Collect W-9s anyway; saves the year-end scramble. See accountant and CPA fees categorization.
Contractor payments (1099)
Contractor payments are the highest-volume professional fees category. Under OBBBA (effective for payments after 12/31/2025), the 1099-NEC threshold rose to $2,000 per IRC §6041(a), up from $600. The 1099-K threshold reverted to $20,000 and 200 transactions after OBBBA killed the ARPA $600 phase-down.
Workflow: collect a W-9 before the first payment, mark the vendor as 1099-eligible in QBO, route all payments to "Contractor Labor" or "Outside Services." At year-end, QBO's 1099 report flags vendors over $2,000 for filing. The contractor's entity type (sole prop, LLC, S-corp) determines whether they need a 1099; corporations are exempt except for attorneys and medical providers. See the full contractor payments and 1099 workflow.
Travel, Meals, and Vehicle Expenses
This category took the biggest hit under OBBBA. Several previously-deductible meal categories were eliminated for tax years 2026 and beyond. Bookkeepers need to track these correctly even though the deductibility is the tax preparer's call; the categorization drives the report.
Travel (airfare, hotels, transit)
Business travel (airfare, hotels, rental cars, trains, taxis, rideshare for business purpose) is 100% deductible. Post to "Travel" with no fancy sub-accounts unless the client travels enough that you want to break out lodging from transportation. The IRS still requires substantiation: who, what, when, where, why. Most clients don't keep the documentation, so set up an expectation that travel expenses include a brief memo on the QBO transaction. See the travel expenses guide.
Meals and entertainment (50% rule)
Standard business meals (taking a client to lunch, traveling on business and grabbing dinner) remain 50% deductible at the federal level. Entertainment is 0% deductible (TCJA made this permanent). The big OBBBA change: employer-convenience meals under §119(a) (on-premise meals, overtime meals, business-meeting meals) are eliminated for TY2026 and beyond.
What this means for the bookkeeper: post meals to "Meals - 50%" and entertainment to "Entertainment (non-deductible)" or a similar non-deductible bucket. The on-premise office snacks you used to deduct? Now non-deductible. Exceptions remain for vessels, oil platforms, drilling rigs, and FMV sales to employees. Most small businesses don't have these. See the meals and entertainment guide for the full deductibility matrix.
Vehicle and mileage
Standard mileage rate for TY2025 is 70¢/mile (IRS Notice 2025-5). The TY2026 rate publishes via forthcoming IRS notice; verify before reporting. Most bookkeepers use the standard mileage method because it's cleaner. Actual expense method (depreciation, gas, insurance, maintenance) requires more tracking and is typically run by the tax preparer at year-end.
For QBO categorization: post personal vehicle business use to "Vehicle Expense" or "Mileage Reimbursement" as a journal entry from the mileage log. For company vehicles, use sub-accounts: gas, repairs and maintenance, insurance, registration. See vehicle and mileage expenses.
Marketing, Insurance, Benefits, Shipping, Training
Marketing and advertising
Everything that drives customer acquisition: Google Ads, Meta Ads, LinkedIn Ads, content marketing tools, email platforms (Mailchimp, ConvertKit), SEO tools, podcast sponsorships, billboards. Post to "Marketing and Advertising" or split into "Online Advertising" and "Other Marketing" if the volume warrants it. See the marketing and advertising category.
Business insurance
General liability, professional liability (E&O), cyber, commercial auto, workers' comp. Post to "Insurance Expense" with sub-accounts by policy type if there are 3+ policies. Health insurance for owners/employees goes to a separate "Employee Benefits" account because it has different tax treatment. See business insurance categorization.
Employee benefits
Health insurance, dental, vision, 401(k) employer contributions, HSA contributions, life insurance, employee gym memberships. Post to "Employee Benefits" with sub-accounts if needed. S-corp owner health insurance is special. It goes through payroll as W-2 Box 14 income and is deducted as a separate "Self-Employed Health Insurance" item on the 1040, not as a regular benefits expense. See employee benefits guide.
Shipping and postage
USPS, FedEx, UPS, DHL: both inbound (freight in, often capitalized into COGS) and outbound (freight out, expense). Post to "Shipping and Postage" or split if the volumes are material. See shipping and postage.
Training and education
Conferences, online courses, books, professional development, continuing education. Post to "Training and Education." Note: undergraduate and graduate degree programs that qualify the client for a new trade are NOT deductible. Only training that maintains or improves skills in the current trade qualifies. See training and education.
Depreciation and Capitalized Costs
When to capitalize vs expense
The practical capitalization threshold for small businesses is $2,500 to $5,000 per item, set by the de minimis safe harbor election. Items below the threshold expense immediately. Items above capitalize as fixed assets and depreciate over their useful life.
Set the threshold once in the accounting policy and apply it consistently. A $1,200 laptop expenses. A $4,500 industrial printer capitalizes if your threshold is $2,500, expenses if it's $5,000. The election goes on the tax return annually.
§179 deduction limits 2026
Under OBBBA, the §179 expensing cap rose to $2,560,000 for TY2026, with phase-out beginning at $4,090,000 of qualifying property placed in service. The SUV cap is $32,000. This is a tax-side decision. The bookkeeper records the asset; the tax preparer elects §179 versus regular depreciation.
Bonus depreciation under OBBBA
100% bonus depreciation is permanent under OBBBA §10301 for property placed in service after 1/19/2025. This is a major change. Bonus had been phasing down (60% in 2024, 40% in 2025 pre-OBBBA) and OBBBA reset it to 100% permanently.
R&D expensing was also restored: 100% deductible for TY2025-TY2029 under OBBBA §10301. Research costs that were being capitalized and amortized over 5 years (post-TCJA) can again expense currently for the OBBBA window.
When to Create a New Category vs Use an Existing One
This is the decision that separates bookkeepers from data-entry workers. Every "where does this go?" question comes back to whether the existing chart of accounts has a home for the transaction or whether you need a new account.
The 3-test decision framework
Test 1: Does it appear on a financial statement someone reads?
If the CEO never looks at "Subscriptions - News Publications" separately from "Software Subscriptions," there's no reason to split them. Categories exist to inform decisions. If no one reads the line item, collapse it.
Test 2: Is the dollar volume material (>1% of revenue)?
A category that totals $400 a year on a $500,000 revenue book is noise. Roll it up. A category that totals $80,000 deserves visibility. Split it out even if no one's currently asking for the data.
Test 3: Does it have a different tax treatment?
This is the bookkeeper's specific lever. Meals (50% deductible) versus entertainment (0% deductible) need separate accounts because the tax preparer will reclass them anyway. Same for §179-eligible equipment versus non-§179. Same for capitalized legal fees versus expensed legal fees.
If all three answers are no, use an existing account. If one or more is yes, create the new category.
Examples: when to split vs combine
Combine: "Office Supplies" and "Office Expenses" if the volume is small and no one reads them separately. Use one account, retire the other.
Split: "Marketing - Digital Ads" and "Marketing - Trade Shows" if the business runs both channels and the CEO wants to see digital ROI separately.
Combine: "Continuing Education," "Conferences," and "Books"; collapse to "Training and Education."
Split: "Subcontractor Labor" by department or service line if you're a 50-person agency with three practice areas.
How to retire stale accounts
QBO doesn't let you delete an account that has historical activity, but you can mark it inactive. Run the year-end review: any account with zero current-year activity that isn't a permanent balance sheet account becomes a candidate for retirement. Mark inactive in QBO, document the retirement in the working papers, move on.
How Growthy Auto-Categorizes Expenses
Once a bookkeeper has categorized a vendor a few times, the pattern is established. Stripe deposits go to revenue with a fees offset. Office Depot goes to Office Supplies. The local landlord's ACH goes to Rent.
Pattern learning across vendors
Categorize a vendor three to five times. Growthy mimics the pattern next time. You confirm in seconds. You approve, modify, or override the suggested category. You stay in control; Growthy surfaces its best guess so you don't re-decide from scratch.
For a 30-client book where each client has 200-500 monthly transactions, the math shows up as 32 hours to 8 hours per month after 60 days of pattern learning. A bookkeeper who used to spend an hour per client per month on categorization spends 10-15 minutes confirming suggestions. That's 30+ hours saved monthly across the book.
Handling gray-zone first occurrences
New vendor shows up. Growthy asks. You decide. Next time, it remembers. The transaction lands in a "needs review" queue with a suggested category and reasoning. You make the call, the pattern is set, and the next occurrence auto-applies. This is the honest tradeoff: pattern matching is fast, but new vendors and gray-zone transactions still need a human bookkeeper. Growthy works with QuickBooks; the categorizations write back to QBO in real time so your client's books stay current.
Time saved on a 30-client book
Concrete numbers from one of our pilot books: a bookkeeper running 30 SaaS and services clients reduced monthly categorization time from 32 hours to 8 hours after 60 days of pattern learning. The 24 hours saved went to higher-margin advisory work: month-end reviews, client conversations, year-end planning. The categorizations weren't perfect (about 4% needed manual override), but the bookkeeper reviewed every transaction, so the override happened during review, not after-the-fact cleanup.
Related Glossary
For expense terms that affect year-end cleanup, use the tax bookkeeping terms glossary. It covers cash vs accrual, depreciation, 1099s, prepaid expenses, and other items that need clean bookkeeping before the tax preparer sees the file.
Growthy is bookkeeping software, not a CPA firm. This content is educational, not professional advice. Full disclaimer.
What Category Is Business Insurance? (Chart of Accounts Guide)
Business insurance goes to Insurance Expense, usually one parent account with optional sub-accounts by policy type. Annual premiums paid upfront sit in Prepaid Insurance and amortize monthly. S-corp owner health insurance follows special W-2 rules.
What Category Is Attorney / Lawyer Fees? (Chart of Accounts Guide)
Routine attorney fees go to Legal Fees (a sub-account of Professional Fees). Acquisition, formation, real estate, and IP legal work gets capitalized instead. Plus the attorney 1099 exception every bookkeeper misses.
What Category Is Accountant / CPA Fees? (Chart of Accounts Guide)
Accountant and CPA fees go in Accounting Fees, a sub-account of Professional Fees. Splitting by service type (tax prep, bookkeeping, audit, advisory) gives owners cleaner year-over-year benchmarks and tax preparers a faster handoff.