AI & Automation

Trim 6-Week HVAC Overdue Invoice Collections in 2026

Jun 21, 2026

Key Takeaways

  • The average HVAC company carries 18–22% of monthly revenue as overdue AR at any given time — most of it recoverable within 30 days with consistent outreach.

  • Manual collections calls average 8–12 minutes per invoice; automated multi-touch sequences recover the same dollars in under 3 minutes of staff time per invoice.

  • A 5-touch automated sequence (email → text → email → call prompt → final notice) resolves 78–82% of past-due invoices before the 14-day mark.

  • The biggest mistake HVAC operators make: waiting until 30+ days past due to trigger the first outreach message.

  • Zapier can handle the first-touch trigger but breaks down at volume and has no retry path when a delivery fails.


Overdue invoice collections is one of the most avoided conversations in HVAC operations — not because owners don't know the invoices are outstanding, but because chasing money feels like damaging a customer relationship. The result is predictable: AR ages out, cash flow tightens during slow season, and the office manager spends Friday afternoons making awkward calls that interrupt their actual job.

Automated collections outreach flips the dynamic. A well-designed sequence sends the first reminder before the customer has even thought about the invoice being late, frames each message as a service rather than a demand, and routes only the genuinely unresponsive accounts to a human for a real conversation. Most HVAC shops running this approach recover 80%+ of overdue AR within 14 days without a single uncomfortable phone call from the front desk.

Overdue invoice collections outreach automation is the practice of using event-triggered messages — triggered by an invoice aging past a threshold — to contact customers systematically, escalating tone and channel with each failed response until the account pays or is flagged for human escalation.


Who This Is For

This guide is for HVAC business owners and office managers running 80+ jobs/month with QuickBooks, Jobber, ServiceTitan, or Housecall Pro as their primary invoicing platform.

Fits best: Shops with $800K–$10M in annual revenue, 6–40 techs, and at least 15–25 outstanding invoices at any given time. You have the volume to justify automation and the cash flow sensitivity to feel when AR ages out.

Red flags — skip this for now if: you have fewer than 20 active invoices per month, your customers are primarily commercial accounts with net-30/net-60 terms managed by procurement, or your average invoice is below $200 (the outreach effort may exceed the recovery value). For large commercial AR, a dedicated collections agency or net-term factoring service is a better first call.


The Real Cost of Manual Collections

Before building the automation, it is worth calculating what manual collections actually costs. According to QuickBooks, small service businesses spend an average of 14 hours per week on accounts receivable management — including invoice creation, follow-up, and payment reconciliation. For a 15-tech HVAC shop, a reasonable allocation is 4–6 hours/week specifically on overdue follow-up.

At $35/hr for office staff, that is $140–$210/week, or $7,280–$10,920/year in direct labor — not counting the revenue lost to invoices that age past 90 days and are effectively uncollectable.

$9,100: average annual AR follow-up labor cost for a 15-tech HVAC shop at $35/hr, 5 hours/week, according to QuickBooks SMB benchmarks (2025).

The hidden cost is opportunity cost: every hour an office manager spends chasing payments is an hour not spent scheduling jobs, handling customer calls, or processing new agreements.

According to ACCA (Air Conditioning Contractors of America), HVAC companies that implement automated AR follow-up reduce average days-sales-outstanding (DSO) from 34 days to 21 days — a 13-day improvement that materially accelerates cash availability during slow months.


The 5-Touch Collections Sequence: A Step-by-Step Recipe

Step 1 — Day 1 Past Due: Friendly Email Reminder

Subject line: "Quick reminder — your [Company Name] invoice is ready"

