Retail & Services

Hardware Store POS in Singapore: Large Catalogues, Units and Trade Accounts

A vendor-neutral guide for Singapore hardware, building-supplies and electrical shops: what a point of sale system must handle, what to test in a demo, and which questions to ask every vendor.

Hand tools hanging on a wall

Key takeaways

  • A hardware, building-supplies or electrical shop needs more from a POS than a boutique does: thousands of SKUs, several units of measure per item, trade price levels, credit accounts and proper tax invoices.
  • Test the hard cases in a demo: sell a screw by the piece and by the box, cut cable by the metre, charge a contractor their trade price on account, and print a GST tax invoice.
  • IRAS requires a full tax invoice for GST-registered customers, generally within 30 days of the supply. A simplified tax invoice is allowed only when the total, including GST, is $1,000 or less.
  • The Singapore retail pages of Edgeworks, MEGAPOS, Qashier and HitPay each describe different parts of this list, so check every item with every vendor.
  • Get every hardware-specific feature confirmed in writing by each vendor, including us.

Last reviewed: September 2026

A hardware store is one of the harder retail formats to put on a point of sale system. The shelves hold thousands of small items, many sold in more than one unit. Half the customers are walk-ins paying by card, and the other half are contractors who expect trade prices, a quotation first and 30 days to pay. This vendor-neutral guide explains what a hardware store POS needs to handle in Singapore, what to test in a demo, and which questions to put to every vendor. We name vendors only where their own Singapore pages support the point, and we give no prices except where a vendor publishes them.

For scale: SingStat’s services survey counted 638 retail establishments in the hardware, paints and glass industry in 2024, up from 467 in 2019, with operating revenue of $505.4 million in 2024 (SingStat table M601481, updated 4 March 2026). The figures exclude own-account sole traders.

What makes a hardware store POS different

A general retail POS is built around a few hundred items with a barcode each. A hardware shop breaks those assumptions in five ways:

  • Catalogue size. Fasteners, fittings, electrical parts and paint colours run into thousands of SKUs, many with near-identical names.
  • Units of measure. The same item may be bought from the supplier by the carton, stocked by the box and sold by the piece, metre, kilogram or litre.
  • Two kinds of customer. Retail walk-ins pay the shelf price on the spot. Contractors, facility managers and renovation firms often expect trade pricing, quotations and credit terms.
  • Paperwork. Trade customers need tax invoices, delivery orders and monthly statements, not just a till receipt.
  • Buying. Replenishment runs through purchase orders to many suppliers, with goods received checked against what was ordered.

If a system handles only the first two, it will work for the counter but leave the trade side in spreadsheets. Our retail POS page covers the counter basics. This guide focuses on what sits on top.

Large catalogues and bulk import

You will not key in 5,000 items by hand. Ask how items get in and how they are kept tidy afterwards:

  • Bulk import and export. Can you import items, costs, prices and supplier codes from a spreadsheet, and export them again to update prices in bulk?
  • Categories and attributes. Can you group by department (plumbing, electrical, paint, tools) and by attribute such as size, thread or colour? Edgeworks’ EQuipPOS retail page lists “unlimited product creation with multiple attributes”.
  • Search at the till. Staff must find “M8 x 50 hex bolt, zinc” in seconds. Test search by partial name, supplier code and barcode.
  • Inactive items. Discontinued lines should be hidden from the till without losing their sales history.

An inventory list for a hardware store is only useful if the item names follow one pattern. For named vendors’ stock tools, see our retail inventory POS comparison. Agree a naming rule (type, size, material, finish) before the import, not after. Our guide to inventory management systems in Singapore covers stock counts and reorder levels in more detail.

Units of measure: piece, box, metre

This is the feature most often missing from a general retail POS, and the one that causes the most stock errors. The system has to know that one box holds 100 screws, that cable is stocked on a 100-metre drum and sold by the metre, and that paint can be sold by the tin or mixed to order.

