A plumbing bid is a formal, written offer to complete a defined scope of plumbing work for a stated price.
It tells the client or general contractor (GC) exactly what you will install, what materials you will use, how long the work will take, and what they will pay.
Once the client accepts it, the bid becomes the basis of the contract.
That makes it different from an estimate. An estimate gives the client an approximate cost based on the information available and may change when the scope becomes clearer. A bid presents a stated price for a defined scope, usually in response to a formal request.
A price quote states the amount a customer will pay and is more common for smaller residential work, such as a water heater replacement, that does not require a formal bidding process.
Service calls rarely involve a bid at all. The plumber diagnoses the problem, quotes a price on the spot, and does the work.
Bids become the norm as jobs get larger, especially on commercial projects where several plumbing contractors are competing for the same package and the GC needs comparable proposals for the same scope.
The bidding process changes with the type of plumbing work, so it helps to know which lane a job falls into before you start.
Many of these opportunities are listed on public and private construction bid boards, which are worth checking on a regular schedule.
Each type requires a slightly different approach, but the core work of reading the scope, counting the materials, and pricing the labor stays the same.
A GC reviewing five plumbing bids wants to compare them quickly. A bid that is missing a section or buries the price on page four gets set aside. Here is what a complete plumbing bid contains.
Keep the whole package professional and easy to read. It is often the first piece of your work a client sees.
The steps below apply to most commercial and larger residential bids. Service work and small repairs can skip straight to pricing, but anything with drawings and a written scope deserves the full process.
Start with the documents. On commercial projects, the GC or owner sends a bid package that includes the plumbing specifications, the drawings, and an invitation to bid with a due date.
Read the specs before the drawings, because the specs define the materials, the standards, and the testing requirements that the drawings do not show.
Focus on the sections that affect your price the most: pipe materials by system, fixture schedules, insulation requirements, and any owner-specified brands. Note the submittal and inspection requirements too, since they add administrative labor to the job.
Then study the drawings. Confirm the number of floors, the location of risers, the routing of waste and vent lines, and how the plumbing coordinates with mechanical and electrical trades. Flag anything unclear and send your questions to the GC before the bid deadline.
A question asked now costs nothing. The same question discovered mid-project becomes a change order fight.
Gather all the information in one folder per bid so that anyone on your team can pick up the file and fully understand the job.
Drawings never show everything. A site visit tells you what the paper cannot: access for deliveries, staging space, the condition of existing systems on a remodel, and how far the water and sewer connections sit from the building.
On tenant improvement and repair work, the site walk matters even more. Existing pipe may not match the as-built drawings, ceilings may be tighter than expected, and demolition may reveal problems that add days to the schedule.
Take photos, measure long runs, and note where specialized equipment such as trenchers or lifts will be needed.
If the owner holds a mandatory pre-bid meeting, attend it. Beyond the site conditions, you will hear the questions other plumbers ask, which often reveal ambiguities in the scope that need to be reflected in the bid.
Write up your notes the same day while the details are fresh, and attach them to the bid file. When a job comes back six months later as a revised scope, those notes save you a second trip.
The takeoff is a complete count of the materials required for the job, pulled directly from the drawings. It is the foundation of the price, and rushing it is the most common way plumbing contractors lose margin.
Go system by system: domestic water, sanitary waste and vent, storm, gas, and any specialty systems such as medical gas or acid waste.
For each one, count fixtures, measure pipe runs by size and material, and list every fitting, valve, hanger, and insulation section. Include rough-in and finish materials separately, since they arrive at different points in the schedule.
Many plumbers still run takeoffs in a spreadsheet, and that works for smaller jobs. On large commercial projects, digital takeoff tools can save time, speed up the counting, and reduce missed items.
Either way, the output is the same: a materials list with quantities you can send to suppliers for current pricing.
Do not price from last quarter's quotes. Factor possible price changes into any plumbing job that will not begin for several months. Ask suppliers for quotes with a validity date that covers your expected start.
With the takeoff done, you can calculate the direct costs of the job.
Labor comes first. Estimate how much time each phase will require, then apply your fully loaded labor rate. That rate is not just the hourly rate you pay a journeyman.
It includes payroll taxes, workers' compensation, benefits, and paid time off. Pricing at the bare wage is how a bid that looks profitable on paper ends up losing money.
Material costs come straight from the supplier quotes on your takeoff. Add freight, sales tax, and a small allowance for waste and breakage.
Equipment costs are easy to overlook. Include lifts, trenchers, pipe threaders, testing tools, and other specialized equipment, whether it is rented or company-owned.
Include permit fees and inspection charges here as well, since they vary by jurisdiction and are easy to overlook.
If any part of the work goes to subcontractors, such as excavation or core drilling, get their quotes in writing before you finalize your number.
Add all of it together, and you have the direct cost of the job. That is not yet the price.
Direct costs only cover what the job consumes. Your plumbing business also has to cover the costs of existing: office rent, vehicles, fuel, insurance, software, estimator salaries, training, and marketing.
These business expenses are your overhead, and every bid has to carry its share.
Calculate an overhead recovery rate from the plumbing business’s financial records and apply it consistently to each bid. The method may be based on direct labor, total direct costs, revenue, or another cost base that matches the company’s accounting practices.
The goal is for completed jobs to cover their share of office rent, vehicles, insurance, software, training, and other business expenses.
Contingency comes next. It is a buffer for the unknowns you identified during the site walk and the spec review: tight access, unclear existing conditions, or a schedule that depends on other trades finishing on time. The riskier the job, the larger the buffer.
Finally, apply the markup needed to reach the target profit margin. This is the amount left after every cost is paid, and it is the reason the company exists. Set it deliberately rather than shaving it to win.
A bid that arrives at the right price with a defensible margin is worth more than three underpriced wins.
The final step turns your numbers into the document the client reads. Follow the structure covered earlier: cover page, scope with exclusions, materials, labor, timeline, payment terms, qualifications, and terms.
Write the scope in plain language. The person reviewing your bid may be a project manager rather than a plumber, and a clear description of what is and is not included makes their comparison easier.
If the GC provided a bid form, use it exactly as issued. Some owners reject bids that arrive in a different format.
Proofread the numbers twice. A misplaced decimal in the labor total is the kind of error that costs a job or, worse, wins one you cannot deliver.
Then submit through the channel the GC specified, whether that is a bid portal, email, or sealed envelope, and confirm receipt. The habits that make a construction proposal win apply just as well to plumbing packages.
Submission is not the end. Log the bid date, the follow-up date, and the decision date somewhere your whole team can see. Then follow up.
Most lost bids trace back to a handful of avoidable errors. The list below covers the ones that show up most often in plumbing companies that bid regularly.
Two categories of software support the bidding process, and they do different things.
Plumbing estimating software handles the numbers. It runs digital takeoffs from the drawings, applies material and labor pricing, and produces the cost side of the bid. Tools in this category replace the spreadsheet for steps three through five above.
Bidding software, or bid tracking software, handles everything around the numbers.
It records every invitation to bid, the due date, the GC contacts, the proposal you sent, and every follow-up call, then shows leadership which bids are open, which were won, and why the rest were lost.
This is where a construction CRM (customer relationship management) system such as Followup CRM fits.
It was built by contractors for the specialty trades, plumbing included, and its user-friendly interface is designed around bids and due dates rather than generic sales fields.
Used together, estimating software calculates the price, and Followup CRM makes sure the bid gets submitted, followed up, and reported on.
When bid tracking is split between spreadsheets, shared inboxes, and personal notes, contractors may lose opportunities because a due date passes unnoticed or no one contacts the GC after submission.
Followup CRM was built to fix that for specialty contractors. Every invitation to bid becomes a record with its due date on the bid calendar, its contacts, its documents, and its follow-up tasks. Estimators see what is due this week.
Owners see how many bids are open, how many were won, and where the pipeline is thin. Proposals go out from the same record and come back signed.
You can see how it works on your own bids rather than on a generic sales demo.
Bring a current project, walk through how the bid calendar, pipeline, and reporting tools handle it, and ask the questions that matter to a plumbing business. Then decide whether it beats the spreadsheet.
Request a live demo of Followup CRM and see how plumbing contractors keep every bid on schedule.
Start with the specs and drawings, walk the job site, and run a quantity takeoff of every fixture, pipe run, and fitting.
Price labor at your fully loaded rate, add material and equipment costs from current supplier quotes, then add overhead, contingency, and profit margin.
Assemble the proposal with a clear scope and exclusions, submit it the way the client asked, and follow up after the due date.
For tracking bids, the best fit for plumbing contractors is a construction CRM built for the trades.
Followup CRM keeps every invitation to bid on a shared bid calendar, moves it through a pipeline, generates the proposal, and reports on wins and losses, and it pairs with estimating tools for the pricing side.
There is no single industry-standard list, but bids are most often grouped by how they are solicited: open bids that anyone can submit, sealed bids opened at a set time, invited bids sent to a short list of contractors, and negotiated bids worked out with one contractor.
Commercial plumbing work usually falls into the invited or sealed category, which is why tracking due dates matters so much.