Worked Example
A month that does not tie, from a million dollars down to the bank
Abstractions do not persuade owners. Arithmetic does. So here is a clean, round month for a home service company running ServiceTitan, built from the six mechanisms above. The numbers are illustrative, but every step is a real reconciling item we book in cleanups.
What ServiceTitan says: $1,000,000
ServiceTitan reports invoiced revenue of $1,000,000 for the month. That is the number the owner quotes on the phone. It is the total face value of everything the technicians closed out, tax included, memberships included, financed jobs included, whether or not the money arrived and whether or not the work has been performed.
What the P&L should say: $907,000
Two things have to come out before that becomes earned revenue.
- Sales tax: $62,000. That money was never yours. It belongs to the state and it should be sitting in Sales Tax Payable, not in an income account. Invoiced revenue net of tax is $938,000.
- Membership deferral: $31,000. You sold $40,000 of annual maintenance plans this month and performed maybe $9,000 of the work. The other $31,000 is a liability, not income. Earned revenue is $907,000.
So the correct QuickBooks P&L reads $907,000, not $1,000,000. That is a $93,000 gap on a single month, and if your file has been running this way for two years, the accumulated overstatement is what your CPA is going to have to unwind at tax time, usually in a hurry and usually at their hourly rate.
What the bank saw: $871,700
Now follow the cash. Of the $1,000,000 invoiced, say $900,000 was actually collected in the month and $100,000 is still sitting in accounts receivable.
- $700,000 on cards. At roughly 2.9%, the processor withheld about $20,300. The bank received $679,700, not $700,000.
- $100,000 financed. The lender remitted about $92,000 after its dealer fee. The other $8,000 is a real cost of sale that nobody booked.
- $100,000 in checks, cash and ACH. This lands in full. This is the only part of your cash that behaves the way your bookkeeper assumes all of it does.
Total deposits: $871,700. So ServiceTitan says $1,000,000, the P&L should say $907,000, and the bank says $871,700. Three numbers, all defensible, none equal, and roughly $28,300 of merchant and dealer fees that are real expenses and appear nowhere in your profit and loss.
Why this gets worse, not better
None of this self-corrects. Undeposited Funds only ever grows. Deferred revenue only ever drifts further from reality. Negative A/R accumulates. And because the file still opens and still prints a P&L, nothing forces the issue until a lender asks for financials, a private equity buyer starts a quality of earnings review, or the IRS asks a question. That is usually when we get the call, and it is the worst possible time to be discovering that two years of books need restating.