Insight for US Businesses | Logiframe US

Xero for Professional Services: Time, WIP & Billing 2026

Written by Wienanto Tanuwidjaja | Aug 11, 2026, 2:53:41 AM

Quick answer: Xero's native Projects add-on covers the basics of professional services accounting — time tracking, budget monitoring, and four invoice types (deposit, tasks and expenses, project amount, and accepted quote). Where it's genuinely limited is reporting depth and time entry automation — Xero's own time tracking relies on manual timers or manual entry, with no automatic capture. For firms with meaningful headcount or complex billing arrangements, native Xero Projects is often a reasonable starting point but not a long-term system of record on its own.

Professional services firms — consulting, legal, architecture, marketing, agencies — run on a different accounting logic than product businesses. Revenue often isn't recognized when cash arrives; it's tied to work performed, milestones hit, or time logged that hasn't been billed yet. Getting this wrong doesn't just create messy books — it distorts the numbers a firm actually needs to run itself, like utilization and realization.

Table of Contents:

1. The Core Concept: Work in Progress (WIP)
2. Utilization and Realization: The Two Numbers That Actually Matter
3. What Xero Projects Handles Natively
4. Where Native Xero Time Tracking Falls Short
5. When to Pair Xero With a Dedicated Tool
6. Revenue Recognition: Cash vs. Accrual for Services Firms
7. What to Actually Set Up
8. How Logiframe Approaches Professional Services Clients
9. Frequently Asked Questions

The Core Concept: Work in Progress (WIP)

WIP is the foundation of professional services accounting, and it's worth being precise about what it actually is: the time and materials used on a project that hasn't been billed yet. Because that time represents value the firm has already earned — even though cash hasn't arrived — WIP typically sits on the balance sheet as an asset. As more work gets done on a project before billing, the WIP balance grows; when an invoice goes out, that WIP gets converted into recognized revenue, a step sometimes referred to as a write-up.

Getting WIP tracked accurately matters for a simple reason: without it, a firm's monthly numbers understate the value of work actually completed, making profitability look worse than it is mid-project and creating a false spike when a large invoice finally goes out.

Utilization and Realization: The Two Numbers That Actually Matter

Beyond WIP, two metrics distinguish professional services accounting from most other business types:

  • Utilization measures how much of a team member's available time goes to billable work. Thirty billable hours in a 40-hour week is 75% utilization — a core efficiency metric for any people-based business.

  • Realization measures how much of that billable time actually gets paid for, once write-offs, discounts, and fixed-fee overruns are accounted for. High utilization with low realization is a real warning sign — it usually means time is being logged but not fully captured in what clients actually pay.

Neither metric is something Xero calculates natively out of the box in a polished way — they're derived from time tracking and billing data, which is where the tooling conversation below matters.

What Xero Projects Handles Natively

Xero Projects is a paid add-on (not included in base Xero plans) that brings project-level tracking into the core accounting system. It covers:

  • Time tracking — logged via a manual timer or manual time entry against a specific project and task, with an hourly rate applied automatically

  • Budget and job cost monitoring — track estimated versus actual costs and time per project, with real-time visibility into project profitability

  • Four invoice types — deposit invoices, invoices for tasks and expenses, fixed project-amount invoices, and invoices generated from an accepted quote, covering most common professional services billing structures

  • WIP visibility — project budget and WIP views that show earned-but-unbilled value as work progresses

For a small firm with straightforward projects and a handful of people, this native functionality is often genuinely sufficient — it's built into the accounting system already, so there's no separate platform to reconcile against.

Where Native Xero Time Tracking Falls Short

Being direct about the limitations, since this is where firms most often hit friction:

  • No automatic time capture. Xero relies entirely on someone manually starting a timer or entering hours after the fact — there's no passive tracking, calendar-based capture, or app-usage detection. For teams that are inconsistent about logging time in real time, this creates gaps that show up later as underbilled work.

  • Basic reporting. Native time tracking reports cover time spent per project and task, but lack deeper analytical views — utilization trends over time, realization by client or project type, or team-level capacity planning are not native strengths.

  • Added cost. Time tracking specifically requires the Projects add-on subscription on top of base Xero plans, which is worth factoring into cost comparisons against dedicated practice management tools.

When to Pair Xero With a Dedicated Tool

The pattern that works well for growing firms: keep Xero as the accounting system of record, and layer a dedicated time tracking or practice management tool on top for the actual day-to-day capture and reporting, syncing cleanly into Xero for invoicing and financials. This becomes worth the added tool and cost once a firm has enough people that manual time entry consistency becomes a real problem, or once utilization and realization reporting needs to go beyond what native Projects reports can show.

Revenue Recognition: Cash vs. Accrual for Services Firms

Small professional services firms commonly use cash-basis accounting, recognizing revenue as it's received. As a firm grows, accrual accounting becomes more common — and it changes how retainers and advance payments get treated. Retainers are generally recognized as revenue as soon as received, while advance payments tied to specific future work typically aren't recognized as revenue until that work is actually completed. Getting this distinction wrong is a common source of overstated revenue in growing services firms — worth confirming your firm's treatment matches its actual billing structure rather than defaulting to whichever is simpler to enter.

What to Actually Set Up

For a professional services firm getting this right: decide early whether native Xero Projects time tracking will hold up as the team grows, or whether a dedicated tool is worth adopting from the start; get WIP visibility built into monthly reporting so project profitability isn't hidden until invoicing catches up; and confirm retainer versus advance payment treatment matches how the firm actually bills, before it becomes a pattern that needs correcting later.

How Logiframe Approaches Professional Services Clients

As a Xero Gold Champion partner working with consulting and services businesses, our setup work typically starts by confirming whether native Xero Projects will hold up for a client's team size and billing complexity — or whether the cleaner long-term path is pairing Xero with a dedicated time t layer from day one, rather than migrating later once bad habits are already built in.

Frequently Asked Questions

What is WIP in professional services accounting?
WIP (work in progress) is the time and materials used on a project that hasn't yet been billed to the client. It typically appears on the balance sheet as an asset, since it represents value the firm has already earned but not yet invoiced or received payment for.

Does Xero have built-in time tracking for professional services firms?
Yes, through the Xero Projects add-on, which requires a separate subscription on top of base Xero plans. It supports manual timers and manual time entry, budget monitoring, and generating invoices directly from logged time, but lacks automatic time capture and deeper utilization or realization reporting.

What's the difference between utilization and realization?
Utilization measures how much of a team member's available time is spent on billable work. Realization measures how much of that billable time actually converts into paid revenue, after write-offs and discounts. High utilization with low realization usually signals a billing or scope-management problem rather than a capacity problem.