Bookkeeping for Consultants: Track Time, Bill Clients, Stay Profitable
Sophie Chen
Head of Content at SortBooks
In this article
Why Consulting Bookkeeping Is Different
Consulting businesses are deceptively simple on the surface - you sell your time for money. But the financial management underneath is more nuanced than most service businesses:
- Time is your inventory - Unlike a product business, you cannot stockpile what you sell. Unbilled hours are lost forever.
- Revenue recognition is complex - Retainers, milestone payments, and hourly billing all need different accounting treatment.
- Expenses need client allocation - Some expenses are billable to clients, some are overhead.
- Profitability varies wildly by client - A client paying $200/hour but requiring 3 hours of unbillable admin per billable hour is less profitable than a client paying $150/hour with minimal overhead.
Essential Setup
Chart of Accounts
Keep it focused on what drives your business:
Revenue:
- Consulting Fees - Hourly
- Consulting Fees - Fixed Project
- Retainer Revenue
- Reimbursable Expenses (pass-through)
Direct Costs:
- Subcontractor Fees
- Travel - Client Billable
- Software - Client Specific
Operating Expenses:
- Your salary or drawings
- Office rent or home office
- Professional development
- Insurance (professional indemnity is essential)
- Software subscriptions
- Marketing and business development
- Accounting and legal fees
Tracking Categories in Xero
Use Xero's tracking categories to tag every transaction by client. This lets you run profitability reports per client without maintaining separate accounts for each one.
Time Tracking and Billing
Choose Your Billing Model
Hourly billing - Simplest to track, hardest to scale. Clients pay for time spent. You need meticulous time records.
Fixed project pricing - You quote a fixed price regardless of hours. More profitable if you are efficient, risky if scope creeps.
Monthly retainers - Clients pay a fixed monthly amount for ongoing access. Best for cash flow predictability.
Value-based pricing - Pricing based on the value delivered rather than time spent. Hardest to implement but most profitable when done well.
Most consultants use a mix. Retainers for ongoing clients, fixed pricing for defined projects, and hourly for ad-hoc work.
Recording Revenue
Hourly billing: Issue invoices based on time logged. Xero integrates with time tracking tools like Harvest, Toggl, or Clockify.
Fixed projects: Recognise revenue as milestones are completed or proportionally over the project duration. Do not recognise all revenue upfront if the work spans multiple months.
Retainers: Recognise retainer revenue monthly as the service period passes. If a client pre-pays three months, record it as unearned revenue (a liability) and move it to revenue each month.
Client Profitability Analysis
The Formula
Client Profit = Revenue - (Direct Hours x Your Cost Rate) - Client-Specific Expenses - Allocated Overhead
Your True Cost Rate
Your cost rate is not just your salary. It includes:
- Your salary or desired drawings
- Superannuation/pension
- Office costs allocated to your productive hours
- Software and tools
- Insurance
- Non-billable admin time allocated across clients
If you earn $150,000/year and have $50,000 in overhead, and you have 1,500 billable hours per year, your cost rate is approximately $133/hour. That means a client paying you $150/hour generates only $17/hour of profit - an 11% margin.
Tracking Non-Billable Time
For every billable hour, most consultants spend 0.3-0.5 hours on non-billable work for the same client: emails, internal meetings, admin, travel. Track this non-billable time against the client. It is the hidden cost that destroys margins.
Monthly Client P&L
Run a monthly report showing revenue, direct costs, and gross margin per client. Sort by margin percentage. You will likely discover that your biggest client is not your most profitable one.
Expense Management
Billable vs Non-Billable Expenses
Clearly categorise expenses as:
- Client billable - Travel, software, or resources purchased specifically for a client project. These should be invoiced to the client.
- Overhead - Expenses that benefit your entire business (rent, insurance, general software).
Travel Expenses
Consulting often involves travel. Set up clear categories:
- Flights
- Accommodation
- Ground transport
- Meals during travel
- Client entertainment (limited deductibility in most countries)
Photograph every receipt using the Xero mobile app. Attach receipts to the bank transaction immediately. This takes seconds and prevents lost deductions.
Home Office
If you work from home (as many consultants do), claim the home office deduction. In Australia, you can claim 67 cents per hour worked from home, or calculate actual costs proportionally based on the floor area of your dedicated workspace.
Cash Flow Management
The Consulting Cash Flow Challenge
Consultants face irregular cash flow because:
- Clients take 14-60 days to pay invoices
- Project-based work creates revenue peaks and troughs
- Large projects may have payments back-loaded to completion
Invoice Promptly
Issue invoices on the day the work is completed or the milestone is reached. Every day of delay in invoicing adds a day to your cash collection cycle.
Payment Terms
- Net 7 for small clients or new relationships
- Net 14 for established clients
- Net 30 only for large corporates who insist on it
Retainer Billing
Bill retainers in advance on the 1st of each month. This provides predictable cash flow and reduces accounts receivable.
Set Aside Tax
Transfer 30% of every payment received into a separate tax savings account. This prevents the shock of a large tax bill and ensures you always have funds available for BAS/VAT payments.
The Automated Consultant Setup
- Xero for accounting with tracking categories per client
- Time tracking (Harvest or Toggl) integrated with Xero for invoice generation
- SortBooks for automated categorisation of bank transactions
- Xero mobile app for receipt capture during client travel
- Automated invoicing with online payment links (Stripe via Xero)
Monthly bookkeeping time: 1-2 hours for review and client profitability analysis.
The consultant who knows their numbers - true cost rate, client profitability, utilisation rate - makes better decisions about which clients to pursue, what to charge, and when to hire. Automated bookkeeping provides these numbers without the administrative burden.
Ready to automate your bookkeeping?
SortBooks connects to Xero and categorises your transactions automatically. Start free today.
Start Free - Connect Your Xero