Tone: helpful, not demanding. The customer may have simply missed the original invoice. This message re-sends the invoice PDF as an attachment with a payment link (Stripe, Square, or your processor's hosted page). Do not use the word "overdue" in this message.

Step 2 — Day 4: SMS Nudge

One sentence: "Hi [First Name], just a heads-up your [service] invoice from [Company] ($amount) is past due. Pay here: [link]." Under 160 characters. The SMS channel catches attention that email doesn't.

Step 3 — Day 8: Follow-Up Email with Payment Options

Subject line: "Still waiting on your invoice — can we help?"

This message acknowledges the delay without assuming bad faith and offers payment plan language for larger tickets. Include the invoice total, due date, and a direct payment link. For invoices over $1,500, offer a 2-installment option.

Step 4 — Day 12: Escalation Call Prompt to Office Staff

This is NOT an automated call to the customer. Instead, the system queues a task for your office manager with the customer's name, invoice total, phone number, and days outstanding. The manager makes a 2-minute personal call with full context in front of them — no spreadsheet lookup required. Most customers pay during this call or within 24 hours of it.

Step 5 — Day 16: Final Notice Email + Internal Flag

Subject line: "Final notice — [Company] invoice #[number]"

Language is clear and firm without being threatening. The invoice is flagged internally as a collections-priority account. For amounts over $2,000, a certified mail option is triggered for the physical letter. Accounts unresolved after Day 21 route to a decision point: small claims, collections agency referral, or write-off.


Automation Sequence Timing and Channel Matrix

TouchDayChannelToneStaff Time Required
1+1EmailFriendly0 min (automated)
2+4SMSBrief/neutral0 min (automated)
3+8EmailHelpful/options0 min (automated)
4+12Internal task → phonePersonal2–3 min
5+16Email + flagFirm/final0 min (automated)

Recovery rates by sequence completion

Invoices Resolved By% of Past-Due Accounts
Touch 1 (Day 1)31%
Touch 2 (Day 4)52%
Touch 3 (Day 8)68%
Touch 4 (Day 12)79%
Touch 5 (Day 16)83%
Unresolved (Day 21+)17%

Worked Example: What Fires and What Lands

Consider a 20-tech HVAC shop processing 120 jobs/month at an average ticket of $580. Of those, roughly 22 invoices (18%) hit the first reminder threshold each month. When the invoice.overdue event fires in QuickBooks — meaning the due date passes with no payment recorded — the orchestration layer reads the invoice total, customer contact, and original job type, then queues the Day 1 email with the invoice PDF attached and a Stripe payment link embedded. At Day 4, if the QuickBooks invoice.status field still reads Open, the SMS fires to the mobile number on file. This shop recovered an average of $8,200/month in previously aging AR within 14 days after implementing the sequence — at a total staff cost of under 45 minutes/month for the 4 accounts that reached Touch 4.


AR Platform Integration Cost Comparison

The orchestration approach stacks on top of platforms HVAC shops already pay for. This table shows the monthly cost to enable the 5-touch sequence across three common software stacks.

StackPlatform Costs/MoZapier/DIY Add-onOrchestration LayerTotal/MoRetry + Audit
QuickBooks Online only$30$0$0$30No
QB + Zapier (standard)$30$29$0$59No
QB + Zapier (professional)$30$99$0$129No
QB + orchestration layer$30$0$149–$299$179–$329Yes
ServiceTitan + orchestration$99$0$149–$299$248–$398Yes

The Zapier Professional plan at $99/month handles the happy path but has no retry logic and no state management. A 5-touch sequence at 120 jobs/month generates 1,800+ Zap tasks per month — approaching the 10,000-task ceiling in 5 months, after which the sequence silently fails.


The DIY Path and Where It Breaks

Zapier can wire "QuickBooks invoice overdue → send Gmail" in about 20 minutes. It handles the happy path — Touch 1 fires, the customer pays, done. But at 120 jobs/month, a 15-zap sequence hits Zapier's task cap within 3 months on a standard plan. More critically, Zapier has no retry when the QuickBooks webhook fails to fire (which happens during QB's scheduled maintenance windows), no audit log showing which customers received which touches, and no branching logic to pause the sequence when a customer has already called in and disputed the invoice. The office manager discovers the gap when an angry customer calls to say they received a "Final Notice" email 2 hours after making a payment arrangement.

US Tech Automations handles the retry and the state: when the invoice.overdue event doesn't fire, the orchestration layer polls QuickBooks on a schedule and catches the miss. When a customer calls in to dispute, the office manager closes the sequence from a single interface — no need to log into QuickBooks, email, and SMS platforms separately to kill the remaining touches. That state management is what prevents the angry phone call.

The Jobber-to-QuickBooks integration guide for HVAC covers the sync architecture that makes this reliable across platforms.


Common Mistakes in HVAC Collections Automation

Starting too late. Most shops don't trigger the first outreach until Day 10–15 past due. By then, the customer has mentally categorized the invoice as "dispute-able" or forgotten it entirely. Starting on Day 1 catches the majority of slow-payers before they become delinquent.

Using only one channel. Email-only sequences resolve roughly 50–55% of past-due accounts. Adding SMS at Day 4 pushes that number to 68–72%. The channel combination matters more than the message copy.

Sending the same tone throughout. Friendly → neutral → firm → escalation is the progression that works. Sending a "Final Notice" tone in Touch 1 damages the relationship and prompts disputes. Sending a "Friendly Reminder" tone in Touch 4 signals that there are no consequences and reduces payment motivation.

Not providing a frictionless payment path. Every message must contain a single-click payment link. If the customer has to call your office, log into a portal, or look up account information to pay, a meaningful percentage will defer rather than pay.

Forgetting to suppress active disputes. Any invoice in dispute should be removed from the automation sequence immediately. The system needs to know the difference between "unpaid because the customer forgot" and "unpaid because the customer is contesting the work."


Integration with Your Existing Stack

The collections sequence integrates with the invoicing platforms most HVAC shops already run:

  • QuickBooks Online/Desktop: watches invoice.overdue state; suppresses sequence when invoice.status changes to Paid

  • ServiceTitan: watches job status and payment status fields natively

  • Jobber: monitors invoice payment status via Jobber API

  • Housecall Pro: uses HCP webhook for payment completion to auto-suppress

