Skip to main content
Remote Financial Services
HomeAboutPricingToolsContact
+1 (818) 321-4972 Book a free consultation
Article

Professional-Services Bookkeeping: WIP, Utilization, Project Margin

How US professional-services firms keep project-based books: unbilled WIP, utilization, realization, project margin, and a month-end close checklist.

Published Remote Financial Services
Professional-Services Bookkeeping: WIP, Utilization, Project Margin

Professional-services bookkeeping is bookkeeping organized around projects and people rather than products. For a US consulting, marketing, IT, engineering, architecture, or accounting firm, it means tracking labor and direct costs by engagement, holding earned-but-unbilled work as work in progress (WIP), invoicing quickly, and reading three metrics at every month-end close: utilization, realization, and project margin. It applies to any US firm that sells expertise by the hour, milestone, or fixed fee. The biggest limitation: none of these numbers are reliable if time capture is incomplete, and the management view will never match the tax return unless book, tax, and management treatments are separated from day one. Choosing accounting software is deliberately out of scope here — this guide covers the operating economics of project-based service firms.

Quick answer

Set up one project record per engagement, capture all time weekly (billable and non-billable), review unbilled WIP before every billing run, invoice promptly, and close each month with a WIP schedule, an accounts receivable (AR) aging, and a margin-per-project report. Measure utilization (billable hours ÷ available hours), realization (net fees billed ÷ value of hours at standard rates), and project margin (revenue minus direct costs, as a percentage of revenue). Keep the tax basis — usually the cash method for small US service firms — separate from the accrual and management views. This guide sits in our Industry Finance Guides for US SMBs pillar; fundamentals and software selection are covered by their own guides.

What makes professional-services books different from product businesses?

A product business tracks inventory and cost of goods sold. A professional-services firm has no inventory — its “stock” is unbilled hours and partially completed engagements, and its dominant cost is labor. That creates three bookkeeping consequences:

  • Revenue and cash decouple. Work happens now, the invoice goes out later, and payment arrives later still. Earned-but-unbilled work accumulates as WIP, then becomes AR, then cash.
  • Labor is the cost driver. Payroll, employer payroll taxes, benefits, and subcontractors must be traceable to projects, or no per-project margin figure is possible.
  • Client money can arrive before it is earned. Retainers and deposits are not revenue on receipt in accrual book accounting, even though federal tax rules often treat them as income when received.

On the record-keeping baseline, the Internal Revenue Service (IRS) requires books that clearly show income and expenses, supported by documents such as invoices, receipts, deposit information, and payroll records. Its guidance on which records to keep states:

“Your books must show your gross income, as well as your deductions and credits.” — Internal Revenue Service

For retention, the IRS says to keep records supporting items on a return generally for three years, and employment tax records for at least four years (accessed July 28, 2026). States can impose their own retention, payroll, and — for some services — sales tax rules, so confirm the states where you operate and where clients are located.

Time records have a federal layer of their own. Under the Fair Labor Standards Act (FLSA), employers must keep specific records for each non-exempt (overtime-eligible) worker, including hours worked each day and total hours worked each workweek, per the Department of Labor’s Fact Sheet 21 on recordkeeping (accessed July 28, 2026). The DOL accepts any method that works:

“Any timekeeping plan is acceptable as long as it is complete and accurate.” — U.S. Department of Labor, Fact Sheet 21

For salaried exempt staff, federal law does not require daily hour records — but without time data there is no project costing, no utilization metric, and nothing to bill from. Track time for everyone, exempt or not, as a management practice.

Finally, pick a tax accounting basis consciously. Under IRS Publication 538, Accounting Periods and Methods, cash-method taxpayers generally report income when received and deduct expenses when paid, while accrual-method taxpayers report income when earned and expenses when incurred. Many small service firms can use the cash method for tax. For tax years beginning in 2026, the inflation-adjusted Section 448(c) test is average annual gross receipts of $32 million or less for the prior three tax years, per IRS Revenue Procedure 2025-32, section 4.30 (accessed July 28, 2026). Qualified personal service corporations — firms substantially owned by employees performing services in fields such as consulting, engineering, architecture, accounting, health, or law — may also qualify. The tax-shelter exclusion and other eligibility rules still apply, so confirm the method with a qualified tax professional.