Situation What the POS should do How to test it in a demo
Screws bought by the carton, sold by the box or piece Hold a conversion (carton to box to piece) and deduct stock in the base unit Receive one carton, sell one box and 7 loose pieces, then check stock
Cable or hose sold by length Accept decimal quantities in metres at the till Sell 3.5 metres and check the price and remaining stock
Sand, cement or nails sold by weight Accept weight, or a scale input if you use one Ask whether the POS reads a scale or needs the weight keyed in
Different price per unit Price the box lower per piece than loose pieces Set both prices and sell each

Ask each vendor to show this live. A slide saying “UOM supported” is not the same as a stock figure that is still right after a carton is broken into loose pieces.

Trade price levels and credit accounts

Contractors expect a different price from walk-ins, and big accounts often have their own. A POS should let you set price levels (retail, trade, and perhaps a project price) and apply the right one automatically when the customer is selected. Our explainer on POS price levels covers how tiered pricing works.

Edgeworks’ wholesale management page describes a multi-tier pricing module, deposits with the balance paid on delivery and installation, tracking of outstanding instalments, and sales invoices, integrated with its retail POS. That is the kind of feature set to look for if trade customers are a large share of your sales.

For credit accounts, check that the system can:

  • record a sale “on account” without taking payment, against a named customer with a credit limit;
  • show what each account owes and how old the debt is;
  • produce a monthly statement and record part-payments against specific invoices;
  • stop or warn at the till when an account is over its limit.

If the POS cannot do this, you will need accounting software for receivables, and the POS must pass the sale across cleanly. Ask how it connects to your accounting system.

Quotations, tax invoices and delivery orders

Trade customers often ask for a quotation, confirm it days later, then collect in several trips. Ask whether a quotation can be turned into a sale without retyping, and whether stock is reserved in the meantime.

Invoices have legal requirements. According to IRAS’s invoicing guidance, when your customer is GST-registered you must issue a tax invoice, generally within 30 days of the time of supply. It must show:

  • the words “Tax Invoice”, your name, address and GST registration number;
  • the invoice date and an invoice number;
  • the customer’s name and address, and a description of the goods;
  • the GST rate, the total excluding GST, the GST and the total including GST.

IRAS allows a simplified tax invoice when the total payable, including GST, does not exceed $1,000. Receipts to customers who are not GST-registered must be serially printed and show the date, your business name and GST number, the total and the words “Price payable includes GST”. IRAS also says tax invoices must be kept for at least five years. Test that the POS prints both formats and switches to a full tax invoice when a registered trade customer is selected. Our GST tax invoice requirements guide has a checklist.

If you deliver, ask whether the system prints a delivery order and tracks what has been delivered against what was invoiced.

Purchase orders, suppliers and stock

A hardware shop may deal with dozens of suppliers. Look for:

  • purchase orders raised from low-stock alerts or reorder levels;
  • goods receiving against the purchase order, including part-deliveries;
  • supplier item codes stored against your own codes;
  • stock transfers between outlets or between shop and warehouse;
  • stock-take tools, ideally on a handheld scanner.

Among the Singapore pages we checked, the EQuipPOS retail page lists purchase orders, goods receive, stock transfer between outlets, stocktake and low-stock alerts. The MEGAPOS retail page lists stock in and out, low-stock reports, stock movement reports and multi-outlet management. Qashier’s retail page describes one stock ledger across stores and online, and invoices you can send, track and reconcile.

Barcodes and shelf labels

Many hardware items arrive without a usable barcode, or with a manufacturer barcode for the box but not for the single piece. You will need to print your own labels. GS1 Singapore issues GS1 barcodes (GTINs) and publishes allocation rules. If you pack your own products, such as cut chain or bagged screws, you may want GS1 numbers. For items used only inside your shop, in-store codes printed by the POS are usually enough.

Ask whether the POS prints shelf-edge labels and item labels, and on which printers. The MEGAPOS retail page lists barcode printing. See our guide to barcode scanners for POS in Singapore for scanner types, including ones that read damaged or small labels.

Vendors with Singapore retail pages, and what they state

We checked vendors’ own Singapore pages on 29 September 2026. This is not a ranking, and “not stated” means only that we did not find it on the pages reviewed.

