How do I handle bookkeeping for a plumbing company?
Start by separating personal and business finances completely. Use a dedicated business bank account and credit card for all company transactions. This sounds basic but many plumbing company owners still mix expenses, which creates problems at tax time and makes it impossible to know your real costs.
Set up QuickBooks or similar accounting software with job costing enabled. Plumbing work splits between service calls and larger projects, and you need to track both. A drain cleaning brings in $150 but how much did it actually cost after paying the technician, fuel, and truck wear? A bathroom rough-in contract is $8,000 but did you actually make money after materials, labor, and that callback two weeks later? Without job-level tracking, you’re guessing.
Track labor by job. When technicians clock in, they need to record what job they’re working on. This is the hardest part for most plumbing contractors because techs work multiple service calls per day and nobody wants to fill out paperwork. But without job-level labor tracking, your profitability numbers are fiction. Time tracking apps make this easier than paper timesheets.
Manage inventory properly. Parts and fixtures sitting in your trucks and warehouse are cash tied up until they’re installed and invoiced. Track what you have, what goes on each job, and what needs reordering. A basic system in QuickBooks works for most plumbing companies. The key is coding materials to jobs when they’re used, not just when they’re purchased.
Vehicle costs deserve separate tracking. Fuel, maintenance, insurance, and depreciation on your service trucks are real costs that eat into margins. At minimum, track total fleet expenses so you know what your trucks actually cost to operate each month. That $150 drain cleaning looks different when you factor in $40 of vehicle cost to get there.
Invoice promptly and follow up on receivables. Plumbing companies often leave money on the table by waiting days to send invoices. Bill the same day the work is complete when possible. For larger projects, establish payment schedules and enforce them. Aging receivables can cripple cash flow, especially if you’re paying suppliers and technicians before collecting from customers.
Reconcile your bank and credit card accounts weekly rather than monthly. This catches errors, duplicate charges, and forgotten deposits before they become bigger problems. Weekly reconciliation is manageable and keeps you current on your actual cash position.
The bookkeeping gets complicated when you have multiple technicians, several trucks, ongoing projects, and inventory to manage. Many plumbing contractors handle basic bookkeeping themselves when starting out but reach a point where the time spent on books takes away from running jobs. A contractor bookkeeper in American Fork who understands the trades can set up systems that give you real visibility into profitability without consuming your evenings and weekends.
Utah's Construction Bookkeeping Specialists
The Next Step:
A 15-Minute Call
We'll ask a few questions about your business, figure out what you need, and give you a straightforward price.
More Questions
Why do I keep getting surprised by expenses?
Expense surprises usually happen because irregular costs aren't planned for, committed costs aren't tracked, or you're only looking at your bank balance instead of your full financial picture.
Read answerShould I outsource payroll or do it myself?
It depends on your employee count, tax compliance comfort level, and time value. Payroll software works for simple situations with 1-4 employees, but outsourcing pays for itself when complexity increases or your time is better spent elsewhere.
Read answerHow do I price my jobs as an electrical contractor?
Job pricing requires knowing your fully burdened labor rate, material markup, overhead allocation, and profit margin. Most contractors underprice because they don't have accurate data on what jobs actually cost.
Read answerWhat are the best bookkeeping options for small businesses in Utah?
Small businesses in Utah can choose between DIY software, outsourced bookkeeping, a part-time local bookkeeper, a full-time hire, or a CPA firm. The right option depends on your size, complexity, and whether your industry needs specialized tracking.
Read answerWhy do contractors need specialized bookkeeping?
Standard bookkeeping tracks income and expenses but doesn't show which jobs actually made money. Contractors need job costing, progress billing tracking, and work-in-progress accounting that generic bookkeepers rarely understand.
Read answerHow do I prepare for tax season as a small business?
The best preparation happens year-round with accurate monthly bookkeeping. Before filing, gather income documents and 1099s, organize expense records, verify categories, and meet with your tax preparer early.
Read answer