How do you set up project accounting that actually works?

The mechanics are simple; the discipline is not. A workable setup has five parts:

  1. One project record per engagement, tied to the customer, with the contract value, rate card or fee schedule, and status attached.
  2. A chart of accounts that separates direct from overhead costs: direct labor, subcontractors, and billable project expenses in cost accounts; rent, software, and admin salaries in overhead.
  3. Service items or rate codes that map every time entry and invoice line to an income account and a project.
  4. Weekly time entry against projects, marked billable or non-billable, with a manager approving timesheets before billing.
  5. Billable-expense capture, so out-of-pocket costs and subcontractor bills land on the right project with markup rules where the contract allows.

Mainstream platforms support this natively. As of July 2026, Intuit’s documentation confirms that QuickBooks Online Plus, QuickBooks Online Advanced, and Intuit Enterprise Suite can create projects to track income and costs for specific engagements (accessed July 28, 2026). Xero’s official documentation describes project tracking that records time and costs against jobs and feeds fixed-price or time-and-materials invoices, including deposits and progress payments (accessed July 28, 2026). Which platform to buy is a separate decision covered elsewhere on this site; this guide assumes whatever system you run can tag transactions and time to a project.

How do you track unbilled WIP without losing revenue?

Unbilled WIP — also called unbilled revenue or unbilled receivables — is work your firm has performed but not yet invoiced. It is easy to lose track of: hours sit in timesheets, nobody reviews them, and the invoice either goes out late or never includes them.

The book treatment depends on the basis. On accrual books kept under US Generally Accepted Accounting Principles (GAAP), the revenue standard is Accounting Standards Codification (ASC) Topic 606 from the Financial Accounting Standards Board (FASB). Most professional-services engagements satisfy their performance obligations over time, because the client receives and consumes the benefit as the work is performed. The core principle of FASB’s ASU 2014-09, Revenue from Contracts with Customers (Topic 606) is that an entity should:

“Recognize revenue to depict the transfer of promised goods or services to customers …” — Financial Accounting Standards Board, ASU 2014-09

Under that standard, earned-but-unbilled revenue is a contract asset — a right to consideration that is conditioned on something other than the mere passage of time, such as completing a milestone or getting client sign-off. Client retainers run the other direction: money received before the work is done is a contract liability until earned.

On cash-basis books — the tax method many small firms use — none of this appears: revenue exists only when payment arrives. That is exactly why cash-basis firms need a separate management WIP schedule listing, per project, the unbilled hours, their expected billing value, and their age. For tax, note the asymmetry: Publication 538 says advance payments for services are generally income in the year received even for accrual-method taxpayers, with only a limited election to defer part of the amount into the next tax year. A retainer can therefore be taxable before it is earned on the books.

Operationally, the control point is a pre-billing WIP review: a partner or manager looks at every project’s unbilled time and expenses, decides what to bill, what to write down, and what to hold, and documents why. Automation can carry the mechanics — as of July 2026, QuickBooks Online Essentials, Plus, and Advanced can automatically create invoices from unbilled time activities on a schedule (accessed July 28, 2026) — but write-down decisions belong to a human who knows the engagement.

How do you calculate utilization, realization, and project margin?

These are management-reporting definitions, not IRS or GAAP terms; there is no official benchmark, so compute them from your own capacity and rate card. The formulas:

  • Utilization rate = billable hours ÷ available working hours
  • Realization rate = net fees billed ÷ (billable hours × standard billing rate)
  • Average billed rate = net fees billed ÷ billable hours
  • Loaded cost per available hour = total direct labor cost ÷ available working hours
  • Project margin % = (project revenue − direct project costs) ÷ project revenue

The following is a hypothetical illustration with made-up inputs for a fictional four-person US consulting firm. The employer payroll tax rates are the real federal rates; every other input is invented to show the method. This is a management-costing view, not a tax or GAAP calculation.

Table 1: Hypothetical firm-level capacity and labor cost, one month (made-up inputs except statutory rates).

