If you're bidding against a petrochemical, O&G, or energy customer, your bid isn't just a price — it's a compliance document. Customers use it to score vendors on more than cost: they're reading for scope clarity, code alignment, and whether your shop actually understood the job.
This guide walks through every section a pipe fab bid should have, the mistakes that consistently cost shops work, and a free template you can download and adapt. At the end: the AI-powered alternative that fills this template out for you.
What a pipe fab bid should include
A serious industrial pipe fabrication bid has seven sections. The order varies, the content shouldn't.
1. Cover page
Name, logo, contact info, date, the customer's RFQ number. Your stamp holder and code authority if relevant. This is where the customer forms their first impression of whether you're a serious shop or not. Don't use a Word cover page template from 2014.
2. Scope narrative
One to three paragraphs describing what you're going to do, in plain language, mirroring the customer's RFQ terminology. This is the section where most shops lose clarity — they either copy-paste the RFQ verbatim (looks lazy) or write something too generic ("provide fabrication services") that doesn't demonstrate understanding.
Good scope narrative: names the material spec, the applicable code, the key deliverables, whether this is shop or field scope, and any customer-specific notes (turnaround window, site access restrictions, etc.).
3. Line item / BOM table
The meat of the bid. Every deliverable, broken out by:
- Item number
- Description (size, schedule, material, spec)
- Quantity and unit
- Unit price and extended price
- Notes on assumptions
This is also where the customer is going to look first. If your line items are inconsistent or obviously auto-generated garbage, that's a tell.
4. Compliance section
Every code callout from the spec, addressed. B31.3 → your WPS/PQR coverage, NDE percentage, PWHT if applicable. Section IX → your welder qualification status. NACE MR0175 → materials selection and hardness limits. API 570 → inspection and documentation.
If the customer asked for it and you don't address it, they assume you didn't read it. Which is probably true.
5. Exclusions and assumptions
This section saves relationships. Explicitly list what you're not doing (paint, insulation, field support, third-party NDE, customer-supplied materials) and what you're assuming (site access hours, schedule, customer-provided WPSes, rigging). When something goes sideways mid-project, this section is what prevents the argument.
6. Pricing summary and terms
Total price, broken down by major category (shop labor, shop material, field labor, field material, consumables, overhead). Payment terms. Validity period. Tax treatment.
7. Signature block
You, them, a date.
The mistakes that cost shops work
Across hundreds of pipe fab bids we've looked at, the same handful of gaps show up over and over:
Missing spec cross-references. The customer mentioned NACE MR0175 three times in the spec. Your bid mentions it zero times. Your competitor mentions it twice. Guess who the customer thinks read the spec.
Vague scope language. "Provide piping fabrication per code" is not a scope. Name the code. Name the sizes. Name the deliverables. Name the boundaries.
No NDE coverage callout. Customer's spec said 10% RT coverage, you didn't call it out explicitly in your scope, and your pricing didn't include it. Now you either eat it or renegotiate and damage trust.
No PWHT mention on chrome-moly. If the scope includes P-No. 5A/5B/5C material and you don't address PWHT requirements, the customer assumes you don't know the code. Sometimes they're right.
Schedule hand-waves. "Lead time to be determined upon award" on a turnaround bid with a six-day window. No customer accepts that. Commit to real numbers, or decline the bid.
Rate-card drift. Two of your bids have the same material at different unit prices because nobody updated the central rate file. Customer notices when they compare last year's bid to this year's. You look disorganized.
Download the template
Free download
Pipe Fab Bid Template (.docx)
Seven-section structure, placeholder language for ASME B31.3, Section IX, API 570, and NACE MR0175. Edit to match your shop's voice. Keep a master copy. Update quarterly.
One email. No drip. No newsletter.
The AI-powered alternative
This template is what BidAnvil fills automatically. Your estimator drops in the bid package. BidAnvil parses the scope, pulls rates from your rate card, populates every section above, and cross-checks the draft against the spec. Your estimator reviews, adjusts, and ships.
The template stays the template — it's still your document, your language, your markup. BidAnvil just does the typing.
Your bid documents stay private throughout. We never train on client data, everything is encrypted in transit and at rest, and documents can be purged on request.
See what it costs your shop today, or book a 15-minute call and we'll run your last bid through on the line.
Keep reading: the ASME compliance checklist every bid should pass is the natural next step, or read the primer on AI bid generation for pipe fab.