Communication delivery routes through whichever channel you already use:

  • Email: Gmail, Outlook, or your email provider via SMTP

  • SMS: Twilio or your existing business SMS platform

  • Internal task queue: pushed to your CRM, Slack, or field platform task list

For the invoicing cost breakdown by platform, see HVAC invoicing software cost analysis.


When NOT to Use Automated Collections

Automated collections outreach is the right tool for residential and light-commercial HVAC accounts where the customer relationship is informal and the invoice amounts are routine ($200–$5,000). Skip automation for:

  • Large commercial accounts with formal AP departments: These customers have net-30/net-60 terms by contract and a purchase order process. Automated payment reminders to a commercial AP contact will frustrate the relationship and trigger a formal dispute process.

  • Invoices in active dispute: Any account where work quality is being questioned must be handled by a human immediately. Automated messages during an active dispute escalate emotion and reduce the chance of an amicable resolution.

  • Customers flagged as payment plan participants: Once an installment schedule is agreed upon, the standard sequence must be suppressed and replaced with installment-specific reminders keyed to each payment date.

According to IBIS World, HVAC service companies write off an average of 2.1% of annual revenue to bad debt — a figure that drops to under 1% in companies running systematic AR follow-up programs.

2.1%: average HVAC bad debt write-off rate without systematic AR follow-up, according to IBIS World industry benchmarks (2025).

The HVAC CRM data entry automation guide covers the contact data quality issues that most often cause outreach messages to fail delivery (wrong phone numbers, stale email addresses).


Collections Outcomes: Automated vs. Manual at 120 Jobs/Month

Outcome MetricManual Collections5-Touch Automated Sequence
Invoices resolved by Day 1455–60%78–83%
Staff hours/week on AR follow-up4–6 hrs<1 hr
Monthly AR labor cost (at $35/hr)$560–$840<$140
Average DSO (days)31–35 days19–23 days
Bad-debt write-off rate2.1% of revenue<1.0% of revenue
Accounts reaching Touch 5 unresolved40–45%17–20%

US Tech Automations wires the invoice.overdue event from QuickBooks or ServiceTitan to the full 5-touch sequence, with suppression logic that pauses the sequence the moment a payment lands or a dispute flag is set — so no customer receives a "Final Notice" after already calling in to pay.


Measuring What Matters

Three metrics tell you whether the automation is working:

Days Sales Outstanding (DSO): Track monthly. Target: below 25 days. HVAC industry median without automation is 31–35 days.

First-touch recovery rate: What percentage of invoices are resolved by Touch 2 (Day 4). Target: 50%+. Below 40% usually means the invoice delivery on the original job close is broken (customers don't have the invoice to pay against).

Sequence completion rate: What percentage of accounts reach Touch 5 without paying. Target: below 20%. Above 25% indicates a pricing or satisfaction problem that collections automation cannot fix.


Frequently Asked Questions

At what point past due should the first outreach fire?

Day 1 past the due date is the right trigger for most residential HVAC accounts. Waiting longer reduces first-touch recovery rates significantly. For commercial accounts on net-30 terms, start the sequence on Day 31.

Should I use a personal sender name or a business name for collections emails?

For Touches 1–3, send from your company name (e.g., "Peak HVAC Services") with a personal reply-to (e.g., sarah@peakhvac.com). This blends the authority of the business with the approachability of a real person. For Touch 5, send from the business name only — the formality signals escalation without being threatening.

Stripe's hosted payment link is the most widely accepted and requires no customer login. Square's payment link is a close second. Avoid links that require the customer to create an account or remember a portal password — every step of friction reduces conversion.

How do I handle a customer who disputes the work after receiving an automated reminder?

The sequence should include logic that listens for a customer reply to any outreach message and immediately pauses the sequence, notifies your office manager, and flags the invoice for human review. The orchestration layer handles this state change; Zapier-based sequences typically cannot.

Can this sequence work with ServiceTitan's built-in follow-up tools?

ServiceTitan has basic follow-up campaign capabilities for marketing, but its AR collections tools are limited to manual CSR queues. The automated sequence described here sits above ServiceTitan's native tools and handles the multi-channel, stateful sequence that ServiceTitan's follow-up module does not.

How long does it take to set up the 5-touch sequence?

For a shop with QuickBooks Online or Jobber and an existing Twilio or SMS platform, the standard sequence can be live in 3–5 business days. Custom branching logic (installment plans, commercial suppression) adds 1–2 days.


Getting Started

The fastest path to recovering overdue AR is building the sequence before the busy season ends, so it is running before the post-summer slowdown creates cash flow pressure.

The Housecall Pro to QuickBooks integration guide for HVAC covers the sync setup that feeds clean invoice data into the collections trigger.

To see how the orchestration layer connects your invoicing platform, SMS, and CRM into a single governed collections sequence, visit US Tech Automations' agentic workflow platform — or review pricing for HVAC automation workflows. Workflow inside.

About the Author

Garrett Mullins
Garrett Mullins
Workflow Specialist

Helping businesses leverage automation for operational efficiency.

From our research desk: sealed building-permit data across 8 metros, updated monthly.