Free Plumbing Estimate Generator

Generate professional plumbing estimates pre-filled with common services like water heater installs, drain cleaning, and pipe repairs. Customize quantities, adjust pricing to your market, and download a polished PDF in minutes.

GeneralPlumbingElectricalHVACLandscapingRoofingPaintingCleaningHandymanConstructionAuto RepairFlooringRemodeling
Your Business
Customer
Line Items
x$1800.00
x$275.00
x$175.00
x$700.00
x$350.00
x$325.00
x$950.00
Subtotal$4,575.00
Total$4,575.00

Want to send this directly and get it signed? Start free with FieldLedgr

Send estimates, collect e-signatures, and get paid faster with FieldLedgr.

Start for Free

How to Write a Plumbing Estimate

A professional plumbing estimate should clearly list every task, the materials involved, and the labor required. Start by inspecting the job site to understand the scope — are you replacing a water heater, fixing a leaky pipe, or re-plumbing a bathroom? Each scenario has different material and time requirements.

Break your estimate into line items so the customer can see exactly what they're paying for. Include the cost of fixtures, pipes, fittings, and any specialty tools. Don't forget to account for permit fees if the job requires one — customers appreciate transparency up front.

Common mistakes include underestimating travel time between jobs, forgetting to include disposal fees for old fixtures, and not accounting for potential complications behind walls. Always add a contingency note for hidden damage, especially in older homes.

Price your plumbing work based on your actual costs plus a healthy margin. Research local rates — most plumbers charge between $75 and $150 per hour depending on the market. For flat-rate jobs like water heater installs or drain cleaning, make sure your price covers worst-case scenarios.

Include your plumbing license number on every estimate. It builds trust and is required in most states. Specify warranty terms for both labor and parts — customers are more likely to choose a plumber who stands behind their work.

Frequently Asked Questions

What should a plumbing estimate include?
A plumbing estimate should include a detailed description of the work, itemized materials and labor costs, permit fees if applicable, a timeline for completion, payment terms, and any warranty information. Include notes about potential additional costs for hidden damage.
How do I price a plumbing job?
Price plumbing jobs by calculating your material costs, labor time at your hourly rate (typically $75–$150/hr), overhead, and profit margin (aim for 20–50%). For common jobs like water heater installs, use flat-rate pricing based on your historical costs.
Should plumbers charge for estimates?
Many plumbers offer free estimates for standard jobs to stay competitive. However, charging a diagnostic fee ($50–$100) for complex issues is common and reasonable — you can credit it toward the job if the customer proceeds.
How long is a plumbing estimate valid?
Most plumbing estimates are valid for 30 days. Material prices can fluctuate, so keeping a shorter validity period protects your margins. Always state the expiration date clearly on the estimate.
How do I estimate plumbing work for older homes?
For older homes, add a contingency of 15–25% for unexpected issues like corroded pipes, outdated fittings, or asbestos. Note on the estimate that the price may change if hidden damage is found during the work.

Once the job is done, use our free Plumbing invoice generator.