Simplify your building materials operations with ease
Manage inventory, purchasing and deliveries with Wizard Cloud ERP. Designed for building material suppliers, our solution helps you gain full visibility, cut costs, and improve operations at every stage.
Updated July 2026
Track every product
From cement bags to steel rods, monitor stock levels and movement in real time.
Quote & deliver faster
Respond to customer inquiries quickly and fulfill orders with fewer delays.
| Warehouse | Units | Value | Status |
|---|---|---|---|
| Beirut · Main | 3,940 | $512,400 | Healthy |
| Zalka · Overflow | 2,180 | $298,600 | Healthy |
| Tripoli · Branch | 1,412 | $204,900 | Low on 6 SKUs |
| Dubai · Transit | 880 | $124,700 | In transit |
| Customer | Value | Margin | Status |
|---|---|---|---|
| Al Mandaloun Group | $42,800 | 22.4% | Sent |
| Choucair Group | $18,200 | 19.1% | Discount approval |
| K-Lynn | $9,640 | 27.8% | Accepted |
| M. Nassif & Fils | $31,500 | 16.2% | Sent |
Simplify your operations and accelerate growth
Say goodbye to spreadsheets and disconnected systems. Wizard Cloud ERP offers an all-in-one solution to manage procurement, inventory, sales, and deliveries, all built for the building materials industry.
- Low
Cable 2.5mm · 100m
12 left, min 50
- Low
Battery 12V 70Ah
8 left, min 40
- Watch
Filter cartridge
31 left, min 30
Powerful tools for building materials businesses
Designed to handle heavy stock, bulk purchases, and contractor relationships, Wizard helps you stay on top of your operation.
Inventory by material type & grade
Bulk quotation & order management
Purchase cost allocation by weight & volume
Delivery scheduling by vehicle & region
How it works
From order to delivery, Wizard makes your process smarter and smoother.
- 01
Create & manage orders
Generate quotes and convert them to sales or purchase orders in one click.
- 02
Track stock & procurement
Receive goods, manage vendor prices, and automatically update inventory.
- 03
Schedule & fulfill deliveries
Assign deliveries, manage vehicle loading, and ensure on-time fulfillment.
Key features to scale your supply chain
Get the insights and control you need to grow your building materials business.
Multi-unit inventory
Track products by weight, length, area, and packaging units.
Procurement automation
Automate reordering, approvals, and supplier price comparisons.
Client credit management
Set and monitor credit limits and payment terms by contractor.
Barcode-enabled warehousing
Use barcodes to receive, count, and dispatch building materials easily.

