Services
Monthly bookkeeping run entirely in Xero — closed, reviewed and proven every period by the team that does the work.
Bookkeeping packages
The starting point
How you bill decides when revenue is earned, and the three common models pull in different directions.
| Model | Revenue is earned | What the books need |
|---|---|---|
| Time and materials | As the work is done | Unbilled time carried as an asset until invoiced |
| Fixed fee | As the work is delivered, not as it is invoiced | Both directions: unbilled work, and fees billed ahead of delivery |
| Retainer | Across the period it covers | A liability on receipt, released monthly |
A firm running all three, which most do, has revenue arriving on three different timetables while cash arrives on a fourth. Coding invoices to revenue when they are raised produces a profit and loss that reports your invoicing schedule rather than your business.
The missing number
Work in progress is work performed and not yet invoiced. It is an asset, it is often the largest one a services firm has, and it appears on very few small firm balance sheets.
A team delivers three weeks of a project in March and invoices in April. Without a WIP entry, March shows the salary cost with none of the revenue, and April shows revenue with none of the cost. Two months are wrong in opposite directions, and the swing is large enough to disguise whether either month was profitable.
Recording it is a journal, not a feature: debit work in progress on the balance sheet, credit revenue, then reverse when the invoice is raised. The work is in deciding the number.
If your monthly gross margin swings by ten points or more without anything changing in how you work, the cause is almost always revenue and the cost of delivering it landing in different months.
The other direction
Retainers, deposits and fixed fees billed up front are obligations until the work is delivered.
A twelve-month retainer invoiced in January is not January revenue. It is a liability released across twelve months as the work happens. Treating it as revenue on receipt inflates the first month, starves the following eleven, and leaves a firm spending money it may have to refund.
A repeating journal handles the release: set it once, and each month moves one twelfth from deferred revenue to revenue without anyone remembering. The same mechanism handles quarterly and annual arrangements.
Deferred revenue also answers a question buyers and lenders ask directly: how much of your reported revenue is already contracted rather than repeatedly won. A firm that can produce that figure from the ledger is in a stronger position than one that estimates it.
The tooling
Projects is included on the Established plan and covers the full cycle from quote to invoice to profitability, inside the same ledger.
Create a project against a contact, assign staff, break the work into tasks, estimate time and set a charge rate for each task, estimate expenses, and send the customer a quote. Record time as it is worked, attach actual expenses back to the estimates, then invoice and watch profitability update in real time.
Each staff member carries an hourly cost rate, which is what makes project profitability real rather than notional. Charge rate minus cost rate is the margin on every hour, and Xero permissions cost rate visibility separately, so a project lead can manage delivery without seeing what colleagues are paid.
Fixed price, time and materials, or progress payments, all raised from the project with the level of detail you choose to show the client. Bills, spend money transactions and invoice lines all link back to the project, so costs incurred against a job stay attached to it.
Project reporting lives in its own report set, which keeps job-level detail out of your statutory statements while remaining available to anyone managing delivery. Timesheet data can also copy through to payroll rather than being entered twice.
The design decision
Both give you job-level visibility. They answer different questions, and firms often need both.
| Xero Projects | Tracking categories | |
|---|---|---|
| Built for | Time, tasks, estimates and job profitability | Slicing the profit and loss by a dimension |
| Tracks time | Yes, with cost and charge rates | No |
| Best for | Individual jobs with a start, a budget and an end | Service lines, offices, client segments, partners |
| Volume | One record per job | Two categories per organisation, so pick the two that matter |
| Shows in | Its own project reports | Your standard profit and loss, filtered |
A common shape: Projects for the jobs, and tracking categories for service line and office. The job answers whether that piece of work made money. The tracking category answers whether that part of the firm does.
Where the firm runs on a practice management system that already owns time, scheduling and client records, that system stays the source of truth for delivery and Xero receives the financial result. The decision to make early is which system owns time, because two systems holding timesheets is a reconciliation nobody wins.
The metrics
A services firm is profitable or not for two reasons, and both are measurable from the data Projects already captures.
What proportion of paid hours is chargeable. Project Detailed Time reports it directly. Low utilisation means you are paying for capacity you are not selling, and the fix is sales or headcount rather than pricing.
What proportion of chargeable hours actually gets billed and collected. Hours written off at invoicing, discounts given to keep a client happy, and work absorbed on a fixed fee all reduce it. Low realisation means you are selling the capacity and giving it away, and the fix is scoping and pricing rather than sales.
The two failures look identical on a profit and loss and have opposite remedies. A firm that measures only revenue per head cannot tell them apart.
| Also worth tracking | Why |
|---|---|
| Gross project margin | Revenue less direct delivery cost, per job |
| Net project margin | The same after allocated overhead, which is what actually remains |
| Days sales outstanding | How long clients take to pay, which decides whether profit becomes cash |
| WIP days | How long work sits undelivered to an invoice, which is cash you have earned and not asked for |
Month end
A services firm runs the standard close plus four steps that exist because it sells time.
The standard sequence those sit on top of is in the month-end close checklist.
Questions
Next
For a services firm the cause is almost always work in progress and deferred revenue. Tell us how you bill and we will tell you what the books are missing.