Hardware Store POS System
for Barcode Sales.
A POS for a hardware store with barcode-based sales scans the barcode on every item, pack and offcut at the counter, rings up the right price, unit and VAT, and takes the exact quantity off stock. A TimeWorks hardware store POS system does this with a Zebra scanner, your own printed barcode labels and trade accounts on the same till, with rental from R995 per month excluding VAT covering hardware, software and support.
POS for a Hardware Store
with Barcode-Based Sales
A POS for a hardware store with barcode-based sales needs four things at the counter: a scanner that reads every supplier barcode, a label printer for the stock that arrives without one, a product file that knows whether an item sells by the unit, the box or the metre, and one stock count that every scan updates. Get those right and a sale is scan, quantity, pay, slip. Miss one and the cashier is typing codes, guessing prices and selling stock you no longer have.
Here is how a barcode sale works on a TimeWorks hardware store POS system. The cashier scans the item with a Zebra LI2208 barcode scanner, which reads EAN-13, Code 128 and UPC-A and drops into its Intelli Stand for hands-free scanning. The POS finds the product, its price and its selling unit. The cashier enters the quantity, the customer pays or the sale posts to their trade account, and an 80mm thermal receipt printer prints the slip. The exact quantity sold comes off stock in the same step, so the reorder report is right before the customer reaches the car park.
Every item needs a barcode, and every pack size needs its own. GTIN stands for Global Trade Item Number, the number under the barcode, and GS1 South Africa is the only registered provider of GTINs in the SADC countries. Its GTIN allocation rules say that any change to the declared net content printed on a pack, which includes a count, needs a new GTIN. So a box of 100 screws and a box of 200 carry different barcodes, and your POS must hold each one as its own product with its own price. Most branded stock arrives with supplier barcodes that scan as they are. Loose bolts, cut chain, rope and anything you repack do not. For those, print your own Code 128 or EAN-13 labels on a Zebra or TSC barcode label printer, and products with no label at all stay searchable by name, category or supplier code from the counter.
Hardware sells in awkward units. Timber goes by the linear metre, tiles by the square metre, paint by the litre or the can, and cement by the bag. In TimeWorks each product has a base unit for stock and a selling unit at the till. The cashier scans the item and enters the quantity in the customer's unit, and the POS applies the conversion, prices the sale and takes the right amount off stock in the base unit.
The shelf price must match the scan. Section 23 of the Consumer Protection Act 68 of 2008 says a retailer must not display goods for sale without displaying a price, and must not make a customer pay more than the displayed price. If two prices are displayed at the same time, the customer pays the lower one. In a store with thousands of lines and frequent supplier price changes, an old shelf label is a cost. When you change a price in TimeWorks, labels for the affected products queue to the label printer, so the shelf and the scanner agree.
Trade customers use the same scan. A contractor's purchases post to their account after a quick lookup by name, account number or phone number, at their negotiated trade price, and the POS flags any account that is over its credit limit before more credit goes out. A monthly statement lists every purchase. Returns follow the same law as everything else on your shelves: under section 56 of the same Act, a customer may return defective goods within six months of delivery, and you must repair, replace or refund at the customer's direction. A printed slip for every sale gives you the record to check a return against.
VAT and power are the South African part of the job. SARS levies VAT at the standard rate of 15%, and from 1 April 2026 the compulsory VAT registration threshold rose from R1 million to R2.3 million. On TimeWorks, the VAT on every slip comes from the product record, never from the cashier. Eskom ended winter 2025 with 26 hours of load shedding across four evenings, supplying electricity 97% of the time. TimeWorks runs on a local SQL database, so scans, stock lookups and account sales carry on without the internet, and a UPS battery backup sized to your hardware keeps the till powered through an outage.
Finally, cost. POS software is R350 per month excluding VAT for the Cloud-Based Entry POS, for up to two users, or R500 per month excluding VAT for the Full Business Solution, which adds unlimited users, advanced stock control and debtors and creditors management. Both are on our POS software plans page. Rent the full setup month to month from R995 per month excluding VAT, with a terminal, printer, software and support included, and daily rental is contact for pricing. To buy instead, browse the POS hardware catalogue. Comparing Lightspeed for a hardware store? Read our TimeWorks vs Lightspeed comparison.
| What a barcode sale needs | Why it matters in a South African hardware store | How TimeWorks does it |
|---|---|---|
| A scanner that reads everything | Retail barcodes come as EAN-13, UPC-A, Code 128 and more. | Zebra LI2208 with Intelli Stand, R1,595 excluding VAT. |
| A barcode per pack size | A change in the declared net content on a pack needs a new GTIN (GS1 South Africa). | Each pack is its own product, with its own barcode and price. |
| Labels for loose stock | Repacked and loose items arrive with no barcode. | Zebra or TSC label printer, R2,495 to R5,995 excluding VAT. |
| Shelf price = scan price | A customer never pays more than the displayed price (CPA section 23). | Price changes queue new labels to the label printer. |
| Units of measure | Timber by the metre, tiles by the square metre, cement by the bag. | A base unit for stock and a selling unit at the till. |
| A slip with VAT | VAT at 15% on every sale (SARS). | 80mm thermal printer with auto-cutter, R1,895 excluding VAT. |
| Trading through outages | A till that needs the internet for every scan stops when the line drops. | Local SQL database; UPS sized to your hardware. |
See every terminal, scanner and printer on our POS hardware page. Selling by size and colour too? The clothing store POS gives each variant its own barcode, and a grocery POS with scales handles goods sold by weight.
Trade Accounts, Units and Stock,
Behind Every Scan
The six things a hardware store POS system has to do behind the barcode scan at the counter.
Trade Account Management
Create credit accounts for contractors, plumbers, builders, and trade customers with configurable credit limits, payment terms, and statement cycles. Trade customers charge purchases to their account with a simple account lookup at the POS. Monthly statements are generated automatically and show the full itemised transaction history, outstanding balance, and minimum payment due, formatted for collection by your debtors clerk or email delivery to the customer's accounts department.
High-SKU Inventory Scanning
Hardware stores carry thousands of SKUs across fasteners, tools, paint, plumbing fittings, and building materials. TimeWorks keeps the whole catalogue on a Microsoft SQL database in your store, and a scan with a Zebra handheld scanner brings up the product, its price and its selling unit at the counter. Products without barcodes are searchable by name, category, or supplier reference code from the counter without leaving the customer waiting.
Supplier Purchase Order Management
Manage multiple suppliers and independent distributors, with negotiated cost prices stored per supplier. Generate purchase orders from the reorder report and track deliveries against the order. Landed cost calculation factors in delivery fees so your shelf margin is based on the true cost of getting the product to your store, not just the invoice price.
Unit-of-Measure Conversion
Sell products in any unit of measure. Tiles sold per square metre, timber sold per linear metre, paint sold per litre or per can, and cement sold per bag or per tonne. Unit-of-measure conversion rules apply automatically at the POS, so the cashier enters the required quantity in the customer's preferred unit and the system calculates the price and deducts the correct amount from inventory, which may be tracked in a different base unit.
Stock Management and Variance Control
Track stock levels across thousands of SKUs with minimum reorder points that trigger alerts before you reach zero. The system supports cycle counting, allowing you to count and reconcile high-value or high-volume sections of your store regularly rather than closing for a full annual stocktake. Variance reports compare expected stock from the purchase and sales history against physical counts, identifying shrinkage areas that warrant investigation.
Quotation and Invoice Generation
Generate formal quotations for trade customers and contractors directly from the POS system. Quotations carry a reference number, an expiry date, and an itemised bill of materials. When the customer accepts the quote, the system converts it to a sales order and then to an invoice on collection or delivery. This quotation-to-invoice workflow keeps your large-order pipeline organised, and every invoice shows the VAT on the sale.
Built for
South African business.
TimeWorks has built POS systems for South African retail and hospitality since 1999, in Cape Town. The system is designed around the realities of trading in South Africa, including load shedding resilience, rand-based reporting, and local compliance requirements.
Trade Customer Revenue Growth
Formal credit accounts give contractors a reason to buy at your counter on account, with a credit limit you set and a statement every month.
Large Catalogue Without Slowdowns
The full catalogue sits on a SQL database in your store, so every scan returns the item, its price and its stock level at the counter, every pack size included.
Quote to Invoice Workflow
End-to-end quotation management means large project orders are tracked from first enquiry to final invoice without losing any line item or creating manual errors during the transcription.
Rental Options Available
No large capital outlay required. Rental is from R995 per month excluding VAT, month to month, with a terminal, printer, software and support included. Daily rental is contact for pricing.
Hardware Store POS Questions
Questions hardware store owners and counter managers ask us.
Ready to Modernise Your Hardware Store POS?
Talk to an Expert.
Talk to a TimeWorks specialist about trade account setup, large catalogue management, and quotation workflows. Rental and purchase options available.