LineMethodAmount
Available hours4 staff × 160 hours640 hours
Billable hours loggedgiven448 hours
Utilization rate448 ÷ 64070.0%
Monthly salariesmade up$22,000.00
Employer Social Security + Medicare (FICA)7.65% × $22,000$1,683.00
Benefits and retirement matchmade up$2,400.00
Total direct labor costsum of lines$26,083.00
Loaded cost per available hour$26,083 ÷ 640$40.75
Cost per billable hour$26,083 ÷ 448$58.22

Interpretation: the 7.65% employer share combines the 6.2% Social Security rate and 1.45% Medicare rate shown in IRS Topic 751, which also confirms the 2026 Social Security wage base of $184,500 (the fictional staff are below it) and that the 0.9% Additional Medicare tax has no employer match (accessed July 28, 2026). Utilization of 70% leaves 192 non-billable hours (640 − 448) absorbed by administration, sales, and training. The same $26,083 of labor costs $40.75 spread over all available hours but $58.22 spread over billable hours only — which is why utilization moves the true cost of an hour of client work.

Now one engagement from the same fictional month.

Table 2: Hypothetical project margin for “Project Atlas” (made-up inputs).

LineMethodAmount
Hours loggedgiven190 hours
Standard value190 × $185 rate$35,150.00
Write-downs before billinggiven−$2,850.00
Net fees billed$35,150 − $2,850$32,300.00
Realization rate$32,300 ÷ $35,15091.9%
Average billed rate$32,300 ÷ 190$170.00
Direct labor cost190 × $40.75$7,742.50
Subcontractor and travelmade up$3,560.00
Total direct costs$7,742.50 + $3,560$11,302.50
Project margin (USD)$32,300 − $11,302.50$20,997.50
Project margin (%)$20,997.50 ÷ $32,30065.0%

Interpretation: the firm gave up $2,850 of standard value — 8.1% — in pre-billing write-downs, which is what the 91.9% realization rate measures. Margin of 65.0% at the project level still has to cover the firm’s overhead before it becomes profit. And if 24 of those 190 hours were worked in the final week but not yet invoiced at the $170.00 average billed rate, the firm is carrying 24 × $170.00 = $4,080 of unbilled WIP on this project until the next billing run. For how project margins roll up into firm-wide targets, see what counts as a good profit margin for a small business.

What does the time-to-invoice-to-cash workflow look like?

Every day between work performed and cash received is a day the firm finances its clients. The workflow below shortens that gap; each step produces the record the next step needs.

Table 3: Time-to-invoice-to-cash workflow for a project-based service firm.

StepWhat happensRecord produced
1. Engagement setupContract, rate card, and budget entered; project openedProject record
2. Time captureStaff log time daily to project and task, billable or notTime entries
3. Timesheet approvalManager approves weekly; corrections made before billingApproved timesheets
4. WIP reviewUnbilled time and expenses reviewed; write-downs decided and documentedPre-billing WIP schedule
5. InvoicingApproved WIP converted to invoices; retainers applied per contractInvoice (WIP becomes AR)
6. CollectionAR aging reviewed weekly; reminders and follow-ups on overdue balancesPayment, AR aging
7. ReconciliationPayments matched to invoices; revenue tied out to projects at month-endReconciled books, project margin report

Interpretation: most leakage happens at steps 2 and 4 — time never entered, and write-downs never examined. A firm that bills within days of month-end instead of weeks removes a large block of self-inflicted financing cost, and platforms with unbilled-activity automation (cited above) exist precisely to compress step 5. Clean records at each step are also what make downstream financial analysis and planning possible from bookkeeping data.

What belongs on a professional-services month-end close checklist?

Table 4: Month-end close checklist for a project-based service firm.

CheckWhy it matters
All timesheets submitted and approvedUnapproved time cannot be billed or costed
Unbilled WIP schedule reconciled to projects and the general ledgerPrevents earned work from aging into write-offs
AR aging reviewed; follow-ups sentSpeeds collection; surfaces disputes early
Retainer and deferred-revenue balances reviewed against work performedKeeps unearned client money off the revenue line on accrual books
Payroll and employer payroll tax accruals postedMatches labor cost to the month the work was done
Subcontractor and billable-expense bills matched to projectsCompletes direct project costs for the margin report
Write-downs and discounts documentedCreates the realization audit trail
Project margin report produced and reviewed by engagementThe operating output of the whole system
Bank and credit card accounts reconciledConfirms the cash side of the books
Records filed per IRS retention rulesGenerally three years for return items, four for employment tax records (IRS, accessed July 28, 2026)

