# HVAC Invoice Approval: How to Stop Sending $0 Invoices to Customers ## Quick Summary When technicians create invoices in the field, mistakes happen — missing labor charges, wrong quantities, zero-dollar line items. An invoice approval workflow catches every error before the customer sees it, preventing $31,200/year in undercharges for a typical HVAC shop. ## The Problem Your best tech just finished a blower motor replacement. He's already running 20 minutes behind for the next call. He taps through the invoice screen on his tablet, adds the motor, adds the capacitor he replaced while he was in there, hits send. Gets in the truck and drives to the next job. What he didn't add: labor. Two hours of labor at $125/hour. That's $250 missing from a $600 invoice. The customer gets it, pays $350, and thinks it's a great deal. You don't find out until the end of the month when the numbers don't add up. This isn't a bad tech problem. It's a speed problem. Your guys are moving between jobs, handling callbacks, dealing with customers. Invoice accuracy drops to the bottom of the priority list when the phone is ringing and the next customer is waiting. Common field invoice errors in HVAC: - Forgetting to add labor hours - Wrong part quantity (replaced two filters, billed for one) - Applying the wrong discount or applying a discount that wasn't authorized - Missing trip/diagnostic charge - Flat-rate pricing pulled from an outdated pricebook entry Each of these is a revenue leak. Two or three per week across your team adds up to serious money by December. ## How to Fix It Opsler puts a gate between your tech's invoice and the customer's inbox. Every field-created invoice goes into an approval queue before it's delivered. Here's the flow: 1. **Tech creates invoice** on-site using the pricebook — parts, labor, flat-rate items 2. **Invoice enters approval queue** — status: pending review 3. **Office reviews the invoice** — checks line items, pricing, discounts, and labor 4. **Office approves or sends back** — approved invoices go to the customer; rejected invoices go back to the tech with notes 5. **Customer receives a clean invoice** — correct pricing, professional formatting, payment link included The approval screen highlights common issues. Missing labor on a job that took two hours? It's obvious when you're reviewing the line items against the job duration. A $0 line item? Flagged immediately. Your office staff isn't rebuilding invoices. They're doing a 60-second review — eyeball the total, check that labor matches time on-site, confirm the parts list looks right. Approve or kick back. Most invoices pass through clean. The ones that don't just saved you $200-$400 each. ## The Numbers Typical 12-tech HVAC shop: - 2 invoice errors/week × $300 average undercharge = $600/week - $600 × 52 weeks = **$31,200/year in revenue that walks out the door** - Invoice review takes roughly 60 seconds per invoice - 25 invoices/day × 1 minute = 25 minutes of daily review time - That 25 minutes protects $31,200 in annual revenue The ROI on this is absurd. Half an hour a day of office review prevents $31K in losses. ## FAQ ### Can I set certain invoice types to auto-approve? Yes. If your maintenance tune-ups are always the same flat rate, you can configure those to skip the approval queue. Only invoices that need review get queued. ### What does the tech see when an invoice is rejected? The tech gets a notification with the reviewer's notes — "add 2 hours labor" or "part quantity should be 2." They fix it and resubmit from wherever they are. ### Does this slow down how fast customers get their invoices? Slightly. But the delay is 10-30 minutes during business hours, not days. And a correct invoice that arrives 20 minutes later beats an incorrect invoice that arrives immediately. ### Can I see which techs make the most invoice errors? Yes. The approval history shows patterns — which techs get sent back most often and what the common errors are. That's your training opportunity. ### What if we send invoices at end of day in batches? Works perfectly with that workflow too. Your office reviews the day's invoices as a batch, approves them all at once, and customers get them by evening. Learn more: https://opsler.com/blog/hvac-invoice-approval/