Industry Guides5 min read

Bookkeeping for Consultants: Track Time, Bill Clients, Stay Profitable

S

Sophie Chen

Head of Content at SortBooks

·

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

  1. Xero for accounting with tracking categories per client
  2. Time tracking (Harvest or Toggl) integrated with Xero for invoice generation
  3. SortBooks for automated categorisation of bank transactions
  4. Xero mobile app for receipt capture during client travel
  5. 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