Vendor (Singapore page) Stated on its pages Hardware-specific points not stated on the pages we checked
Edgeworks EQuipPOS Purchase orders, goods receive, stock transfer, stocktake, multi-attribute products; wholesale module with multi-tier pricing, deposits and instalments, sales invoices; custom development Units of measure; quotations
MEGAPOS Barcode printing, stock in and out, low-stock and stock movement reports, multiple outlets, eWallet credits Trade price levels; credit accounts; units of measure
Qashier Barcode scanning, integrated payments, one stock ledger across outlets and online, invoices with tracking and reminders Trade price levels; units of measure; purchase orders
HitPay No setup or monthly fee, pay per transaction (POS adds 0.2% on top of processing; in-person PayNow 0.4%, minimum S$0.10); products with variants and prices; barcode scanners; payment links and invoices Units of measure; credit accounts; purchase orders
ChaChaCha (AppsPOS) Hybrid POS that keeps selling if the internet drops; retail kiosk mode; PayNow, NETS and card payments; loyalty and stored value; reports and head-office ERP; Xero integration; hardware supplied in the package Ask us to confirm units of measure, trade pricing, credit accounts, quotations, purchase orders and labels

ChaChaCha, powered by AppsPOS, is F&B-first, with retail second. AppsPOS is a NETS Certified Vendor, and our pricing is quote-based. If your shop is mostly trade accounts and quotations, a vendor with a published wholesale module may fit better. Ask us to confirm in writing which of the hardware features above we can cover for your shop.

Questions to ask in a hardware store POS demo

  1. Can you import my full item list, with costs, supplier codes and several units of measure, from a spreadsheet?
  2. Show me a carton received, then sold by the box and by the piece. Is the stock right afterwards?
  3. Can I sell cable by the metre, with decimals, at the till?
  4. How do trade price levels work, and are they applied automatically when I pick the customer?
  5. Can I sell on account with a credit limit, and print a monthly statement?
  6. Can a quotation become a sale without retyping, and does it reserve stock?
  7. Does the till print a full GST tax invoice for registered customers, and a receipt otherwise?
  8. How are purchase orders raised and received, and can I part-receive?
  9. Which label printers work, and can I print shelf labels in bulk?
  10. What happens at the counter if the internet drops, and how are payments reconciled?

Bring your own awkward examples to the demo. When you have narrowed it down, contact us for a quote on the parts we can confirm.

Web Admin

Written by Web Admin

Frequently asked questions

What should a point of sale system for a hardware store handle?

It should handle thousands of SKUs with bulk import, several units of measure per item, trade price levels, sales on account with credit limits, quotations, full GST tax invoices, purchase orders from many suppliers and barcode or shelf labels. Test each of these in a demo using your own awkward items, not the vendor sample data.

Why do units of measure matter in a hardware store POS?

Hardware items are often bought by the carton, stocked by the box and sold by the piece or metre. If the POS cannot convert between units, stock figures drift every time a box is opened. Ask the vendor to receive a carton, sell part of it and show the stock figure afterwards.

Do I need to issue tax invoices to contractors?

If you are GST-registered and your customer is GST-registered, IRAS says you must issue a tax invoice, generally within 30 days of the supply. A simplified tax invoice is allowed only when the total including GST is $1,000 or less. Check that your POS prints the required fields.

How do I make an inventory list for a hardware store?

Export what you have into one spreadsheet with item name, category, supplier, supplier code, cost, retail price, trade price, base unit and pack sizes. Agree one naming pattern, such as type, size, material and finish, before importing. Clean data at the start saves years of searching at the till.

Do hardware items need GS1 barcodes?

Branded goods usually carry the manufacturer barcode. Items you pack yourself for sale elsewhere may need GS1 numbers, which GS1 Singapore issues. For loose items sold only in your shop, in-store barcodes printed by your POS are usually enough. Ask the vendor which label printers the system supports.

Can ChaChaCha be used for a hardware store?

ChaChaCha, powered by AppsPOS, is F&B-first with retail second. It offers retail kiosk mode, offline selling, PayNow, NETS and card payments, loyalty, reports and Xero integration, with hardware supplied. Ask us to confirm units of measure, trade pricing, credit accounts, quotations and purchase orders in writing before you decide.

See ChaChaCha running in your business

Book a 20-minute walkthrough. We'll set up your menu or catalogue and your payments so you can see how it would run on day one.