Built for independent plumbers
Whether you're clearing a drain in Dallas or replacing pipes in Portland, WaffleInvoice turns your estimate into a professional invoice in one click - before you leave the job site.
No credit card required. Free forever for unlimited invoices.

Sound familiar?
๐
You write up a quote before the job, then manually recreate it as an invoice after. Every job you're retyping parts lists, labor descriptions, and pricing from scratch.
๐ง
You buy the part, markup for installation, and charge labor - but tracking that across 10 jobs a week on paper means you're constantly undercharging or forgetting line items.
๐ง
Some jobs are flat rate. Some are time-and-material. Some are a mix. Your current invoicing doesn't handle both cleanly, so you're explaining the bill to every customer.
โก
2am pipe burst. You show up, fix it, the customer is grateful - but you leave without an invoice because you didn't have your billing system in hand. You follow up later. They've calmed down. Payment takes longer.
๐ณ
You hand them a paper invoice and tell them to mail a check or Venmo you. Some do. Some don't. You're chasing checks when you should be at the next job.
๐
Running 8 jobs this week and last week. Which invoices are paid? Which are overdue? You don't know until you dig through papers or emails.
The fix
๐
Send a detailed estimate before the job for customer sign-off. When the work is done, convert the accepted estimate to a final invoice in one click. Every part, labor hour, and flat rate fee carries over - no retyping.
๐ง
Build invoices with separate line items for materials, labor hours, flat rates, disposal fees, and markup. Each job's billing is transparent and defensible.
๐ง
Mix flat rate line items with hourly labor on the same invoice. Bill exactly the way the job actually went - no awkward explanations to the customer.
โก
Pull up WaffleInvoice on-site, build the invoice, and text the customer a payment link before you start the truck. The payment window is open while they're still satisfied with your work.
๐ณ
Share a payment link via text. Customers pay by credit card or ACH bank transfer directly from their phone. No checks, no Venmo, no chasing.
๐
See every invoice - paid, outstanding, overdue - across all customers at once. Know what you're owed without sorting through paper or email threads.
Your workflow
Before the job starts, send a detailed estimate with parts, labor, and flat rate fees. Customer approves online. You have written scope before you touch a pipe.
Job done. Open WaffleInvoice, hit convert, and the estimate becomes a final invoice with all line items intact. Send it from your phone before you leave.
They tap the payment link, pay by card or ACH. You get notified. Invoice closed. No follow-up needed.
Dashboard shows all invoices across all customers - paid, outstanding, overdue. You see what you're owed without manual reconciliation.
Works for every type of job
Invoice on-site immediately after emergency calls. Customers pay while the relief is fresh. You get paid before the urgency fades.
Build a detailed invoice with flat rate service fee, any parts, and disposal. Estimate-to-invoice means no double data entry when the job runs longer than quoted.
Send a project estimate before large jobs. Track deposit payments, then convert the estimate to a progress or final invoice when milestones are hit.
Invoice with separate line items for the unit, labor, disposal of old unit, and any permit fees. Clear itemization means fewer customer questions about the total.
Handle fixture installation, rough-in work, and finishing as separate line items or phases. Estimate-to-invoice makes phased billing clean and traceable.
Manage multiple commercial accounts from one dashboard. Recurring maintenance contracts for property managers, one-off repairs with detailed invoices, and a client portal for billing history.
Upgrade when you need automatic payment reminders, online card and ACH collection, recurring invoices for maintenance customers, and time tracking to bill hours accurately.
FAQs
Yes. The free plan includes unlimited invoices, unlimited customers, estimate-to-invoice conversion, parts and labor line items, and a client portal. No credit card required and no trial limits.
Send a detailed estimate before the job with parts, labor, and flat rate items. When the job is complete, click 'Convert to Invoice' - all line items carry over to a final invoice without retyping anything.
Yes. WaffleInvoice lets you add flat rate items, hourly labor lines, parts, and fees on the same invoice. Bill exactly the way the job went without multiple documents.
Yes. WaffleInvoice is fully mobile. Build an invoice, add line items, and text a payment link to the customer - all from your phone before you leave the job.
Yes. On the Pro plan, customers pay by credit card or ACH bank transfer from the invoice link. Payment is tracked automatically - no separate card reader or payment app needed.
Your WaffleInvoice dashboard shows every invoice across all customers - paid, outstanding, and overdue. You see what you're owed at a glance without sorting through paper or email.
Ready to turn estimates into paid invoices faster?
Replace the paper invoices, the retyping, and the late-payment follow-up with a professional billing workflow that starts at the estimate and ends with a paid invoice. Free forever.
No credit card required
Unlimited invoices on the free plan. Sign up in under a minute and start billing like a pro.
Related reading
Compare WaffleInvoice
WaffleInvoice vs Jobber ยท WaffleInvoice vs ServiceTitan ยท WaffleInvoice vs Housecall Pro
Also built for