Vibe coding for CFOs in professional services.
A professional services CFO recognises revenue on work that has not been billed and often has not been finished, from a timesheet that is late, wrong and disputed. The tools worth building sit between the time system and the accounting system, where unbilled work quietly becomes write-offs.
What is true about software in professional services before you write a prompt.
Agencies, consultancies, law firms and accounting practices sell time and expertise, and most of their software is a compromise: the practice management system, the time tracker, the client portal that nobody likes. Executives at these firms are building their own: a client dashboard, a proposal generator, an intake workflow, a utilisation report. Every one holds client confidential information.
Client confidentiality is the business
A tool that lets one client see another's project, or exposes a document to the wrong staff member, ends a relationship and possibly a licence. Access control per client is the first thing to build and the first thing to check.
The engagement letter has terms about data
Clients often specify where their data may be stored and who may process it. A tool on a personal hosting account in the wrong region breaches contracts the firm signed.
Billing must reconcile
Time, rates, expenses and invoices have to agree with the accounting system. A utilisation tool or a billing dashboard that drifts from the books causes arguments with clients and auditors.
Professional rules apply to software
Legal privilege, accounting standards and industry codes constrain how records are kept and who may access them. The tool has to fit those rules, not the other way round.
What a CFO in professional services builds first.
01WIP and unbilled revenue by engagement
Hours logged at rate against amounts invoiced for each matter or project, with the age of the unbilled balance. Built first because unbilled time older than sixty days is the money the firm is most likely to lose.
02Realisation and write-off tracker
Billed value against standard rates, and write-downs by partner, client and reason. Partners will argue with this report, which is the point, and the practice management system's version cannot be sorted by the reason for the discount.
03Fixed-fee project margin at completion
For fixed-fee work, hours consumed against the estimate and the fee, with projected margin at completion. The engagement that is silently going over budget shows up here weeks before it shows in the P&L.
CFOs in every industry tend to build the same four things. The CFO page has that list.
Client trust funds counted as firm revenue
For a law firm or an agency holding client money, the tool reads the bank feed and treats retainers in the IOLTA or client account as receipts. Revenue and cash both look better than they are. Trust accounting rules in most jurisdictions make this a disciplinary matter, and the bar or the professional body does not accept that the software did it.
The pattern underneath is the one every CFO hits: floating-point rounding, a timezone shift on period boundaries, a currency conversion applied twice. The dashboard looks right. It is not, and it has been in the board deck for two quarters.
What a safe build in professional services usually runs on.
Builds run on a standard web stack with Postgres, private document storage, single sign-on for staff and a scoped client login, and integrations with the practice management, time and accounting systems through read-only keys where possible. Client-facing pages are separated from internal ones from the start.
What changes for a CFO in professional services.
A CTO in your corner treats your finance tool like the financial system it is. Money is stored as whole cents, never as decimals. Every change is logged with who and when. Credentials are locked away, not in the code. The database has a backup and a tested way to restore it. You keep building the tool only you could design. It just passes the audit.
What CFOs in professional services ask.
A CTO who has read professional services apps before yours.
Thirty minutes, free, no card. What you built, what is going on with it, whether we can help.
In your corner.