Accounting for Home Services & Handyman: Job Tracking to Clean Books
Starting a home services business means juggling client calls, tool upkeep, and getting paid. Your accounting shouldn't be another headache. Unlike a simple paycheck, managing money for your own handyman, remodeling, or trade business involves tracking income from different jobs, materials costs, and payment processor fees. Understanding how these pieces fit together is key to knowing your true profit and staying on top of your taxes.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The Quick Answer
For most independent home service pros: connect your job management software (like Jobber, Housecall Pro, or QuickBooks Service) directly to QuickBooks Online or Xero. This helps track jobs, invoices, and payments in one place, automatically sending key financial data to your accounting system. For those just starting with manual invoices, focus on tracking every payment and expense as it happens.
Why Home Services Accounting Is Harder Than It Looks
Customer payments aren't always gross revenue. When a customer pays through Square, Stripe, or even QuickBooks Payments, the deposit to your bank account is usually *after* payment processing fees. If you record only the bank deposit as your income, you'll overstate your sales and miss a real cost of doing business. Cash or check payments need careful, immediate recording. Job costing is tricky. Did you buy a box of screws for a specific plumbing repair, or is it general inventory for the truck? Accurately matching materials and subcontractor costs to specific jobs helps you understand which services are truly profitable. Without this, you might underbid future projects. Managing materials and equipment. Tools and supplies bought in one month might be used across several jobs in the next. Large equipment purchases (like a new HVAC vacuum pump or a commercial paint sprayer) aren't simply "expenses" in the month you buy them; they're assets that depreciate over time, affecting your taxes differently. Subcontractors and 1099s. If you use other independent contractors for parts of a job (e.g., a plumber for a remodeling project), tracking their payments correctly is vital for year-end 1099-NEC forms, avoiding penalties, and accurately calculating job profit. Sales tax on services/materials. Sales tax rules vary widely by state and even by the *type* of service or material. Some states tax materials, some labor, some both, and some neither. Knowing your local rules is crucial to avoid under- or over-collecting.
Client Payment Accounting: What to Get Right
Record the full invoice amount as revenue. When you complete a job and send an invoice for $500, record $500 as revenue. If the client pays via Square and you receive $485 after a $15 fee, record the $15 fee as a "Payment Processing Expense." This shows your true sales and actual costs. Integrate your job management system. Tools like Jobber, Housecall Pro, ServiceTitan, or even QuickBooks Online's own service features, let you create invoices, accept payments, and track expenses. They often connect directly to QuickBooks Online or Xero. For example, Jobber can sync customer details, invoices, payments, and expenses. This setup ensures your accounting system sees the gross revenue and separate fees. Typical costs for these tools: Expect to pay $30-$150/month for job management software, depending on features and number of users. Payment processing fees are usually 2.5-3.5% per transaction. Tax Compliance: Your job management software might help track sales tax collected on materials or specific services. You'll still need to understand your state's rules and remit any collected taxes. If you’re a sole proprietor, you'll owe estimated income taxes quarterly.
Job Costing & Expense Tracking: What to Get Right
Track materials for each job. When you buy lumber for a deck build or copper wire for an electrical repair, assign that purchase directly to the specific client or job in your accounting system. This lets you see the true profit for *that* job. Use separate accounts for "Cost of Materials - Deck Job" or "Cost of Materials - Electrical Repair" if you want detailed insights, or a general "Cost of Goods Sold - Materials" if simpler. Manage subcontractor costs. Just like materials, link subcontractor payments to specific jobs. Ensure you collect W-9 forms from all subs who will be paid over $600 in a year, so you can issue 1099-NEC forms later. Mileage and vehicle expenses. If you use your personal vehicle for business, track your mileage (using an app like MileIQ) for tax deductions, or track actual expenses (gas, maintenance, insurance, depreciation). Keep personal and business use separate. Tools and equipment. Small tools (under ~$2,500) can usually be expensed immediately. Larger equipment (like a new truck, industrial air compressor, or advanced diagnostic tools) is typically depreciated over several years. Consult a tax professional on the best way to handle these big-ticket items.
Managing Multiple Service Lines & Payment Types
Create a clear chart of accounts. If you offer handyman services, painting, and minor electrical work, set up separate revenue accounts for "Handyman Revenue," "Painting Revenue," and "Electrical Revenue." Do the same for your associated costs (e.g., "Cost of Materials - Painting," "Cost of Materials - Electrical"). This lets you easily see which service lines are making the most money. Streamline varied payment methods. Whether clients pay by cash, check, credit card via Square, or bank transfer, ensure every payment is immediately recorded. Use your job management software to process card payments directly, and then manually record cash/check deposits into your accounting system. Reconcile all payments against your bank statements monthly. Tools for growth: As your business grows, and you handle more complex projects or manage multiple crews, you might need more robust construction accounting software (e.g., Buildertrend, CoConstruct) that offers deeper job costing, project management, and scheduling features, which then integrate with QuickBooks Enterprise or Xero.
The Verdict
Starting out (solo operator): QuickBooks Online or Xero (for basic accounting) + a simple job management app like Jobber Lite or Housecall Pro Starter (for invoicing/payments) + a mileage tracker app. Growing business (with crew/more complex jobs): QuickBooks Online Plus/Advanced or Xero Premium + Jobber Connect/Grow or Housecall Pro Premium (for advanced scheduling, dispatch, and detailed job costing) + a dedicated payroll service (e.g., Gusto, QuickBooks Payroll) if you hire employees. Large scale/General Contractor: QuickBooks Desktop Premier/Enterprise (Contractor Edition) or a specialized construction accounting platform + advanced project management software (Buildertrend, CoConstruct) + a robust payroll system.
How to Get Started
Step 1: Pick your core accounting software. Most home service pros choose QuickBooks Online or Xero. Both are cloud-based and integrate well with other tools. QuickBooks Online is generally more common in the US. Step 2: Create a simple, specific chart of accounts. Set up distinct revenue accounts for your main service types (e.g., "Handyman Service Revenue," "Painting Project Revenue"). Create cost accounts for "Cost of Materials," "Subcontractor Wages," and expense accounts like "Payment Processing Fees," "Vehicle Fuel," "Tools & Equipment (under $2500)," and "Marketing." Step 3: Connect your job management and payment tools. If using Jobber or Housecall Pro, connect it to QuickBooks Online or Xero. If you're using Square or Stripe for payments, ensure those transactions feed into your accounting software correctly, separating fees from gross income. Step 4: Reconcile your bank and credit card accounts monthly. This is non-negotiable. Compare every transaction in your accounting software to your bank and credit card statements to catch errors and ensure accuracy. Step 5: Understand your tax obligations. Consult a local accountant about sales tax on your specific services/materials, quarterly estimated income taxes, and 1099-NEC requirements for any subcontractors you use.
RECOMMENDED TOOLS
Xero
Cloud accounting built for product businesses
QuickBooks Online
30-day free trial, then from $35/month
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
Do I need to track inventory in my accounting software?
If you carry physical inventory, yes — GAAP requires it and your gross margin calculation depends on it. QuickBooks Online Plus and Xero both include inventory tracking. For higher volume or multi-warehouse operations, dedicated inventory management software (Extensiv, Cin7) syncs with your accounting platform.
How does sales tax nexus work for online sellers?
Economic nexus was established by the 2018 South Dakota v. Wayfair Supreme Court ruling. Most states now require online sellers to collect and remit sales tax if they exceed $100,000 in sales or 200 transactions in that state annually. You are not required to collect until you hit the threshold, but once you do, you need to register and remit.
Can I use cash-basis accounting for my e-commerce business?
Yes, if your annual gross receipts are under $25M (the IRS threshold requiring accrual for most businesses). Cash-basis is simpler but can distort your understanding of profitability when you carry significant inventory. Most growing e-commerce businesses benefit from switching to accrual by $500K in annual revenue.