The Judgment Calls
The decisions nobody else in your stack will make
These are the questions we get asked in the first month, every time. Not one of them has an answer inside ServiceTitan, and not one of them is a question a generalist CPA is equipped to answer.
When is membership revenue actually earned?
A customer pays $199 in January for a plan with two maintenance visits. When is that income? Not in January: most of it is a promise of future work and belongs on the balance sheet as a liability until the visits happen. The platform can get this wrong on its own, recognizing the full annual amount on each visit instead of half, or permanently mis-recognizing the balance when a recurring service event is dismissed. Somebody has to set the policy, monitor it, and correct it. That somebody is your accountant.
Do we restate last year or fix it going forward?
When we open a file and find that two years of income were overstated because sales tax exported as an invoice line item and memberships recognized on sale, there is a real decision to make. Restating is more correct and more expensive. Correcting prospectively is cheaper and creates a discontinuity a buyer will ask about. The right answer depends on your tax position, whether you are heading into a sale, and how material the number is. ServiceTitan support cannot help you with this. A generalist CPA will not know it needs deciding.
Which business unit actually made money?
Revenue can land on the business unit that sold a membership rather than the one that performed the work. Spiffs are commonly split among the technicians who performed a job rather than the one who sold it. Labor cost reports $0.00 when a technician has no hourly rate configured. Every one of those distortions lands squarely on your unit-level margin, which is the number you use to decide whether to add an install crew or cut one. Getting it right is accounting work, not a report setting.
What is a private equity buyer going to find?
If you are anywhere near a sale, assume the buyer will run a quality of earnings review and assume they have seen a ServiceTitan file before. They will look at deferred revenue, at whether merchant fees were ever booked, at the age of the Undeposited Funds balance, at whether revenue was recognized on sale rather than on performance, and at whether technician labor is really in cost of goods sold. Every finding is a haircut on your multiple. Finding them yourself, eighteen months early, is the highest-return accounting work available to you.
Have we outgrown QuickBooks?
At some point, usually somewhere past a few business units and a serious acquisition roll-up, QuickBooks stops being the right book of record and the answer becomes Sage Intacct. That is a genuine decision with real cost on both sides, and it should be made by someone with no incentive to sell you software. We lay out the honest version in ServiceTitan and Sage Intacct integration.