Construction material quotes: why 3 bids should be the rule on your job site
Quoting construction materials is the cheapest process to set up and the easiest to skip on a job site — and that's exactly why it costs so much. Let me show you a scene you know well: the engineer needs 200 meters of conduit, calls the usual supplier, the one who's delivered on the last ten purchases, closes the order in five minutes, and keeps the job moving. Nobody did anything wrong. The material arrived, the crew kept working, the day was productive.
Except that order went out without a second quote. And probably without a third one either. The price you paid was whatever the usual supplier decided to charge — because he knows you're not going to shop around. He's known that for a while.
I spent my career inside industrial pulp and paper projects — multi-billion-real developments for Suzano, Klabin, and others. And on a large job site there's a rule nobody argues with: no significant purchase goes out without three equalized quotes. It's not bureaucracy — it's what stops a single supplier from dictating the project's margin. The average construction company knows this in theory. In practice, quoting becomes "whenever there's time." And "whenever there's time" is almost never.
In this article I want to show how much you lose by not shopping bids, why "emergency" is the excuse that breaks the process, and how to turn three-supplier quoting into a rule the job actually follows — without depending on disciplined people doing it all by hand in the middle of the chaos.
How much you lose by not shopping bids
Let's start with the math, because that's what changes the conversation.
Materials represent 40% to 60% of a project's budget. On an R$ 8 million job, that's easily R$ 3.2 to 4.8 million in material passing through your hands. Every one of those purchases is a chance to pay a fair price — or to pay whatever the usual supplier decided to charge because there was no competition at the table.
The difference between one quote and three quotes on a common construction item isn't dramatic item by item. It's 4%, 6%, 8% on a bag of cement, on rebar, on a meter of pipe. The problem is that it repeats across hundreds of purchase orders over the life of the project. A loss of a few percentage points on a line item that's half your budget adds up, in the end, to a margin hole you'll never see in isolation — because it doesn't show up in the report as "we skipped the bid." It shows up diluted inside "materials," mixed in with everything else.
And here's the detail that fools construction company owners: buying without a quote looks efficient. It was fast, the material arrived, nobody complained. The inefficiency is invisible precisely because the money you left on the table never left your account with its name on it. You don't see what you failed to save. You'd only see it if you had the second proposal sitting next to it — and that second proposal is exactly what nobody asked for.
In our estimation model — a conservative, bottom-up calculation built on a reference R$ 8 million project, not a measured client result — the purchasing block (systematic negotiation plus the end of emergency buys) alone represents a recovery on the order of R$ 90 to 180 thousand per project. A good chunk of that is simply quoting what today goes unquoted. It's the cheapest lever on the job site: it doesn't require hiring anyone, doesn't require buying equipment. It only requires turning quoting into a rule — and most job sites can't manage that, for a reason we need to face head-on.
Why "emergency" breaks the bidding process
If quoting is so simple and so profitable, why doesn't the job site do it? The honest answer: because quoting depends on time, and time is exactly what's missing at the moment of purchase.
Look at the mechanism. Three-supplier bidding is only viable when you have a few days of slack: send the request to three suppliers, wait for proposals to come back, equalize them, and choose. That assumes you knew about the need in advance. But on a job site without structured purchasing planning, you almost never know in advance. You find out you need the material when the crew is already knocking on the door — the slab pour is Monday, the rebar ran out, and now.
At that point, quoting becomes a luxury you don't have. You buy from whoever has it in stock and can deliver on time. One quote, from the supplier who saves your day. And that supplier knows he saved your day — so he charges for it. That's why an emergency purchase costs, on average, around 28% more than the same purchase made with planning. In extreme cases — a critical item, a single supplier, a deadline measured in hours — the urgency markup can go well beyond that, into ranges the market often cites between +30% and +300% for purchases under maximum pressure (that wider range is a market reference, not a number measured on your job site). The point is the same either way: rushing kills the bid, and skipping the bid kills the margin.
In other words: the gap in bidding is almost never buyer indiscipline. It's a consequence of an earlier problem — supply doesn't talk to the schedule, and the need only surfaces at the last minute. It's no accident the industry points to close to 88% of construction delays having some link to materials and supply. "Emergency" isn't a rare, unlucky event. It's the default state of a job site that buys reactively instead of planning ahead. So if you want quoting to become the rule, you have to attack both sides: make bidding mandatory and give it time to happen. I wrote about the time side of this in Material reorder point: how to tie the project schedule to purchasing — worth reading alongside this one.
Making bidding mandatory, not optional
The first half of the solution doesn't require any software. It requires a management decision that most construction companies have never made clearly: above a certain value X, no purchase goes out without three quotes. No exceptions.
Notice the phrase "no exceptions," because that's what does the work. Every purchasing policy has the three-quote rule written down somewhere. What almost none of them have is the rule actually followed, because there's always an exception — "this one was urgent," "we already know this supplier," "there wasn't time." And the exception isn't an isolated case; the exception is the hole margin leaks through every week. An emergency isn't a justification for skipping the bid — an emergency is exactly what organized bidding prevents.
The minimum that works, in a manual process:
1. Set the value trigger. Below a small amount, quoting isn't worth the effort — let the buyer handle it. Above it, three quotes are mandatory and logged. Write down the number and communicate it to the whole team.
2. Standardize the request for quote. Same item description, same quantity, same delivery and payment terms for all three suppliers. A quote that compares apples to oranges is worthless — the "cheap" price that turns out to be more expensive because freight wasn't included is the classic job-site trap.
3. Equalize before deciding. Price isn't just the number on the proposal. It's price plus freight plus payment terms plus delivery time. Equalizing means putting all three proposals on the same basis and comparing the real cost. This is where most people get it wrong — picking the big number up front and paying the difference in freight.
4. Log everything, by project. Keep the three quotes from every purchase, what was chosen, and why. This isn't paperwork — it's the historical base that gives you negotiating power on the next project, because you now know what that item actually costs.
This works. And the problem, honestly, is: it depends on disciplined people doing all of it by hand, on every purchase, in the middle of 200 WhatsApp messages a day. On a tight job site, with the engineer putting out fires, the bidding routine is the first thing to fall when the deadline tightens. That's why the manual process reduces the leak, but doesn't eliminate it. To eliminate it, bidding has to happen without depending on anyone's memory or goodwill.
Automatic three-supplier bidding per item
This is where the difference lies between a system that only logs the purchase and an agent that makes the purchase move forward.
Your job site doesn't need one more quote spreadsheet for someone to fill out — because that spreadsheet is exactly what nobody fills out when things get tight. It needs active coordination: bidding happening on its own, on every purchase, without depending on the buyer remembering.
In practice, for supply chains, active coordination looks like this. When the need for a material appears, a purchasing agent finds suppliers, sends the request for quote to three of them in parallel, receives the proposals, equalizes them on the same basis (price, freight, delivery), and hands you a recommendation. What used to take half a morning of phone calls and spreadsheets becomes a ready-made comparison for you to make the call. Bidding stops being the step that breaks down for lack of time — because the time it used to consume no longer exists.
And there's the other side, the timing side, which is what gives bidding the runway it needs to exist. When the purchase alert is tied to the schedule — the system cross-references each crew's projected consumption against stock on hand and the supplier's lead time — the need for the material surfaces days before the crew needs it. You don't find out the rebar is missing on Thursday for Monday's pour; you're warned with plenty of slack, while there's still time to shop bids calmly and negotiate. Urgency, which used to be bidding's enemy, simply stops existing. Three quotes now fit into every purchase, not just the big ones someone remembered to bid out.
Worth repeating honestly: for this saving to materialize, the flow has to be mandatory inside the system — bidding and schedule alerts linked, with no shortcut to skip them. A tool the team can work around doesn't save a single real. That's why we bring in method and engineers during onboarding, not just software. If you want the full picture of how to structure job-site supply chains, I put it together in Job-site supply chain management: how to reduce construction material costs.
Logging and comparing prices across projects
There's a benefit of systematic bidding that almost nobody takes advantage of, and it alone would justify the process: your construction company's price memory.
When every purchase is quoted and logged, you stop buying blind. You start knowing what rebar cost on the last job, what the same supplier charged each quarter, which proposal was genuinely competitive and which one just looked like it. On the next project, you don't start from zero — you walk into the negotiation with the number in hand. And a supplier knows when the buyer on the other side knows the market price. The whole conversation changes.
Without a log, that knowledge stays trapped — in the head of the buyer who negotiated it, in someone's email, in a quote lost in some folder. When that person leaves the company, the history leaves with them, and the construction company goes back to buying as if it were the first time. Trapped information is the enemy here, just as it is across the whole job site: the price you already paid once should inform the price you'll pay again — but it only informs if it's logged somewhere that responds, not hidden somewhere nobody can find it.
Structured logging by project does three things at once: gives you a historical price base by item and by project type, gives you traceability for every purchasing decision (useful when someone asks why you chose that supplier), and feeds budget-versus-actual in real time, because every closed purchase updates the project's cost on its own. It stops being filed paperwork and becomes an asset that works for margin — on this project and the next.
Frequently asked questions
1. Everything on a job site is urgent. Where am I supposed to find time to bid out three suppliers? That's the right objection, and the answer lies in the cause. The job site lives in urgency because supply reacts to need instead of anticipating it. When the purchase alert is tied to the schedule, the need surfaces days ahead — and then bidding stops being a luxury and becomes routine. And when the agent finds and equalizes the three quotes on its own, the time bidding used to consume practically disappears. You're not finding time to bid; you're eliminating the reason there wasn't time.
2. I already have Sienge/TOTVS. Doesn't the ERP handle bidding? The ERP logs the purchase that happened — order, invoice, balance. That's a good record, and you should keep it. But it's passive: it doesn't go find suppliers, doesn't send three requests for quote, doesn't equalize proposals, and doesn't warn you before a stockout so you have time to bid. Active coordination is a different layer, one that acts on what's happening. That's why we integrate with the ERP instead of replacing it.
3. Isn't R$ 10 thousand a month expensive to solve "just" bidding? It's not "just" bidding — but even if it were, do the math. On a project where materials are 40% to 60% of the budget, a few percentage points of systematic purchasing savings already outweigh the subscription with room to spare. R$ 10 thousand a month is roughly half the salary of a mid-level engineer, for a manager who never sleeps, bids out every purchase, and never lets one slip through. It's on the order of 1% of the project to recover the 3.6% to 7.6% our model estimates is leaking today — and I'll stress again that this higher figure is a conservative estimate, not a measured client result.
4. My field team isn't going to follow yet another bidding process. They will skip it, yes, if the process depends on filling out a spreadsheet and remembering to bid — I agree. That's why the key isn't asking for more discipline, it's having the agent do the bidding instead of waiting for someone to do it. The buyer receives a ready-made comparison and decides; they don't lose the morning on the phone. Less work, not more. And our engineers design that routine together with your team during onboarding, because software alone doesn't change job-site habits.
5. Won't always bidding out mean I keep switching suppliers and hurt the relationship? No. Bidding isn't betraying your usual supplier — it's giving him the chance to keep being the best one. Often he wins all three quotes and you get the peace of mind of knowing you're paying a fair price. When he doesn't win, you find out you were overpaying for the relationship itself. Systematic bidding keeps a good supplier honest and protects you from a complacent one. A long-term relationship is built on fair pricing on both sides, not on you buying in the dark.
How TrackBuild attacks broken bidding in practice
Everything this article described — the usual supplier with no competition, the bid that breaks down for lack of time, the price that gets lost instead of becoming history — is exactly what TrackBuild was built to attack:
- Buyer Bot — when a need appears, it finds suppliers, sends the request for quote to three in parallel, equalizes the proposals on the same basis, and makes a recommendation. The three quotes nobody had time to get now happen on every purchase, not just the big ones.
- Purchase alert tied to the schedule — the system cross-references each crew's projected consumption against actual stock on hand and the supplier's lead time, and warns you before a stockout. This is what gives bidding time to exist: the need surfaces with slack, not at the last minute.
- Price logging and comparison by project — every quote is stored and becomes a historical base by item and by project type, with decision traceability and budget-versus-actual updates. The price stops living inside the buyer's head.
- Engineers in onboarding — software the team works around saves nothing. The rollout comes with method and engineering people to make the bidding flow mandatory inside the system, with the routine designed together with your team.
And because pricing is per module, with unlimited users, supply chain, the buyer, and the field engineer all work in the same flow, with no per-seat toll — and no quote trapped in someone's WhatsApp. Already have an ERP? Even better: we integrate, we don't replace.
Find out how much your project leaves on the table by not bidding
Broken bidding is just one of the purchasing leaks. There's the emergency purchase that costs 28% more, the material that ties up working capital, the expensive engineer spending the morning on the phone chasing proposals. Each one disappears inside the "materials" line — and added together, they're worth more than any overrun you can see in the report. If you want to size up the emergency-purchase end of this, it's worth reading How much an emergency purchase costs on a job site.
If you want the exact number for your project before deciding anything, the Leak Diagnostic is a free 30-minute call where we calculate, using your own data, how much you're leaving on the table in unbid and emergency purchases — no strings attached.
Talk to us
Talk to us: we reply within 1 business day. Your data is used for this contact only (LGPD).
Talk to the TrackBuild teamFelipe Barreto is co-founder of Engineering at TrackBuild. A civil engineer with a master's in civil engineering from UFMG, an MBA from IESE Business School, and a PMP certification, he managed factory construction projects for Suzano, Klabin, and other pulp and paper industry leaders — multi-billion-real developments. TrackBuild puts AI agents and specialized engineers into the job site's daily routine, with unlimited users, so information stops getting trapped and margin stops leaking.
