⏱ 45 minutes to set up

Invoice Automation for Plumbers: Get Paid on the Job, Every Time

🔧 Tools: Jobber, FreshBooks, Square, Zapier 💰 Cost: $0–$49/mo 📈 Avg result: 94% same-day payment rate
Plumber using mobile device on job site
67%
of plumbers wait 30+ days for payment
$0
Square free plan for basic invoicing
94%
same-day collection with text-to-pay
4 hrs
saved per week on billing admin
Affiliate disclosure: Some links on this page are affiliate links. If you sign up through them, Main Street AI earns a small commission at no extra cost to you. We only recommend tools we'd use ourselves.

Why Plumbers Leave Thousands on the Table Every Year

You did the work. The customer is happy. But then comes the awkward part, "I'll send you a check", and two weeks later, you're still waiting. Or you're back at the shop at 9pm, manually typing up invoices in a spreadsheet, trying to remember which jobs you billed and which you didn't.

The average plumbing business with 3-5 technicians has $12,000–$18,000 in outstanding receivables at any given time. That's not a collections problem, it's a billing process problem. And it's completely fixable in an afternoon.

In this tutorial you'll set up a complete plumbing billing system: mobile invoices you send before you leave the driveway, text-to-pay so customers pay on their phone in 60 seconds, automatic payment reminders so you never have to chase anyone, and recurring billing for maintenance contracts. Every step takes under 10 minutes.

Tools You'll Use (and What Each Costs)

Jobber

Purpose-built for field service businesses. Handles estimates, invoices, scheduling, client management, and payment collection in one app. Mobile-first design built for the job site.

From $49/mo · https://getjobber.com Try free →

FreshBooks

Best for solo plumbers who want clean invoicing + solid bookkeeping. Automatic late fees, recurring invoices, and time tracking built in. Integrates with your accountant's software.

From $19/mo · https://www.freshbooks.com Try free →

Square

Best free option. Send invoices by text or email, collect card payments on your phone, and track what's paid vs. outstanding, all at $0/month. Add Square Reader for in-person tap-to-pay.

Free plan · https://squareup.com Get started →

Zapier

The connector that automates the repetitive parts, like sending a reminder when an invoice hasn't been paid, or adding a new customer to your email list when a job closes.

Free plan · https://zapier.com Try free →

Our recommendation: If you run a crew of 2+ technicians, start with Jobber, it'll pay for itself in the first week. If you're a solo plumber, Square is free and gets you 90% of the way there immediately.

The 5 Things Your Billing System Needs to Do

Before we get into steps, here's what a complete plumbing billing system looks like. Right now you probably do some of these, but not all:

CapabilityWhat it means for your businessTool that handles it
Mobile invoicingCreate and send invoice while still at the propertyJobber / Square / FreshBooks
Text-to-payCustomer pays from their phone in 60 secondsSquare / Jobber Payments
Automatic remindersOverdue invoices follow up themselvesFreshBooks / Zapier
Progress billingCollect deposit + milestone payments on big jobsJobber / FreshBooks
Recurring invoicesMaintenance contracts bill automatically every monthFreshBooks / Jobber

Step-by-Step: Set Up Your Automated Billing System

📸 [Screenshot: Jobber mobile invoice creation screen with service templates and text-to-pay option highlighted]

Billing by Job Type: What to Charge When

Job TypeBilling ApproachDeposit?When to Invoice
Emergency call (clog, burst pipe)Full payment on completionNoBefore leaving property
Standard repair (faucet, toilet, valve)Full payment on completionNoBefore leaving property
Water heater replacement50% deposit + balance on installYes, 50%Deposit at booking, balance at install
Remodel / new construction3-stage: 30% / 50% / 20%Yes, 30%Per milestone: contract / rough-in / final
Maintenance contractRecurring annual or monthlyNoAuto-billed on schedule
Commercial / property managementNet-15 or Net-30 invoicingOptionalWithin 24 hrs of job completion