Interpretation: the checklist is deliberately short. If every item passes, the firm knows its cash, its unbilled asset, its client liabilities, and its margin per project — the four numbers a service business actually runs on.

How do the book, tax, and management views differ?

The same engagement can look three different ways at once. Keeping the views separate is what prevents month-end surprises.

Table 5: One engagement, three views (US rules, as described in the sources cited above).

ViewRevenue timingUnbilled WIPClient retainers
US GAAP accrual booksAs performance obligations are satisfied over time (ASC 606)Contract assetContract liability until earned
Tax — cash methodWhen payment is received (Pub. 538)Not recordedGenerally income when received
Tax — accrual methodWhen earned under the all-events test (Pub. 538)Generally income when the right to payment is fixedGenerally income when received; limited deferral election
Management reportingAs work is performed, for utilization and margin trackingTracked on the WIP scheduleTracked as unearned balance

Interpretation: none of these is “wrong” — they answer different questions. GAAP books satisfy lenders and investors; the tax method determines the return; the management view runs the business. Problems start when one system is asked to do all three jobs, for example when a cash-basis firm assumes its tax profit equals its operating margin.

FAQs

Is unbilled WIP an asset?

On accrual books kept under US GAAP, yes — earned-but-unbilled revenue is a contract asset (often labeled unbilled revenue) under ASC 606. On cash-basis books it is not recorded at all, which is why cash-basis firms need a separate management WIP schedule. Either way, unbilled WIP that ages without review tends to turn into write-offs.

What utilization rate should a small professional-services firm target?

There is no authoritative or statutory benchmark — utilization is a management metric you derive from your own capacity plan and pricing. The worked example above shows the mechanics: at 70% utilization the fictional firm’s labor cost was $58.22 per billable hour; at 60% utilization (384 billable hours), the same $26,083 of labor would cost $26,083 ÷ 384 = $67.92 per billable hour. Set the target from what your rates must cover, not from a published average.

Are client retainers taxable when received?

Generally yes for federal tax. Publication 538 states that advance payments for services are generally included in income in the year received; accrual-method taxpayers may elect a limited deferral into the following tax year, but no further. On accrual GAAP books, by contrast, a retainer is a contract liability until the work is performed. The book and tax treatments deliberately differ.

How often should a professional-services firm invoice?

No federal rule sets a billing cadence; the contract does. As an operating practice, bill at least monthly and convert approved unbilled time within days of month-end — the longer WIP sits, the more it ages into disputes and write-downs. Automated unbilled-time invoicing, available in mainstream platforms as of July 2026, removes the mechanical delay.

Do salaried exempt employees need to track time?

Federal wage law requires hours records for non-exempt employees, not exempt ones, per DOL Fact Sheet 21. But a professional-services firm cannot compute project cost, utilization, realization, or a defensible invoice without time data from everyone who does client work. Track time for exempt staff as a management requirement, not a legal one.

The bottom line

Run the firm on projects: one record per engagement, weekly time capture for everyone, a human WIP review before every billing run, invoices out within days of month-end, and a close checklist that produces unbilled WIP, AR aging, retainer balances, and margin per project. Then read the three metrics — utilization, realization, and project margin — every month, keeping the GAAP, tax, and management views clearly separated. If your current books cannot produce a per-project margin report, our remote bookkeeping services that keep project-level reporting current can build exactly that reporting rhythm with you, and the Industry Finance Guides hub covers related operating guides for other business models.

This article is general educational information, not tax, legal, accounting, or employment advice. Accounting methods, tax elections, and wage-law obligations depend on your entity type, states, contracts, and facts, and rules change over time; consult a qualified CPA or advisor who understands your situation before changing your books, billing, or payroll practices.

#professional services bookkeeping #project accounting #unbilled WIP #utilization rate #project margin #month-end close