Accounting for Consulting Firms: The Complete Guide to Getting It Right
Most consulting firms start with a spreadsheet and a prayer. This guide covers how accounting actually works for consulting firms — from chart of accounts to revenue recognition to the reporting that matters.
Most consulting firms start with a spreadsheet and a prayer. Revenue is irregular. Expenses are a mix of contractor payments, software subscriptions, and the occasional client dinner. And "accounting" means downloading a bank statement in January and handing it to a CPA who charges $3,000 to make sense of it all.
That works until it doesn't. And for most firms, it stops working around the $300K-$500K revenue mark — when the number of transactions, contractors, and client accounts makes the spreadsheet approach genuinely dangerous.
This guide covers how accounting actually works for consulting firms — from chart of accounts setup to revenue recognition to the reporting that matters.
Why Consulting Firm Accounting Is Different
Consulting is a service business with project-based revenue, which creates accounting challenges you won't find in a product business or a steady-subscription SaaS company.
Revenue recognition is complicated. When you bill a $60K project in three milestones — $20K upfront, $20K at midpoint, $20K on delivery — when do you actually "earn" that revenue? If you're on cash basis, it's when the check hits. If you're on accrual, it's when you deliver the work. The answer affects your tax liability, your profitability reporting, and your ability to get financing.
Expenses are hard to categorize. Is that contractor payment a cost of goods sold (direct project cost) or an operating expense? The answer depends on whether the contractor worked on a client project or an internal initiative. Get this wrong and your margins look completely different than reality.
Billable vs. non-billable time creates a hidden cost center. Every hour your team spends on internal meetings, proposals, or admin is an hour you can't bill. Most consulting firms don't track this well enough to know their true cost per billable hour.
Setting Up Your Chart of Accounts
Your chart of accounts is the backbone of your accounting system. For consulting firms, the standard templates don't work — they're built for product businesses. Here's what actually makes sense:
Revenue Accounts
- Consulting Revenue — Time & Materials — hourly or daily rate billing
- Consulting Revenue — Fixed Price — project-based, milestone billing
- Consulting Revenue — Retainer — monthly recurring advisory fees
- Training & Workshop Revenue — if you offer paid workshops or training programs
- Reimbursable Expenses — client-reimbursed travel, software, etc. (revenue side)
Splitting revenue by type matters because each has different margin profiles. Retainer work is typically highest-margin (predictable scope, efficient delivery). T&M work is mid-margin. Fixed-price projects can be high or low depending on how well you scoped them.
Cost of Revenue (Direct Costs)
- Contractor Payments — Client Projects — subcontractors working on billable work
- Employee Labor — Client Projects — salary allocation for billable time
- Client-Specific Software — tools purchased for specific engagements
- Travel — Client Projects — travel directly attributable to client work
- Reimbursable Expenses — client-reimbursed costs (expense side, paired with revenue)
Operating Expenses
- Salaries — Non-Billable — time spent on admin, BD, internal projects
- Office & Workspace — rent, coworking memberships, utilities
- Software & Subscriptions — project management, CRM, accounting, communication tools
- Professional Development — conferences, certifications, training
- Marketing & Business Development — website, advertising, networking events
- Professional Services — legal, CPA, bookkeeper
- Insurance — E&O, general liability, cyber liability
- Travel — Business Development — non-client-billable travel
Why This Structure Matters
With this setup, you can answer three critical questions at any time:
- What's my gross margin by service type? (Revenue minus direct costs per category)
- What's my true overhead? (Total operating expenses as a percentage of revenue)
- What's my blended cost per billable hour? (Total compensation / total billable hours)
If your chart of accounts lumps everything into "revenue" and "expenses," you can't answer any of these. You're flying blind.
Revenue Recognition: Cash vs. Accrual
This is the single biggest accounting decision for consulting firms, and most make it by default (cash basis) without understanding the tradeoffs.
Cash Basis
You record revenue when you receive payment. You record expenses when you pay them.
Pros:
- Simple. Your bank balance roughly matches your books.
- Lower tax burden in years where you invoice late in December but collect in January.
- No need to track accounts receivable or accounts payable as formal ledger entries.
Cons:
- Your P&L doesn't reflect the work you've actually done. If you delivered $200K of work in Q3 but clients don't pay until Q4, your Q3 looks terrible and Q4 looks artificially great.
- Makes it hard to evaluate project profitability in real time.
- Misleading if you have long payment terms (net-60, net-90).
Accrual Basis
You record revenue when you earn it (deliver the service). You record expenses when you incur them (receive the service), regardless of cash movement.
Pros:
- True picture of financial performance by period.
- Required for GAAP compliance (relevant if you're seeking investment or acquisition).
- Better for project profitability analysis.
Cons:
- More complex. Requires tracking AR, AP, and deferred revenue.
- Cash flow and profitability can diverge significantly.
- Higher bookkeeping costs.
The Practical Answer
If you're under $5M in revenue and don't need GAAP financials, cash basis is fine. Most consulting firms operate on cash basis and switch when they have a specific reason to (investor due diligence, bank loan application, or acquisition prep).
If you bill retainers (payment in advance of work), accrual is worth considering earlier. On cash basis, a $10K retainer paid January 1 for January work shows as January revenue — fine. But if a client prepays three months ($30K on January 1), cash basis shows $30K in January revenue and $0 in February and March. That's misleading.
Project Profitability Tracking
This is where most consulting firms drop the ball, and it's arguably the most valuable thing your accounting system can do.
For every project, you need to track:
- Revenue: Total contract value, amount billed, amount collected
- Direct costs: Contractor payments, employee time (at loaded cost, not billing rate), project-specific expenses
- Gross margin: Revenue minus direct costs
- Effective rate: Revenue / total hours worked (internal + contractor)
The Loaded Cost Trap
When calculating project profitability, don't use billing rates — use loaded cost.
If a senior consultant bills at $250/hour and earns a $150K salary with $30K in benefits, their loaded hourly cost is approximately $90/hour (assuming 2,000 working hours/year). The $250 billing rate creates $160/hour of gross margin — but only if that hour is actually billable.
If the project required 20 hours of non-billable setup, scoping, and internal meetings for every 80 billable hours, the effective rate drops and margin compresses. Track total hours, not just billable hours, per project.
When to Kill a Client
Your project profitability data should flag unprofitable clients within two quarters. Common patterns:
- Scope creep clients: Contracted for 40 hours/month, consistently consuming 60+
- High-maintenance clients: Low revenue but requiring senior-level attention
- Late-pay clients: Technically profitable but destroying cash flow with 90+ day payment terms
The hardest thing in consulting is firing a client. The accounting data makes it objective instead of emotional.
Contractor Accounting
Most consulting firms rely on a mix of employees and contractors. Getting the accounting right matters for both tax compliance and profitability analysis.
Tax Compliance Essentials
- Collect W-9s before first payment. Not after. Not in January. Before you pay them anything.
- Track payments by contractor. Anyone receiving $600+ in a calendar year needs a 1099-NEC, due to them by January 31.
- Don't misclassify. If you control when, where, and how someone works, they're likely an employee. The IRS penalties for misclassification are severe.
Accounting Treatment
Contractor payments for client projects go to Cost of Revenue, not Operating Expenses. This distinction matters for gross margin calculation.
If a contractor works on both client projects and internal work, split their payments accordingly. A contractor who spent 70% of their time on client work and 30% on your internal website redesign should have payments allocated 70/30 between COGS and OpEx.
The Reports That Actually Matter
Monthly
- Profit & Loss — revenue, COGS, gross margin, operating expenses, net income
- Accounts Receivable Aging — who owes you money and how long it's been outstanding
- Cash Flow Statement — where money came from and where it went
- Utilization Report — billable hours / available hours per person
Quarterly
- Project Profitability Summary — gross margin by project and client
- Revenue by Type — retainer vs. T&M vs. fixed-price, trending over time
- Effective Rate Analysis — actual revenue per hour worked (all hours, not just billable)
- Client Concentration — no single client should be more than 25-30% of revenue
Annually
- Tax planning review — estimated tax payments, deductions, entity structure optimization
- Contractor 1099 preparation — W-9 collection, payment verification
- Rate benchmarking — are your rates competitive? Should you increase?
Common Mistakes (and How to Avoid Them)
1. Mixing personal and business expenses. This is basic, but it still happens. One business bank account. One business credit card. Everything else is personal. If you're still running client payments through a personal checking account, fix this today.
2. Not saving for taxes. Consulting revenue looks great until you owe 30-40% in taxes. Set up a separate tax reserve account (or sub-account) and transfer 25-30% of net income monthly.
3. Ignoring accounts receivable. An invoice isn't revenue until it's collected. If you have $80K in outstanding invoices with an average collection time of 65 days, you have a cash flow problem regardless of what your P&L says. Follow up on invoices at 30, 45, and 60 days. After 90 days, escalate.
4. No project-level cost tracking. If you can't tell which projects are profitable and which are margin destroyers, you're guessing at strategy. Even rough tracking (time spent x loaded cost per person) is better than nothing.
5. Waiting until year-end to do bookkeeping. Monthly bookkeeping takes 2-4 hours. Year-end catch-up takes 40+ hours and costs 3-5x more with a CPA. Stay current.
Setting Up Your Accounting System
The minimum viable accounting setup for a consulting firm:
- Dedicated business bank account with sub-accounts for operating, tax reserve, and payroll reserve
- Accounting software that categorizes transactions automatically — not a spreadsheet
- Time tracking connected to project and client codes
- Invoicing connected to your bank for automatic reconciliation
- Monthly close process — categorize transactions, reconcile accounts, review reports
Holdings combines banking, accounting, and invoicing in one platform. Transactions are auto-categorized using AI, sub-accounts separate your operating and reserve funds, and your financial reports update in real time — no monthly reconciliation required.
Set up your consulting firm's financial infrastructure →
Frequently Asked Questions
What accounting method should a consulting firm use?
Most consulting firms under $5M revenue use cash basis accounting. It's simpler, and for tax purposes it works fine. Switch to accrual when you need GAAP-compliant financials — typically for investor due diligence, bank loan applications, or acquisition prep.
How much should a consulting firm spend on accounting?
Budget 1-3% of revenue for accounting and bookkeeping. For a $500K firm, that's $5,000-$15,000/year — which covers a part-time bookkeeper or an accounting platform plus quarterly CPA review. The cost of *not* having good accounting (missed deductions, cash flow surprises, IRS issues) far exceeds this.
Should I hire a bookkeeper or use software?
For firms under $1M in revenue, software with AI categorization (like Holdings) handles 80% of the bookkeeping workload. Pair it with a CPA for quarterly review and annual tax prep. Above $1M, consider adding a part-time bookkeeper, especially if you have complex contractor arrangements or multi-entity structures.