Material Cost Estimator
Estimate total material procurement cost from quantity, unit rate, tax, and transport — with a subtotal, tax, and landed cost-per-unit breakdown for quick budget checks and purchase planning.
Input
Amount of material, in any unit — just make sure it matches the unit rate below.
Price per unit of material (per the same unit as quantity).
Sales/VAT tax applied to the material subtotal only, not transport.
Flat delivery/shipping cost, added after tax.
Output
| Metric | Value |
|---|---|
| No data yet | |
More ways to use this tool
REST API
curl -X POST https://api.iotools.cloud/v1/tool/material-cost-estimator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"quantity": "250",
"unitRate": "18.5",
"taxPercent": "7",
"transportCost": "150"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `material-cost-estimator` tool (Material Cost Estimator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.
Embed widget
<iframe
src="https://iotools.cloud/embed/material-cost-estimator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Material Cost Estimator — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Drop this into your own page — free, no key required, just a link back.
| Cost per API/MCP call | From 5 credits |
|---|---|
| Need more credits? | View pricing |
Also available with
Guides
Before a purchase order goes out, it helps to know what the delivered material will actually cost — not just the unit price, but tax and freight on top of it. This calculator turns quantity, unit rate, tax, and a flat transport cost into a full breakdown, including a landed cost per unit you can compare directly against quotes from different suppliers.
The formula
Subtotal = Quantity x Unit Rate Tax = Subtotal x Tax % Total Material Cost = Subtotal + Tax + Transport Landed Cost per Unit = Total Material Cost / Quantity
Quantity and unit rate can be in any unit you like — cubic meters and $/m³, tons and $/ton, linear feet and $/ft — as long as the two agree with each other. Tax is applied only to the material subtotal, never to transport, since freight is typically invoiced and taxed separately.
Why a landed cost per unit
The unit rate you're quoted almost never matches what the material actually costs once tax and delivery are folded in. Dividing the full total back down to a per-unit figure gives you an apples-to-apples number to compare against a competing supplier's quote, even if their tax treatment or delivery fee is structured differently.
How to use it
- Enter the quantity of material you need.
- Enter the unit rate — the price per unit before tax or delivery.
- Adjust the tax percentage if sales tax or VAT applies.
- Enter a flat transport/delivery cost, if any.
- The breakdown updates automatically with the subtotal, tax, transport, total cost, and landed cost per unit.
FAQ
Does this replace a full project estimate? No — this is a line-item helper for a single material purchase. A full estimate also needs labor, equipment, overhead, and risk allowances; use the Labor Cost Estimator alongside it to build out a fuller budget.
Can I use this for a tax type other than a flat percentage, like GST or VAT? Yes — the tax field is just a percentage applied to the subtotal, so it works the same way for sales tax, GST, or VAT. For a dedicated VAT/GST breakdown on its own, see the Sales Tax & VAT Calculator.
What if tax should apply to transport too? Add the transport cost into the unit rate or quantity side of the calculation instead, so it's included in the subtotal that tax is calculated from — some jurisdictions tax freight and some don't, so this keeps the choice in your hands rather than assuming one.
Privacy
All calculations run entirely in your browser — nothing you enter is sent to a server or stored.