The Automatic Payment Reminder Timeline

This runs completely on autopilot once you set it up. You never have to manually follow up on an invoice again:

TimingActionToneWhat it includes
Invoice sent (Day 0)Invoice email + text with payment linkProfessionalItemized services, pay now button
Day 3 (if unpaid)Friendly reminderWarm"Just a reminder" + payment link
Day 7 (if unpaid)Past-due noticeFirmInvoice now overdue, late fee coming
Day 14 (if unpaid)Final notice + late fee appliedFormalLate fee added, payment link, phone number
Day 30+ (if unpaid)Manual outreach or collections referralAction requiredYou step in at this point

Most unpaid invoices resolve by Day 7. The Day 14 notice with a real late fee closes about 80% of the rest. You'll rarely need Day 30+.

3 Copy-Paste Templates for Your Billing System

Template 1: Invoice Delivery Text Message

Hi [First Name], this is [Your Name] from [Company]. Your invoice for today's [service type] is ready, total is $[amount]. You can pay here: [payment link]

Cash, check, or card all work too. Thanks for having us out today! Let us know if you have any questions.

Template 2: Day 7 Overdue Reminder Email

Subject: Invoice #[###], Past Due, [Your Company Name]

Hi [First Name],

Just following up on invoice #[###] for $[amount], which was due [date].

You can pay online here: [payment link]
Or call us at [phone] to pay by card.

Please note: a 1.5% late fee will be added to invoices unpaid after 30 days.

Thank you —
[Your Name]
[Company] | [Phone]

Template 3: Maintenance Contract Recurring Invoice Email

Subject: Your Annual Plumbing Maintenance, [Month] Service Scheduled

Hi [First Name],

This is your annual invoice for your [service name] maintenance contract with [Company].

Invoice total: $[amount]
Pay online: [payment link]

We'll be in touch shortly to schedule your service appointment for [Month]. Same great service, no surprises.

Questions? Call [phone] anytime.

[Your Name]
[Company]

Case Study: How Midland Plumbing Cut Their AR From $22K to $3,400

Dave runs a 3-technician plumbing company in Columbus, Ohio. When we first talked, he had $22,000 in outstanding receivables, most of it from jobs completed 30–90 days prior. He was spending 6 hours a week chasing payments by phone.

We set up Jobber in one afternoon. Text-to-pay went out automatically at job completion. Three-touch reminders started running on day 3, 7, and 14. Within 60 days:

$22K → $3,400Outstanding AR in 60 days
94%of invoices paid same-day
6 hrs → 0 hrsweekly payment chasing eliminated

"I can't believe I waited this long. The text-to-pay link is the single biggest change. People pay before I'm even out of the neighborhood.", Dave, Midland Plumbing

Ready to Stop Chasing Payments?

Start with Jobber, the field service app built specifically for plumbers. 14-day free trial, no credit card required.

Try Jobber Free for 14 Days → See Plumber CRM Tutorial →

Frequently Asked Questions

What invoicing software is best for plumbers?

Jobber is the top choice for plumbing businesses with 2+ technicians, it combines invoicing, scheduling, and client management in one mobile-first app. For solo plumbers, Square is the best free option. FreshBooks is ideal if you want strong accounting integration.

How do plumbers collect payment on the job site?

The fastest method is text-to-pay: send the customer a payment link via text while you're still at the property. They tap, enter their card, and you get paid before you pull out of the driveway. Jobber Payments and Square both support this natively.

How do I handle deposits for large jobs like water heater replacements?

Collect 50% at the time of scheduling. Send the deposit invoice link right after booking, most people pay immediately when they realize the slot is held by their payment. Jobber lets you create a "deposit invoice" that shows the total job cost and the deposit amount due.

What to Automate Next →

Set up a CRM for your plumbing business (track leads + past customers) Automate your booking system so customers can schedule 24/7 Send automatic follow-up emails after every job Get more Google reviews automatically (the right way) See the full plumbing automation guide for every tool + tutorial