WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

Best Invoice Software for Plumbers in 2026

Find the best invoice software for plumbers that handles service calls, materials, and fast payment collection. Free to start, no subscription required.

June 24, 20267 min read

Plumber Invoicing: Why Standard Templates Fall Short

A plumber's invoice has to capture things that a standard freelancer invoice template doesn't expect: service call fees, parts at marked-up prices, labor in 15-minute or 30-minute increments, and sometimes emergency or after-hours rates that are 1.5-2x your normal rate. If your invoicing tool doesn't handle these cleanly, you're either under-billing or spending 20 minutes on paperwork for a 45-minute drain job.

The plumbing industry loses an estimated $3,000-8,000 per truck per year to unbilled materials and time that doesn't make it onto invoices. Good invoicing software closes that gap.

What Makes Plumbing Invoicing Different

Service Call Fees and Emergency Rates

Most plumbers charge a flat service call or dispatch fee - typically $75-150 - that covers showing up and the first assessment. Then labor is billed separately. Emergency or after-hours calls command a premium, often 1.5x the standard rate after 5 PM and 2x on weekends or holidays. Your invoicing software needs to accommodate these different rate structures without requiring manual calculations every time.

High Materials Volume on Simple Jobs

Replace a water heater and you might have 15 or more line items: the heater itself, expansion tank, new shutoff valve, flexible connectors, T&P relief valve, pipe fittings, solder, flux, copper pipe by the foot, and permit. A toilet replacement involves wax ring, flange bolts, supply line, shutoff valve, and sometimes a repair flange. Every one of those is a billable material item that belongs on the invoice.

Flat-Rate vs. Time-and-Materials Billing

Some plumbers price by the job (flat rate), others bill time and materials. Many do both depending on the type of work. Your invoicing setup needs to handle either approach: a single line item for "Clear main line stoppage - $285" or a detailed breakdown of 1.5 hours at $120/hour plus a $45 cleanout access fee plus materials. Good plumbing invoicing software doesn't force you into one model.

Features to Prioritize for Plumbing Businesses

Mobile Invoicing

You're not in an office. You finish a job, you need to invoice from your phone in the driveway. The software should work on mobile without a stripped-down experience. Full invoice creation, line items, send, and payment collection all from a phone screen.

Instant Payment Collection

Residential plumbing clients expect to pay when you finish. If you can send a link for card payment the moment you hand over the clipboard, you get paid today instead of waiting on a check. For service businesses, the difference between same-day payment and Net 30 is the difference between positive and negative cash flow.

Line Items with Multiple Rate Types

You need to be able to add a line for regular labor (hourly), a separate line for the emergency upcharge (flat), materials (unit price x quantity), and a service call fee (flat). All on the same invoice, with a clear subtotal.

Client History

When a regular customer calls back, you want to pull up what you did last time and what you charged. This helps you quote accurately, spot repeat issues, and bill consistently. Basic client records are a core feature, not a premium add-on.

Using WaffleInvoice for Plumbing Businesses

WaffleInvoice handles everything a plumbing business needs without the complexity of field service management software that costs $200+/month. Create an invoice, add as many line items as the job requires, set your due date, and send it with a payment link - all in under three minutes.

The free invoice generator is a good starting point if you want to create your first invoice and see how it looks before committing to anything.

For Residential Service Plumbers

Create the invoice while you're still at the property. Add your service call fee, labor lines with hours, and every material you used. Send it to the client's email or text it to their phone. They pay by card and you're done. No paper, no chasing checks, no end-of-month invoicing pile.

For Commercial and Property Management Work

Commercial clients and property management companies typically pay on Net 30. Set your payment terms accordingly, add their purchase order number to the invoice header, and send immediately when the job is complete. If you're dealing with slow-paying commercial clients, include a late fee clause - 1.5-2% per month is typical for the trades. Here's a guide on how to charge a late fee and how to phrase it on your invoices.

Building an Invoicing System That Catches Everything

Track Materials at the Job Site

The easiest way to lose money is to forget what you used. Before you leave a job, take 60 seconds to note every part you pulled from the truck: the wax ring, the 3/4" shutoff, the supply line. You can add these to the invoice while you're still on-site. This habit alone will recover $50-150 per job that currently walks out the door unbilled.

Use Estimates for Larger Jobs

For water heater replacements, repiping, or any job over $500, send a written estimate before you start. This sets expectations, prevents disputes, and gives you a document to reference if scope changes. Once the job is done, convert the estimate to a final invoice. Understanding the difference between these two documents is worth reading up on - the post on invoice vs. estimate covers it well.

