Free plumbing estimate generator

Quote a water heater swap, a repipe or a sewer job line by line, with options and a valid-until date, then print it or save it as a PDF. No signup and nothing to install.

Free. No signup. Nothing leaves your browser.

The lines and prices are an example. Replace them with your own.

From
Bill to
Line items
  1. $850.00
  2. $980.00
  3. $215.00
  4. $145.00
  5. $75.00
  6. $125.00
  7. $295.00
Your edits are saved in this browser only.

Preview

Total: $2,771.64

Estimate

Clearwater Plumbing Co.

Your logoAdd your logo in the form

Estimate

Number
EST-0001
Valid until
12/5/2026
Issue date
11/5/2026

Bill to

Client
Ruth Delgado
Address
3415 Pine Hollow Dr, Raleigh, NC 27612

Line Items

DescriptionTypeQtyUnit PriceTotal
Remove existing 40 gal gas water heater, install new 50 gal unitLabor1$850.00$850.00
50 gal atmospheric vent gas water heater, 6-year tank warrantyMaterials1$980.00$980.00
Thermal expansion tank, gas flex connector, sediment trap, T&P discharge lineMaterials1$215.00$215.00
Replace corroded water shutoff valve above heaterLabor1$145.00$145.00
Haul-away and disposal of old tankOther1$75.00$75.00
Plumbing permit and inspectionOther1$125.00$125.00
Option: sewer camera inspection, main line to the streetLabor1$295.00$295.00

Totals

Subtotal
$2,685.00
Tax
$86.64
Total
$2,771.64

Notes and payment terms

Notes
Valid for 30 days. 25% deposit due on acceptance, balance on completion. Not included: venting or gas line changes if the new unit does not meet code with the existing vent, drywall repair. The sewer camera line is optional; remove it if not wanted.

In the print window, choose Save as PDF to download a copy.

Save, send and get paid from your phone

The free ToolBerry app keeps every invoice and estimate with the job and the client, so you can see who still owes you. It works offline, and it is on iPhone, Android and the web.

No account and no credit card. Works offline.

How to write a plumbing estimate

A plumbing estimate has to cover what you can see and be honest about what you cannot. The form above opens as an estimate, so you can build it on site while the customer is still in the room.

  • 1. Add your business details and your plumbing license number if your state requires it on proposals.
  • 2. Add the customer and the service address, then set the valid-until date.
  • 3. Put the main job on its own labor line, such as the water heater swap or the repipe.
  • 4. List the unit and the code parts separately: expansion tank, connectors, valves, venting.
  • 5. Add the permit, haul-away and any trip charge as their own lines so nothing looks hidden.
  • 6. Add optional work, like a camera inspection, as a separate line marked "Option".
  • 7. Write your deposit and exclusions in the notes, then print or save as a PDF.

Pricing the unknowns behind walls and under slabs

Plumbing is full of things you only see once you start: a seized shutoff, galvanized pipe hidden behind a copper stub, a vent that does not meet current code for the new appliance, a collapsed section of sewer line. Your estimate should say what you checked and what you assumed.

Write the assumption into the notes, such as "price assumes existing vent is usable". Then list what happens if it is not: you stop, show the customer, price the extra work and get approval before you continue. A sewer camera inspection before quoting a drain or sewer repair turns a guess into a price you can stand behind.

Water heaters, repipes and sewer work: what to list

Customers often compare a plumbing quote with a cheaper install price that leaves out the code work or adds it later. Itemizing shows why your number is higher and what they get for it.

  • Water heater: tank size and fuel, venting type, expansion tank where your local code calls for one, gas connector or electrical work, drain pan, haul-away and the permit.
  • Tankless conversion: gas line sizing, venting, condensate drain and electrical outlet, each on its own line.
  • Repipe: material (PEX or copper), number of fixtures, wall openings, and whether drywall patching is yours or the customer's.
  • Sewer and drain: camera inspection, locating, the repair method you plan to use, excavation and restoration of lawn or concrete.
  • Fees: permit, inspection, after-hours or emergency rates, and any diagnostic fee you are crediting.

Give options, not one take-it-or-leave-it price

A homeowner with a leaking tank does not want a lecture, they want to choose. Two or three options let them pick instead of shopping you against another plumber: repair the valve, replace like for like, or upgrade to a larger tank or a tankless unit.

Repipes work the same way: quote the full house, or the kitchen and baths only. List each option on its own line and state in the notes that the customer picks one.

From signed estimate to finished job

When the customer approves, flip the Invoice or Estimate switch at the top of this page. Your lines stay, so you only update what changed and set a due date.

If you quote every day, the free ToolBerry app keeps estimates, jobs and clients in one place. Build estimates, called proposals in the app, from your saved list of services, add good, better and best options and record which one the customer picked, and capture their signature on your phone. Turn the accepted estimate into a job or an invoice without retyping. It works offline in basements and crawl spaces, and runs on iPhone, Android and the web.

Frequently asked questions

Should plumbers charge for estimates?
Many plumbers give free estimates for planned work like a water heater or a repipe, and charge a diagnostic or service call fee when they have to find a problem, like a hidden leak. If you charge, say so when the customer books, and say whether you credit the fee toward the repair.
Do I include the permit on a water heater estimate?
Yes, list it as its own line. Many jurisdictions require a permit for a water heater replacement, and the fee varies by city or county. Showing it separately also explains part of the gap between your price and a cheaper quote that skips it.
How long should a plumbing estimate stay valid?
Thirty days is a common default. For copper repipes or equipment whose prices are moving, a shorter window protects you. Print the valid-until date on the estimate so the customer knows when to decide.
What should I do if I find more damage once I start?
Stop and show the customer. Explain what you found, price the extra work, and get their approval before you continue. Put a line in your estimate notes that says this is how hidden conditions are handled.
How much deposit should a plumber ask for?
Enough to cover the equipment and materials you order is a common approach, especially for water heaters and repipes. Some states limit deposits on home improvement work, so check your state's rules.
Do I charge sales tax on plumbing work?
It depends on your state. Some tax materials only, some tax repair labor too, and new construction can be treated differently. Check with your state's revenue department or your accountant, then mark each line taxable or not.
Is this plumbing estimate generator free?
Yes. No account, no watermark. Your draft, logo and currency stay in this browser and nothing is uploaded. Click Print or save as PDF to get a file you can send.