Sold by the bag, the pallet and the tonne, from four yards.
How do we quote a contractor when material prices keep moving?
Price lists sit against the customer and the volume, and the margin on a quotation is calculated against the landed cost of stock you actually hold. When a supplier price changes, you can see which open quotations have dropped below the margin you intended before somebody accepts one.
A cement or steel quote often stays open for weeks. In that time the replacement cost of what you quoted can move, and the person who wrote the quote is rarely the person who notices. Most yards find out at invoicing. Some find out at the end of the quarter, when the gross margin came in three points under budget and nobody can say which jobs did it.
A quotation in Wizard carries the cost it was based on. Converting it into a sales order keeps that trail, so the gap between quoted margin and realised margin becomes a number you can pull up per customer, per material or per salesperson.
Volume pricing works off the same records. A contractor lifting forty tonnes and a walk-in buying two bags sit on different price lists, and neither is being priced from memory at the counter.
Can the same product be sold by the bag, the tonne and the pallet?
Yes. One item can hold several units of measure with fixed conversions between them, so you buy in one unit, store in a second and sell in a third. Underneath it stays a single stock figure, which means the quantity on a delivery note and the quantity in the ledger describe the same physical material.
This is where generic inventory software usually breaks for a building materials supplier. Tiles are bought by the container, stocked by the box and sold by the square metre. Rebar comes in by the tonne and leaves as bars of a given length. If the system only understands one unit, somebody is converting by hand every day, and the errors land in stock valuation.
Once the conversions are held against the item, the counter can quote in whatever unit the customer thinks in while the warehouse still picks in the unit it stores.
| Material | Bought as | Stocked as | Sold as |
|---|---|---|---|
| Cement | Truckload | Bag | Bag, pallet, tonne |
| Steel rebar | Tonne | Bar | Bar, bundle, tonne |
| Ceramic tiles | Container | Box | Box, square metre |
| Sand and aggregate | Cubic metre | Cubic metre | Cubic metre, truck |
| Blocks | Pallet | Piece | Piece, pallet |
What did that container of tiles actually cost us?
Freight, customs duty, clearance and inland transport are allocated across the shipment when it is received, so each item carries its real landed cost rather than the supplier invoice price. Margin on the sale is then calculated against a cost that includes everything you paid to get the material into the yard.
Building materials are heavy and low in value per kilo, which makes this worse than it is in most trades. On a mixed container, allocating landed cost by invoice value quietly loads the expensive items and lets the heavy ones look more profitable than they are. Allocating by weight or volume gives a different answer, and for a supplier moving steel, cement and sanitary ware in the same shipment the difference is the whole margin.
Wizard lets you choose the basis. The point is less which method you pick and more that the cost sitting behind every sale is the same number your accounts recognise.
Supplier invoice
The base cost per item in the currency it was bought in.
Freight and insurance
Spread across the shipment on the basis you choose.
Duty and clearance
Recorded against the receipt rather than posted as a separate expense later.
Inland transport to the yard
Added to cost, not absorbed into overheads where nobody sees it.
How do we stop promising the same pallets to two customers?
Stock is committed when an order is confirmed, so the quantity a salesperson sees is what is free to sell rather than what is physically sitting in the yard. Each yard and branch holds its own position, with transfers between them recorded as movements.
The usual failure is not theft or bad counting. It is two salespeople looking at the same 300 bags and both saying yes on a Tuesday afternoon. One of them finds out on the loading bay.
Multi-yard stock has the same problem in a wider form. A customer asks whether you have something, and the answer depends on whoever picks up the phone at the other branch. When every location posts into one database, that call stops being part of the sales process.
How do we keep contractor accounts from getting away from us?
Credit limits and outstanding balances sit against the customer and are visible before goods are released, not discovered at month end. Ageing shows how old each balance is, so collection work can start on the accounts that are actually drifting rather than the ones that are simply large.
This trade runs on account. Contractors get paid late by their own clients and pass the delay down, so a supplier can be profitable on paper and short of cash at the same time. The number that matters is not total receivables, it is how much of it is over ninety days and which customers keep appearing in that column.
Because sales, deliveries and the ledger share one database, the balance shown at the counter is the real one. Nobody is releasing material against a figure that was accurate last Thursday.
How do we plan deliveries when the truck is the constraint?
Orders carry their delivery requirement, and deliveries are scheduled against vehicles and regions so the yard can load a run rather than a series of unrelated orders. Stock is committed to the order, which means what is loaded matches what was sold.
For most suppliers the limit on daily revenue is not stock and not demand. It is how many runs the fleet can make, and how much of each run is wasted on two deliveries in opposite directions.
Here is the honest caveat. Wizard schedules and records deliveries. It does not plan routes for you or track a truck on a map. If you need live vehicle tracking, that stays a separate tool. What you get instead is the link between the order, the load and the invoice, so a delivery that went out short is visible in the same system that bills for it.
Trusted by businesses across Lebanon and the Gulf
Businesses already running on Wizard
Wizard Cloud ERP completely streamlined our operations, online and in-store. From inventory syncing to order fulfillment, everything now runs smoother, faster, and with fewer errors.
AghasarkissianRetail, online and in-storeManaging multiple restaurants under one group was a challenge, until Wizard Cloud ERP stepped in. We now have better visibility, centralized control, and smoother day-to-day operations across every concept.
Al Mandaloun GroupHospitality, multi-outletWizard Cloud ERP brought structure and clarity to our luxury business. From sales tracking to customer experience, we now operate with precision while maintaining our premium standards.
Choucair GroupLuxury retailWizard Cloud ERP gave us full control over our multi-branch retail operations. We can manage inventory, sales, and customer data seamlessly, all from one platform.
K-LynnMulti-branch retailAs exclusive brand distributors, we needed visibility and flexibility. Wizard Cloud ERP helps us track every shipment, order, and partner account with confidence.
M. Nassif & FilsExclusive brand distributionHandling installations, service, and logistics at scale used to be complicated. With Wizard Cloud ERP, we now track every detail across departments; streamlined, connected, and always up to date.
OTISInstallation and field service
Questions we get asked
If yours is not here, ask on the demo call. We would rather tell you it is not a fit than sell you the wrong thing.
Ask us directlySee it running on your own numbers
Bring one messy process, the one that eats your week, and we will show you what it looks like inside Wizard. If it is not a fit, we will say so.
- Thirty minutes, and you can bring your finance person
- We look at the tools you run today before we show you anything
- Nothing to sign and no card needed
- 1You tell us what is breakingA short form: your sector, rough size, and the process that hurts most.
- 2We come back within one working dayWith whether we are a fit, and which modules would actually apply.
- 3A demo built around your caseNot a generic tour. Your workflow, your kind of data.