Standardize Your Rate Card

Decide on your standard rates and write them down. Service call fee: $95. Regular labor: $115/hour. After-hours labor: $165/hour. Weekend emergency: $195/hour. When you're creating an invoice at 9 PM on a Saturday after fixing a burst pipe, the last thing you want to be doing is deciding what to charge. Have it decided in advance.

Payment Terms for Plumbers

Setting the right payment terms is part of getting paid on time. For residential clients, "due on completion" or "due on receipt" is standard. You finished the job, they pay. For commercial clients and property management companies, Net 30 is the norm, though Net 15 is worth trying to negotiate with new accounts.

One thing that makes a real difference: put your payment terms in your service agreement or proposal before the job starts, not just on the invoice after. When clients see the payment terms before they hire you, there's no ambiguity. For more detail on structuring this, the guide on payment terms applies directly to trade businesses.

Handling Disputed Invoices

Plumbing invoice disputes are usually about one of three things: the price wasn't communicated upfront, the work isn't clearly described, or the client doesn't understand what they're paying for.

The fix for all three is the same: more detail on your invoices. Instead of "Plumbing repair - $420", write "Replace kitchen faucet cartridge - 1.5 hours labor at $115/hour ($172.50), Moen cartridge replacement kit ($58), shutoff valve replacement ($45), service call ($75). Total parts and labor: $350.50." When a client can see exactly what they got, disputes drop significantly.

Also note: always keep photos of the before and after on any job where a dispute seems possible. Most modern invoicing software doesn't store job photos, but keeping them in a folder on your phone linked to the invoice date is enough.

Tracking Business Performance

Good invoicing software gives you data you can actually use. How many service calls did you run last month? What was your average invoice value? Which clients account for the most revenue? Which ones pay slowest?

If you're running a solo plumbing operation billing $8,000-12,000/month, you should be able to answer these questions without pulling out a spreadsheet. Basic reporting built into your invoicing tool is enough to see whether your business is growing and where the money is actually coming from.

Pricing: What to Expect

You don't need to spend a lot. The core features - line-item invoicing, client management, payment collection, basic reporting - are available on WaffleInvoice's free tier with no invoice limits. If you want recurring invoices for retainer clients or maintenance agreement customers, that's a Pro feature at $19/month. For most plumbers doing service work, the free tier covers everything.

Check the pricing page to see what's included at each level before you decide anything.

Frequently Asked Questions

Quick answers to the questions readers ask most about this topic.

What should a plumber's invoice include?
A complete plumbing invoice includes your business name, license number, and contact info; the client's name and service address; a unique invoice number and date; the due date; itemized lines for service call fee, labor (hours x rate), and every material used (quantity, description, unit price); permit fees if applicable; subtotal, any taxes, and the total. Include your accepted payment methods and late fee terms.
How should I bill for emergency or after-hours plumbing calls?
Add your emergency or after-hours rate as a separate line item or as an adjusted hourly rate. Be explicit: 'Emergency service call - after hours surcharge: $75' or 'Labor - after-hours rate (1.5x): 1 hour at $165.' Clients expect a premium for emergency calls; showing it clearly prevents disputes. Make sure your service agreement mentions your after-hours rates before you show up.
Should I use flat-rate or time-and-materials billing?
Most residential plumbers do better with flat-rate pricing for common jobs (drain clearing, toilet replacement, faucet repair) because clients know the price upfront and you keep the efficiency gains as profit. Use time-and-materials for unusual or complex jobs where you can't predict labor accurately. Many plumbers use both - flat rate for service work, T&M for remodels and repiping.
How do I handle a client who disputes a plumbing invoice?
First, make sure your invoice is itemized so the client can see exactly what they're paying for. If they dispute the price, reference the estimate or verbal quote you gave before starting. If they question the quality of work, offer to come back and address their specific concern. Document everything in writing. For larger disputes over $500, a detailed itemized invoice is your best defense - vague invoices are much harder to enforce.
Can I accept credit card payments for plumbing jobs?
Yes, and you should. Clients paying by card get their job done faster and you get paid the same day. Processing fees run 2.7-3.5% depending on the platform, so factor that into your pricing if needed, or add a card surcharge (check your state's rules on surcharging). The cost of one collection problem or a bounced check almost always exceeds what you'd pay in card fees for a year.

Ready to improve your invoicing?

WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.

Sign Up Free