Guide
How to request a construction material quote (RFQ)
A quote request that is easy to price gets answered first. Estimators and counter staff at supply houses juggle dozens of requests. The ones that arrive complete, in a format they can price line by line, move to the top of the pile. The ones that need a phone call to decode wait.
Think about it from the supplier's side. The person pricing your list is often also answering phones, handling will-call customers and chasing deliveries. A request that arrives complete gets priced in one pass. A request that is missing the jobsite, the date or the quantities goes into a "call them back" pile, and that pile grows faster than it shrinks. You can't control how busy a supplier is, but you can control how easy your request is to price.
What every RFQ must contain
- Line items with description, unit and quantity. Put one item per line. Include grade, size, gauge or spec wherever it changes the price.
- Delivery address or jobsite ZIP. Freight and delivery radius decide whether the supplier can bid at all.
- Needed-by date. Suppliers price stock items differently from special orders.
- Delivery or will-call. Say whether you are picking up.
- Quote validity. Ask how long the pricing holds, because commodity items like lumber and steel move often.
- Partial quotes welcome or not. Say it explicitly. Otherwise you may get silence instead of a partial bid.
- Tax status. If you buy for resale or for an exempt project, say so and have the certificate ready. In Texas, for example, that is the Comptroller's resale or exemption certificate (Texas Comptroller, Form 01-339).
RFQ fields at a glance
| Field | Example | Why it matters |
|---|---|---|
| Project name and jobsite ZIP | "Riverside duplex – 76107" | Freight and delivery radius |
| Needed-by date | "Needed by the 12th, delivery to jobsite" | Stock vs. special order |
| Line items | "2x4x8 SPF stud – 420 pcs" | Pricing per line |
| Substitutions | "No substitutions on line 3" | Comparable answers |
| Partial quotes | "Partial quotes accepted" | Avoids silence |
| Quote validity | "Hold pricing 14 days" | Protects your bid |
| Lead time per line | "Reply with lead time per line" | Schedule risk |
A copyable RFQ format
Keep it plain so anyone can paste it into any system:
Project: Riverside duplex, jobsite address and ZIP Needed by: the 12th · Delivery to jobsite Partial quotes accepted · Reply with lead time per line 1 · 2x4x8 SPF stud · 420 pcs 2 · 7/16 OSB sheathing 4x8 · 96 sheets 3 · #4 rebar 20 ft · 60 pcs
Worked example: two versions of the same request
Version A: "Need pricing on framing package for duplex, plans attached, thanks."
The supplier has to do your takeoff, guess your timeline and figure out the freight. Many will skip it, and some will price it after they finish the clean requests.
Version B: the format above, with a jobsite ZIP, a date, line items and a note on partials.
The counter can price it in one pass, flag the lines it doesn't stock and give lead times. You get back an answer you can compare.
The material is the same in both versions. The only difference is the effort you push onto the supplier.
Requesting services in the same RFQ
Many material orders need a service attached: a boom delivery, a crane pick, a concrete pump, or a cut-to-length order. Put each service on its own line, with the date, the site address and any constraint, such as access, overhead lines, a gate code or working hours. Suppliers that don't offer the service can leave the line blank. The ones that do will price it, and you avoid a second round of calls once the material is awarded. A concrete pump on a Fort Worth job is a reason to choose among the ready-mix concrete suppliers in Fort Worth. The same request can go to the plumbing supply houses in Fort Worth, lumber suppliers in Fort Worth, or HVAC equipment suppliers in Fort Worth when those lines are on the list. You pick the suppliers. The request does not go out on its own.
How many suppliers should get the request?
Enough to get a real comparison, but not so many that you can't follow up. A practical bench is two or three suppliers per category that you already know, plus one or two new ones you want to test. Sending to everyone in the phone book usually produces more noise than quotes. Sending to only one gives you nothing to compare.
Mistakes that delay your quote
- Sending a PDF plan set with no item list. Nobody does your takeoff for free.
- Vague descriptions like "screws, assorted".
- Mixed units in the same column.
- No jobsite location, so the supplier can't compute freight.
- Sending to one supplier at a time and waiting days between each.
- Asking for "best price" with no date. A rush and a three-week window price differently.
Set a deadline and follow up once
Give a clear response date. Then follow up once, by phone or message, shortly before it. A short confirm-receipt call after sending catches requests that landed in a general inbox or with someone who is out. Be fair in return: award work when the price is right, and tell suppliers when they didn't get it. Suppliers stop answering contractors who only collect numbers.
Send it to several suppliers at once
The effort of one RFQ should buy you several quotes, not one. Bluezupply works on one request, multiple quotes:
- You upload your material list or takeoff once.
- You see the suppliers whose delivery radius includes your jobsite, and you pick the ones you want.
- Bluezupply sends your request to all the suppliers you picked at the same time.
- Suppliers reply in a structured form, so their answers come back comparable.
Next: how to compare the quotes you get back. If the list itself is the problem, start with the construction takeoff checklist.
Free public beta · No hidden fees
Now live in Fort Worth, TX (pilot).
