What expenses can a plumbing business deduct?
Nearly everything you spend to operate your plumbing business is deductible. The challenge is tracking it all and keeping documentation that holds up if you ever get audited.
Vehicles are usually the biggest expense after labor. If you use a van or truck exclusively for work, you can deduct actual expenses like gas, maintenance, insurance, and repairs. Or you can take the standard mileage rate instead. Either way works, but you need to pick one method and track your miles consistently. Vehicle wraps and lettering count as advertising expenses.
Tools and equipment add up fast. Hand tools, power tools, pipe cameras, leak detectors, safety gear. Items under a certain threshold can be deducted immediately. Larger equipment like a new work van or a commercial drain machine may need to be depreciated over several years or deducted using Section 179. Your accountant handles this part, but you need to save the receipts.
Supplies and materials are deductible in the year you buy them. Pipes, fittings, fixtures, solder, Teflon tape, drain chemicals. If you stock inventory, those costs get deducted when you sell or install the product, not when you purchase it.
Labor costs are fully deductible. Wages, employer payroll taxes, workers’ comp insurance, health insurance contributions for employees. If you have a plumbing or MEP business with a crew, labor is probably your largest expense category.
Insurance premiums are deductible. General liability, commercial auto, workers’ comp, bonding. These are required costs of doing business legally in Utah.
Licensing and continuing education count. Your Utah contractor license fees, plumbing certifications, and any classes you take to maintain your license. Trade shows and industry conferences are deductible too.
Marketing expenses are deductible. Your website, Google ads, yard signs, door hangers, sponsoring the local little league team. If you’re paying to get your name out there, it counts.
Professional services are deductible. Your accountant, your lawyer, your bookkeeper in American Fork. The cost of getting help with your finances is itself a business expense.
What trips up most plumbers is not that they lack deductions but that they did not track them. A $15 stop at the supply house adds up when you make that trip three times a week. Without receipts and proper records, those deductions disappear. Use a dedicated business card, keep your receipts organized, and categorize expenses monthly instead of scrambling at tax time.
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
What financial reports do I need to get a business loan?
Lenders typically require a profit and loss statement, balance sheet, cash flow statement, and two to three years of tax returns. Bank statements and accounts receivable aging reports are also common. Clean, accurate books make a stronger case.
Read answerWhy are my books always behind?
Books fall behind because running the business takes priority, and the backlog quickly becomes overwhelming. Fix it with weekly time blocks, better receipt management, or by outsourcing to someone who can keep up with it consistently.
Read answerWhat is the best way to manage finances for a pool contractor?
Managing pool contractor finances requires job costing for each project, milestone-based billing, and seasonal cash flow planning. Separate business accounts and properly configured accounting software make tracking straightforward.
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 answerCan QuickBooks handle job costing for construction?
Yes, QuickBooks can handle job costing for construction if it's configured correctly. Default setup won't work because it tracks expenses at the company level, not by job. Proper configuration includes enabling jobs, setting up construction-specific categories, and coding every transaction to the right project.
Read answerHow do I track service calls vs installation jobs?
Use classes in QuickBooks to tag each transaction as either service or installation work. This lets you run segment reports showing revenue, costs, and profit margins separately for each type of work.
Read answer