Quote the job, turn the approved quote into an invoice, and let the customer pay by card from a link. Your evenings stay yours instead of going to paperwork.
14-day free trial · Cancel anytime during your trial and you won't be charged

Call-out fee, labor, and parts on separate lines, with tax applied only where it belongs. The customer gets a link, pays by card, and the invoice marks itself paid.
Edit this invoice in our free generator
Hartley Plumbing & Heating
Bill to: Dana Morales, 14 Elm Street
Invoice
INV-1042
| Description | Qty | Amount |
|---|---|---|
| Emergency call-out (after hours) | 1 | $95.00 |
| Labor: remove and replace 50-gal water heater | 3 | $255.00 |
| 50-gal gas water heater | 1 | $685.00 |
| Flex connectors, valve, and fittings | 1 | $64.50 |
Due on receipt. Pay securely by card or PayPal using the link in your email.
Stop writing invoices at the kitchen table after a ten-hour day. Build them from saved line items in a couple of minutes.
Send the quote before you leave the driveway, and convert it to an invoice once the customer approves it, with nothing typed twice.
Let customers pay by card or PayPal from the invoice link, so you are not waiting on a check in the mail.
See which jobs are paid and which are overdue on one screen, instead of digging through texts and a notebook.
Send a quote for the repipe or the new boiler. When the customer approves, convert it to an invoice in one click.
Connect Stripe or PayPal and every invoice gets a pay button. Paid invoices update on their own.
On Pro and Business, SolidInvoice emails overdue customers automatically, so you skip the awkward phone call.
Bill annual boiler services or monthly maintenance contracts on a schedule you set once.
Add your logo, tax rate, and the parts and labor you bill most often. Your 14-day trial starts right away.
Send a quote, convert it to an invoice once approved, or invoice a call-out directly when the work is done.
The customer pays from the link in their email. You see it marked paid on your dashboard.
A clear invoice gets paid faster and heads off disputes about what the customer agreed to. Every plumbing invoice should cover these six things.
Business name, phone, address, and your plumbing license number if your state or region requires it on paperwork.
Where and when the work happened. It matters for landlords and property managers who pay for several properties.
List hours and rate for labor, then each part or material. Customers question one lump sum far more often than an itemized bill.
If you charge for after-hours or emergency visits, put the fee on its own line so it reads as agreed rather than added.
Many US states tax parts but not labor. Apply tax to the lines that need it and show the total separately.
State when payment is due, such as due on receipt or net 15, and include a pay-online link so the customer can settle up immediately.
Send professional invoices, take online payments, and let automated reminders chase late payers for you.
Start Free Trial14-day free trial · Cancel anytime and you won't be charged
Pro gives you automation, custom branding, and API access. Every plan starts with a free trial, no hidden charges.
Pro plan shown. Solo ($9) and Business ($39) also available.
Cancel anytime during your trial and you won't be charged.