06 / Client work
Case Study
Bookkeeping cleanupTulsa, Oklahoma
Vendor-record cleanup for an HVAC contractor
League of Ledgers reviewed more than $140K in supplier activity in QuickBooks Online, addressing missing vendor bills, inconsistent coding, and stale open items for a residential and commercial HVAC contractor.
$140K+supplier activity reviewed
229statement items reviewed
61missing invoices recorded
The challenge
Vendor bills, open payables, and bank activity did not consistently match supplier statements. Some invoices were missing, while older bills remained open after payment and coding varied between entries.
The approach
League of Ledgers compared supplier statements with QuickBooks Online, documented the client’s chart of accounts, and set a consistent bill-entry format. Unclear charges and operational fixes were routed for client or office-admin follow-up.
The work completed
Recorded 61 invoices missing from QuickBooks, standardized 19 backlog bills and two vendor credits, and separated 43 invoices from a merged PDF for entry. A financing overpayment was recorded to receivables rather than revenue.
The contractor’s name is withheld. Vendor names and account-level details are omitted; figures summarize records provided for this engagement.
Bookkeeping cleanupWhittier, CaliforniaJanuary–June 2026
Reconciling HVAC revenue across two field-service platforms
League of Ledgers helped an HVAC contractor reconcile ServiceTitan and Housecall Pro revenue and review mixed personal and business spending. The work established a consistent, transaction-level method for comparing both systems with the accounting ledger.
$1.318Mreconciled revenue
$22.5Knet increase to ledger revenue
63mixed-use transactions reviewed
The challenge
Two differently configured platforms reported $1,371,000 in combined revenue, but shared invoices, credits, refunds, and report filters made the total unreliable. The books also included mixed-use charges that needed receipts and client review.
The approach
League of Ledgers applied one invoice-date basis net of credits and refunds, compared transaction-level exports from both systems with the ledger, and documented shared activity and report adjustments. Expense items were separated into supported business costs, personal activity for client-approved owner treatment, and items awaiting documentation.
The result
The reconciled revenue was $1,318,000, $53,000 below the raw CRM total and $22,500 above the pre-cleanup ledger. Of 63 mixed-use transactions totaling $24,860, $17,120 was supported as business expense, $4,580 was identified as personal activity, and $3,160 remained pending documentation or confirmation.
The contractor’s name is withheld. Cleanup and reconciliation required 32 staff hours over three weeks.