Building Materials Invoice Template: Format and Sample
Building materials invoice template for suppliers: units, HSN codes, delivery lines, GST rates for cement, steel and sand, and a worked sample bill.
Every truck of cement, steel or sand that leaves a builders' merchant yard should end up on an invoice that the site engineer can tick off against what was unloaded. A building materials invoice template gives you that structure: customer and site details, one line per material with grade, unit and quantity, delivery and unloading charges on their own lines, the tax breakdown and the total. It is the bill format used by builders' merchants, hardware suppliers, ready-mix plants and aggregate dealers.
This guide covers the fields, units and tax points to get right, with a worked sample. If you are a contractor billing a homeowner for both labour and materials, our labor and materials invoice guide is the better starting point.
Building materials invoice format: fields
| Field | Notes |
|---|---|
| Supplier details | Name, yard address, phone, tax number (GSTIN, VAT or EIN as applicable) |
| Customer details | Billing name and address, tax number for business customers |
| Site / delivery address | Often different from billing address; include site name or plot number |
| Invoice number and date | Sequential, one series per financial year |
| Customer PO and delivery note numbers | Lets the contractor match bill to site receipts |
| Item description | Material, brand, grade and size, e.g. "TMT bar Fe 500D, 12 mm" |
| HSN code | Required on GST invoices in India above turnover thresholds |
| Quantity and unit | Bags, tonnes, cubic metres, cubic feet, numbers, square feet |
| Rate and amount | Rate per unit and line total |
| Tax rate and amount | Per line, since materials can carry different rates |
| Delivery, unloading, crane or pump charges | Separate lines |
| Totals and terms | Subtotal, tax, round-off, grand total, due date, bank details |
Get the units right
Most disputes on materials bills are about quantity, and most quantity disputes start with unclear units.
- Cement: bags (50 kg is standard in many markets). Write "bags of 50 kg", not just "bags".
- Steel: by weight (kg or tonnes), with the bar diameter. If billing on theoretical weight rather than weighbridge weight, say so.
- Sand and aggregates: cubic metres, cubic feet, or tonnes. State the measurement method, such as by truck volume or weighbridge.
- Bricks and blocks: numbers, with size, e.g. "AAC block 600 x 200 x 150 mm".
- Ready-mix concrete: cubic metres, with grade (M20, M25) and any pump hire charged separately.
- Tiles and boards: square feet or square metres, plus the number of boxes.
Sample building materials invoice (India, intra-state)
This example uses current Indian GST rates for illustration: cement 18%, steel bars 18% and natural sand 5%. Delivery is charged as part of the composite supply at the rate of the principal goods. Figures are illustrative.
| Item | HSN | Qty | Unit | Rate (₹) | Taxable (₹) | GST | Tax (₹) |
|---|---|---|---|---|---|---|---|
| OPC 53 grade cement, 50 kg | 2523 | 200 | Bags | 340 | 68,000 | 18% | 12,240 |
| TMT bar Fe 500D, 12 mm | 7214 | 1.5 | Tonne | 58,000 | 87,000 | 18% | 15,660 |
| River sand (natural) | 2505 | 10 | m³ | 1,800 | 18,000 | 5% | 900 |
| Delivery to site, Plot 14 (with cement and steel) | 1 | Trip | 2,500 | 2,500 | 18% | 450 | |
| Totals | 1,75,500 | 29,250 | |||||
| Grand total | 2,04,750 | ||||||
Working: 200 x ₹340 = ₹68,000, tax ₹12,240; 1.5 x ₹58,000 = ₹87,000, tax ₹15,660; 10 x ₹1,800 = ₹18,000, tax ₹900; delivery ₹2,500, tax ₹450. Taxable total ₹1,75,500 plus tax ₹29,250 equals ₹2,04,750. For an intra-state sale, split each tax amount equally into CGST and SGST; for inter-state, show IGST.
Cement's rate was cut from 28% to 18% with effect from 22 September 2025 as part of the GST rate rationalisation. Check current rates for every item on the CBIC goods and services rates page before you rely on them. This is general information, not tax advice.
Outside India: VAT and sales tax notes
- UK: building materials are normally standard-rated for VAT. Some construction services fall under the VAT domestic reverse charge, but that applies to construction services supplied with materials, not to a plain sale of materials from a merchant.
- US: sales tax on materials depends on the state and on who the buyer is. Contractors often pay tax when they buy, or buy tax-free with a resale certificate if they resell materials separately. Our sales tax calculator helps with the arithmetic once you know the rate.
- UAE and Gulf: materials are standard-rated for VAT; show the TRN of both parties on a tax invoice.
How to create the invoice, step by step
- Start from the quote or order. Rates should match what the customer accepted. Contractors often request prices against a bill of quantities, so use the same item names.
- Issue a delivery note or challan with each load and get it signed at site. Our delivery challan format shows the fields.
- Enter each material as a line with grade, size, unit and quantity matching the signed note.
- Add delivery, unloading or pump charges as separate lines.
- Apply the right tax rate per line.
- Add references: PO number, delivery note numbers and site name.
- State payment terms such as 30 days, or cash on delivery for walk-in buyers.
- Send as a PDF to the contractor's accounts team, not only to the site.
Credit sales, advances and running accounts
Builders' merchants usually deal with three kinds of customers, and each needs slightly different invoice handling.
Walk-in cash buyers
Homeowners collecting a few bags of cement pay on the spot. Issue the invoice at the counter, mark it paid and note the payment method. Business buyers still need their tax number on it if they intend to claim input tax.
Contractors on credit
Regular contractors often run an account with a credit limit and 30-day terms. Raise an invoice per delivery or a consolidated invoice listing every delivery note in the period, then send a monthly statement showing invoices, payments and the balance. Put the due date on every invoice, not just "30 days".
Advance-paid orders
Large orders, such as a full slab's steel, may be paid in advance. Record the advance, then show it as a deduction on the final invoice so the balance due is clear. Example: invoice total ₹2,04,750 less advance received ₹1,00,000 leaves ₹1,04,750 due on delivery.
Handling short deliveries and returns
When the site rejects damaged bags or the weighbridge shows less steel than ordered, bill only what was accepted. If the invoice has already gone out, issue a credit note referencing the original invoice number, the quantity returned and the tax reversed, rather than editing the original invoice. Surplus material returned from site after the job should go through a goods return note and a credit note at the agreed buy-back rate, which is often lower than the selling price to cover handling.
Example: 200 bags were invoiced but 6 arrived torn and were rejected at site. The credit note shows 6 bags x ₹340 = ₹2,040 taxable value and ₹367 GST at 18% (₹2,040 x 18% = ₹367.20, rounded), for a total credit of ₹2,407. The contractor's account then shows the original invoice, the credit note and the net amount payable, and both sides' records agree with the site's goods-received register. Keep the rejected-goods note signed by the site engineer with the credit note in case either side's auditor asks for it.
Variations by type of supplier
- Hardware stores selling small items (fasteners, fittings, paint) need many short lines and often a counter receipt for cash customers; see our hardware store invoice template.
- Ready-mix concrete plants bill per cubic metre per grade, with pump hire, waiting time and short-load charges.
- Aggregate and sand dealers bill per truckload with the vehicle number and weighbridge slip.
- Contractors re-billing materials may add a materials markup, which should be agreed in the contract.
Pricing usually starts earlier, in the tender stage; a clear construction quotation format with the same units and descriptions will make your invoices easy to approve later.
Common mistakes on building materials bills
- Quantities that do not match the signed delivery notes.
- Missing grade or size, so the engineer cannot confirm the right material was supplied.
- One tax rate applied to all lines when items carry different rates.
- Delivery folded into the unit rate, hiding the real material price.
- Billing the site address as the customer when the contract is with the main contractor.
- No HSN codes where your turnover requires them.
For more on how contractors handle progress billing and retainage once materials are on site, see our construction invoice guide.
Ready to bill your next delivery? Our free invoice generator lets you list each material with its unit, rate and tax, add delivery charges, and download a clean PDF, with no sign-up required.
Frequently asked questions
What should a building materials invoice include?
Supplier and customer details with tax numbers, invoice number and date, site or delivery address, and a line for each material with description, grade or size, HSN code where required, quantity, unit, rate, tax rate and amount. Add delivery or unloading charges on separate lines, link the delivery challan or delivery note numbers, and finish with the tax breakdown, total and payment terms.
What is the GST rate on cement in India?
Cement under HSN 2523 is taxed at 18% GST from 22 September 2025, reduced from the earlier 28%. Steel bars and rods are generally at 18%, and natural sand at 5%. Rates for other materials such as bricks, tiles and stone have also been revised in recent years, so check the current CBIC schedule for each item. This is general information, not tax advice.
Should transport charges be on the materials invoice?
Yes, as a separate line rather than mixed into the rate. When you deliver goods as part of the sale, the delivery charge is usually treated as part of the supply and taxed at the rate of the main goods under GST rules. Showing it separately also lets the customer compare your delivered price with other suppliers' ex-yard prices.
How do I bill materials delivered in several loads?
Either raise one invoice per load, each referencing its delivery challan, or raise a consolidated invoice at the end of the week or month listing every challan number, date and quantity. Consolidated invoices are common with regular contractors. Whichever you choose, make sure the quantities match the signed delivery notes, because site engineers check the bill against them.
Can a contractor mark up materials on their own invoice?
Yes, a contractor who buys materials and resells them to a client can add a markup, which should be agreed in the contract. Some contracts require materials at cost plus a stated percentage, with supplier invoices attached. If you are the supplier rather than the contractor, you simply bill your selling price; markup only becomes a question when materials are re-billed further up the chain.
Invoice Creator Editorial Team
Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.
Try the invoice generator