Skip to content

Industries

Professional services

Short answer

Finbryn recognizes project revenue against work actually performed, estimates unbilled work in progress at month end, and tags income and direct cost by engagement so profitability is visible per client, not just at the firm level. We work inside QuickBooks Online or Xero alongside Harvest or Bill.com.

Management report

Illustrative client · August 2026

USD

Reviewed before sending
Profit and loss
LineAugJul
Revenue142,380131,904
Cost of sales(51,260)(48,115)
Gross profit91,12083,789
Payroll(46,300)(45,900)
SoftwareNoted(6,480)(5,490)
Rent(8,000)(8,000)
Other operating(9,215)(9,870)
Net income21,12514,529

Reviewer's note

Software is up on last month after two seats were added mid-month. Revenue includes one milestone invoice that will not repeat next month.

Illustrative. An example of the document, not a client's figures.

Exceptions report

Where the books usually hurt

  • Project-based billing means revenue recognition needs to follow the work performed, not just the invoice date

  • Unbilled work in progress at month end never gets estimated, so profitability numbers run behind reality

  • Partner or owner draws get mixed into payroll or general expense instead of tracked as equity distributions

  • Multiple client engagements running at once make it hard to see which ones are actually profitable

Project billing and revenue recognition are not the same date

Engineering, architecture and consulting firms that bill by milestone or project phase often record revenue on the invoice date, which can land weeks or months after the work that generated it was actually performed. That mismatch means a firm's monthly profit and loss can show a great month simply because an invoice happened to go out, with nothing about the underlying work having changed. Finbryn sets up revenue recognition to follow the work performed rather than the invoice date, using time or milestone data from the firm's project system.

Unbilled work in progress

At any given month end, a firm typically has work completed that has not yet been invoiced, sometimes because billing runs on a delay, sometimes because a milestone has not technically been reached yet even though the work is done. Firms that never estimate that unbilled work in progress consistently understate revenue and look less profitable than they actually are in the months leading up to a big invoice. We estimate work in progress at month end using time or milestone data where it is available, so the financials reflect work performed, not just work invoiced.

Partner draws and engagement-level profitability

Partner or owner draws are distributions of equity, not payroll or general expense, and mixing the two distorts both the firm's expense base and its equity position on the balance sheet. We track draws as equity movements, separate from payroll and operating cost.

Firms running several client engagements at once benefit from seeing which ones are actually profitable once staff time and direct costs are allocated, a question pooled bookkeeping cannot answer. We tag income and direct cost by engagement so that comparison is available every month, not just estimated after the fact when a client review comes up.

Working with Finbryn

You keep your QuickBooks Online or Xero file. A named pod manages your account, with a recorded handover memo if that pod changes, and books close by business day five. Firms catching up on unbilled work in progress or engagement-level tracking typically start with a catch-up project, priced separately from ongoing monthly bookkeeping. Pricing is published on our pricing page.

Questions

Frequently asked questions: Professional services

Can you estimate work in progress at month end?

Yes. Unbilled work in progress can be estimated and reflected in the monthly financials where time or milestone data from the firm's project system is available.

Do you track profitability by client engagement?

Yes. Income and direct costs can be tagged by engagement so margin is visible each month, not just at the firm level.

How do you handle partner or owner draws?

Draws are tracked as equity distributions, separate from payroll and general operating expense, so both the expense base and equity position stay accurate.

Can you integrate with Harvest or a similar time-tracking tool?

Yes. Time and milestone data from tools like Harvest can be used to support revenue recognition and work-in-progress estimates.

How do you track utilization and realization for billable staff?

Hours logged against billable capacity, and the rate actually collected against the rate quoted, are tracked from your time-and-billing system and reconciled to revenue recorded in the books, so utilization and realization reporting reflects what was actually billed and collected, not just hours entered.

What are the common bookkeeping challenges for a professional services business?

Beyond the basics, partner or owner draws get mixed into payroll or general expense instead of tracked as equity distributions and multiple client engagements running at once make it hard to see which ones are actually profitable come up often in this industry. We build the chart of accounts and reconciliation process around those specific patterns rather than a generic template that ignores how the business actually operates.

What software do you support for professional services?

We work inside QuickBooks Online and Xero, along with the other tools listed on this page that are common in the professional services industry. If you have no file yet, we set one up in your name so you own it from day one.

Next step

Talk to the team that would run your books

A short call covers your setup, your software and what a first month would look like. You get a written scope and price after it.