From requisition to purchase order, with no leaks
Turn what the field requests into purchase orders and track every delivery.
Matterial's purchases module connects what the field needs with what you actually buy: a requisition becomes a purchase order in one click, with supplier, unit prices and quantities. You track deliveries, compare costs across suppliers, and everything stays linked to the project budget, so construction purchasing stops living in group texts and your material spend never gets away from you.
| Order | Supplier | Material | Amount | Delivery | Status |
|---|---|---|---|---|---|
| OC-2026-0148 | THThe Home Depot | Concrete f'c=250 | $184,000 | Lun 30 | In transit |
| OC-2026-0147 | CConstrualcalde | Rebar #4 | $96,000 | Lun 30 | Approved |
| OC-2026-0146 | CConstrurama | Red brick | $71,400 | Mar 1 | Delivered |
| OC-2026-0145 | CConstrualcalde | Gray cement | $28,000 | Dom 29 | Delivered |
| OC-2026-0144 | SSodimac | Electrical | $42,500 | Vie 27 | Delivered |
What problem it solves
Construction purchasing lives in phone calls, texts and loose spreadsheets: no one knows for sure what was ordered, what arrived and at what price. The site engineer over-orders, the supplier raises the price mid-project, and the material cost overrun only shows up when the invoice lands—by which point the material is already poured and there is nothing left to negotiate.
How it works
Raise the requisition
The field requests materials by cost item and quantity, linked to the project budget.
Generate the purchase order
Turn the requisition into a purchase order in one click, with supplier, unit prices and terms.
Track the delivery
Log partial or full receipts and know at any moment what arrived and what is still pending.
Control the cost
Compare what you bought against the budget and catch price deviations before they grow.
What's included
- Field requisitions linked to the budget by cost item
- Purchase orders in one click from the requisition
- Supplier directory with prices and terms
- Delivery tracking and partial receipts
- Cost comparison across suppliers
- Material spend control against budget
How construction purchasing control works, under the hood
From requisition to purchase order: control by cost item and unit price
On a jobsite, material spend is not controlled with a single total; it is controlled cost item by cost item. The budget already carries, for each cost item—foundation, masonry, MEP—the quantities and unit prices the project was estimated with. A Matterial requisition starts there: the field requests material against a cost item and a quantity, not against a loose total. From the very first moment, what gets ordered has a place in the budget to be measured against.
When that requisition becomes a purchase order—in one click—it carries over the cost item, the quantity and the supplier, and adds the unit prices and terms you will actually buy with. You never key in the same thing twice or draft the order by hand in Word: the requisition and the order describe the same material.
The unit price is the hinge of the whole process. The budget was built with an estimated unit price per unit—the cubic yard of concrete, the pound of rebar, the bag of cement; the purchase order sets the real unit price the supplier gives you. The gap between those two numbers, multiplied by the cost item quantity, is exactly the overrun (or the saving) you accumulate on the job.
- Requisition by cost item and quantity, linked to the project budget
- Purchase order in one click, with supplier, unit prices and terms
- The PO unit price sits against the unit price the cost item was budgeted with
- Every purchase takes a place in the budget, not a loose total
Prices, suppliers and the one moment you can actually negotiate
Material overpricing is almost never caught in time. It arrives with the invoice, weeks after the truck already unloaded, when the material is in place and there is nothing to return or renegotiate. By then, construction purchasing control is no good for deciding anything: it only explains why the cost item went over.
The moment you can actually move the price is before you issue the purchase order. That is where Matterial puts the information: the supplier directory stores each vendor’s prices and terms, and the comparison lets you see, side by side, who gives you the better price for the same cost item. It is not something you have to keep in your head or dig out of old emails; it sits right next to the requisition you are about to convert.
Storing prices by supplier also pays off later. The next time the field requests the same material, you already have a reference for who you bought from and at what price, so you spot right away if the supplier raised the price mid-job instead of finding out when the invoice lands.
- Supplier directory with saved prices and terms
- Cost comparison across suppliers for the same cost item
- The pricing decision happens before the order is issued, not when the invoice arrives
- A reference for who you bought the same material from, and at what price
Partial receipts: control of what actually reached the site
A purchase order rarely arrives complete and all at once. The supplier delivers by the truckload, the rebar comes in two runs, the concrete in stages as the pour advances. If you only log "ordered" and "paid," you lose exactly what matters in the field: which material is physically on site and what you are still waiting on.
Matterial logs partial or full receipts against each purchase order. Every delivery that arrives is recorded on the order, so at any moment you know how much of what you ordered has been received and how much is left. That is the difference between financial progress—what you ordered and will pay for—and physical progress—what you actually have to work with.
That record also closes the door on silent shortfalls: the order that stopped halfway, the delivery that was never completed and that no one flagged because there was nowhere to see it. What is received stays documented on the order, with the quantity that came in and what is still outstanding.
- Partial or full receipts logged against each purchase order
- At any moment you know what arrived and what is still to be delivered
- Separates physical progress (material on site) from financial (what was ordered)
- What is later consumed or installed is tracked separately, in material consumption
Material spend against the budget: why purchasing control changes the job
Material spend is one of the line items that gets out of control fastest, because it is bought over months, across dozens of orders and several suppliers. If each purchase lives in its own message or its own spreadsheet, no one has the real total until someone sits down to reconcile it—usually after too much has already been spent.
By linking every requisition and every purchase order to the budget cost items, Matterial keeps material spend attached to the project's cost control. It is not a separate file to reconcile: the purchase is reflected against the cost item as you make it, and the variance between budgeted and bought shows up while you can still do something about it.
That is the point of good construction purchasing control: it is not paperwork, it is having the right number in time. Seeing that the steel cost item is going to come in over when you are 60% bought—and not when it is all in place—is what lets you renegotiate, adjust the next order or raise a flag before the overrun is a done deal.
- Every purchase is reflected against the project budget cost item
- The variance between budgeted and bought shows up while there is still room
- Material spend stays inside cost control, not in a separate file
- You catch the deviation early, not at job closeout
Spreadsheets and texts vs. Matterial
The same purchasing work, done two different ways.
| Today (spreadsheets and texts) | With Matterial | |
|---|---|---|
| Capturing what the field requests | Text messages and loose spreadsheets | Requisition by cost item, linked to the budget |
| Generating the purchase order | Drafted by hand in Word or Excel | Purchase order in one click from the requisition |
| Supplier prices | In the buyer's memory or old emails | Directory with prices and terms per supplier |
| Comparing suppliers | Loose quotes that are hard to line up | Cost comparison side by side |
| Knowing what material arrived | You call the yard to ask | Partial and full receipts logged |
| Catching overpricing | Shows up when the invoice arrives | Seen by comparing the order against the budget |
| Spend against budget | Reconciled at the end, when there is no room left | Every purchase reflected against its cost item |
Illustrative example: buying the concrete for a foundation
A hypothetical job buys the concrete for its foundation. The figures are only there to show how the flow looks in Matterial; they do not represent market prices.
Illustrative example with hypothetical figures. It is not market data or a guaranteed result; it only shows how the requisition, the supplier comparison and the partial receipts look against the budget cost item.
One scenario per role
Receives the field requisition already linked to its cost item, opens the comparison, sees that Supplier B has the better price and issues the purchase order in one click with prices and terms. The pricing decision gets made before buying, not when the invoice arrives.
Captures what the site needs by cost item and quantity without drafting paperwork, and logs the partial receipts as the truckloads arrive. Knows at any moment which material is already on site and what is still pending delivery.
Does not wait for closeout to reconcile spend: every purchase order is already linked to its cost item, so material spend shows against the budget as you buy and deviations surface while there is still room to act.
Who it's for
Works with the rest of Matterial
Guides to go deeper
Related terms
Frequently asked questions
What is the difference between a requisition and a purchase order?
The requisition is what the field asks for (which material and how much). The purchase order is the document you send to the supplier with prices and terms already set. In Matterial a requisition becomes a purchase order in one click, carrying over the cost item and the quantity.
Does it work as construction procurement software if I run several jobs at once?
Yes. Every requisition and every purchase order stays linked to its project budget, so each job keeps its own purchasing control and its own material spend, separate and never mixed together.
Can I compare prices across suppliers before buying?
Yes. The directory stores each supplier's prices and terms, and the comparison lets you see them side by side for the same cost item, so you choose before issuing the purchase order and not when the invoice arrives.
Can I track material deliveries?
Yes. You log partial or full receipts against each purchase order, so you always know which material has reached the site and what is still pending, even when the supplier delivers in several runs.
How does it help control supplier costs?
You store each supplier's prices and compare what you bought against the job budget, so you catch overpricing and deviations before the invoices arrive, while you can still negotiate or adjust the next order.
Do purchases stay linked to the project budget?
Yes. Every requisition and purchase order is tied to the budget cost items, so material spend flows straight into the project's cost control as you buy, not into a separate file you have to reconcile.
How do I run construction purchasing without Excel or texts?
The whole flow lives in one place: the field raises the requisition by cost item, it becomes a purchase order, deliveries are logged and every purchase sits against the budget. No loose spreadsheets or messages where what was ordered and at what price gets lost.
What happens when a supplier raises the price mid-job?
Because you keep the price history per supplier, the moment you buy the same material again you see the reference for what you paid before and spot the increase right away, in the comparison, before issuing the new purchase order.
Does Matterial draft the purchase order for me?
Yes. From the requisition you generate the purchase order in one click, with the supplier, the unit prices and the terms. You do not have to re-enter the material or build the document by hand.
Get started today with Matterial
From blueprint to build, with clarity. Try it free, no card.