Professional services accounting: A complete guide for small businesses
Run a service-oriented business? Learn how to track the numbers for projects with professional services accounting.

Written by Kari Brummond—Content Writer, Accountant, IRS Enrolled Agent. Read Kari's full bio
Published March 23 2026
Table of contents
Key takeaways
- Professional services accounting focuses on project billing.
- Service companies may recognize revenue based on project milestones rather than when revenue is received.
- Choose your billing structure carefully and consider prepayments, retainers, milestone payments, and so on.
- Send invoices on time, be clear with payment requirements, and follow up so you don't miss payments.
What is professional services accounting?
Professional services accounting is accounting for businesses like consulting, legal, architecture, marketing, and IT firms that sell their expertise to clients.
Although services businesses use standard accounting methods to track income, expenses, debts, and assets, they also use some specialized approaches due to their unique nature.
Professional services accounting vs product-based accounting
Professional service firms sell time, not products. They need accounting methods that allow them to track time and calculate costs separately for each project or client.
Billing for projects in service-based firms
Service-based firms handle project billing in several ways. For example:
- time and materials projects: You charge for the time spent on the project.
- fixed-fee projects: You charge a flat fee for the project, regardless of how long it takes
- cost-plus: You bill clients directly for the cost of the project including materials and labor hours, plus a fixed-fee or percentage of cost which should be pure profit.
Whether you charge a project fee or an hourly rate, you can ask for payment as:
- advances: paid in advance (before you start the project)
- retainers: fees paid to reserve your availability – not necessarily tied to a specific project
- milestone bills: amounts billed periodically as you complete specific milestones on the project
- project completion: payment due when the project is completed
Accounting for WIP in professional services
Service company accounting often tracks work in progress (WIP). WIP includes all the time and materials used on a project so far. If the customer hasn't paid yet, WIP appears as an asset on the balance sheet because your company has earned the money, even though you haven't received it yet.
In accounting for service businesses, changing the WIP is called a write-up. Depending on the complexity of the project, there may be several write-ups.
Revenue recognition
Small professional service firms typically recognize revenue when they receive it, because they use cash accounting. With accrual accounting for professional services firms, revenue may be recognized at different times than received.
Common revenue recognition methods include:
- time-based: as hours are logged, revenue is recognized
- percentage of completion: revenue is recorded incrementally based on the percentage of the project completed
- completed contract: revenue is recognized when the entire project is complete and all services have been provided as outlined in the contract
Metrics that matter for services firms
When you track hours and costs carefully in your service accounting records, you have the numbers you need to calculate important metrics. These metrics can give you valuable insights into profitability, project pricing, and how productively you're using your time.
Utilization rate
Utilization shows you how many billable hours you work compared with your total working hours. For example, if you work 100 hours and 80 are billable, you have an 80% utilization rate.
When calculating your hourly rate for clients, think about your utilization rate and charge enough to make up for the time spent on accounting, marketing, and other admin tasks you can’t bill for.
Realization rate
The realization rate is how much revenue you received relative to the time and effort put into the project.
Service accounting uses two realization rates.
- Billing realization: the actual amount billed compared with the standard hourly rate to show you how much you collected after taking into account discounts or non-billable time. This helps you assess lost opportunities and identify inefficiencies.
- Collection realization: the amount received relative to the amount you invoiced for. This rate shows how efficiently you turn invoices into cash and helps you decide when to work on getting your customers to pay their bills faster (or drop customers for non-payment). .
Project margin
The project margin shows you the percentage of revenue left over after you’ve covered a project's costs.
For instance, say you receive $10,000 in revenue for a project with the following costs:
$5000 employee billable hours + $1000 materials = $6000 direct project costs
Calculate the project margin using this formula:
Gross project margin = (revenue – direct costs) / revenue
40% = ($10,000 – $6000) / $10,000
This means 40% of the revenue you received is left over after you cover direct costs.
But to account for overhead (such as office rent, utilities, admin staff salaries), You need the Net project margin, which shows you the percentage left over after covering overhead.
Net project margin = (revenue – direct costs – overhead) / revenue
If you allocate $2000 in overhead to that project, the numbers look like this:
20% = ($10,000 – $6000 – $2000) / $10,000
That means you have 20% of your revenue left after covering all expenses. These metrics help you compare the profitability of different projects.
DSO and cash flow
DSO refers to days sales outstanding – how long clients take to pay you. If they pay you 40 days after you send the invoice, that's 40 DSO. The higher the DSO the greater the effect on your cash flow..
Accounting software features to look for
Professional services accounting has lots of moving parts. To stay on top of it all, you need software with:
- time tools and mobile: software that tracks project time accurately and lets you work on the go
- project budgets and WIP views: to easily see work-in-progress numbers and project costs
- flexible invoices: so you can conveniently invoice clients for retainers, advance payments, and milestones
- bank feeds and expenses: if you sync bank feeds with your software, you can reconcile transactions quickly and categorize expenses for each project
- reports and dashboards: for an overview of key metrics in the dashboard and to run WIP or other project-related reports
- integrations for PSA, CRM and payroll: apps for personal services automation, customer relationship management, and payroll software that you can connect to your accounting software to keep all the details together.
Simplify your services accounting with Xero
Xero is the perfect accounting software for professional services. It's easy to use, so you can focus on your business and not on the accounting. It enables everything you need for service accounting – including built-in project tracking features – and syncs beautifully with a wide range of apps.
FAQs on professional services accounting
Check out the answers to some frequently asked questions about professional services accounting:
What are professional services?
These are services that require specialized knowledge and training, such as legal, consulting, or accountancy services. Mental work drives the profits at professional services companies – not products.
What does WIP mean in service firms?
WIP refers to work in progress. Professional services firms track the time and materials used in projects – even before they send a bill. WIP may appear on the balance sheet as an asset because it represents money the firm has earned and will be paid in the future.
How do retainers and advances affect cash and revenue?
Both retainers and advances immediately increase cash on hand. Businesses that use cash-basis accounting should count both retainers and advances as revenue as soon as they receive the money. Accrual-based businesses should classify retainers as revenue immediately – but they shouldn’t recognize advances as revenue until the work related to the advance is done.
What is the difference between utilization and realization?
Utilization explains how much of a professional's time is spent on billable hours compared with the total. For example, 30 billable hours in a 40-hour work week gives you a 75% utilization rate. Realization is the proportion of your billable hours that you actually get paid for. If you bill for 20 hours and only get paid for 18 hours, your realization rate is 90%.
Do I need professional services automation software or accounting software?
All businesses need accounting software. But you may also need professional services automation (PSA) to help with time tracking and project billing. Look for PSA software that can sync with your accounting software to streamline tracking and save time on admin.
Does accounting come under professional services?
Yes, accounting is a professional services business, and to stay profitable, you need to understand how your rates affect your bottom line.
Disclaimer
Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.
Get one month free
Sign up to any Xero plan, and we will give you the first month free.