# Hardware store and lumber yard setup guide

> Set up a hardware store or lumber yard on SmartPOS Hub - boxes and pieces, cut lengths, contractor accounts, price groups, quotes and purchase orders.

Source: https://docs.smartposhub.com/business-types/hardware/overview/  
Last updated: 2026-10-30  
Product: SmartPOS Hub (https://smartposhub.com)

This guide sets up a **hardware store, building-supply store or lumber yard** on SmartPOS Hub, step by step. You finish with your stores and yard as locations, a large catalog loaded from a spreadsheet, boxes and pieces, cut lengths, contractor house accounts with their own prices, quotes that turn into invoices, and purchase orders to your suppliers.

## Who this guide is for

- **Neighbourhood hardware stores** with tens of thousands of small parts, fasteners and tools.
- **Lumber yards and building-supply stores** that sell boards, bags and pallets and deliver to sites.
- **Paint, plumbing and electrical supply shops** that serve both walk-in DIY customers and trade accounts.

If you mostly sell to other shops in cartons, the [wholesale & distribution guide](https://docs.smartposhub.com/business-types/wholesale/overview/) fits better.

![POS cart with roofing nails sold as Box (5 lb) and deck screws sold as Box (100), each with a unit dropdown under the quantity](https://docs.smartposhub.com/_astro/pos-sell-by-box.BuLNRZpW.png) (web app page: `/pos/create`)
*Selling by the box: the unit dropdown on each line switches between the box and the base unit. Stock is still counted in pieces or pounds.*

## What you will set up

1. [Stores, yard and settings](https://docs.smartposhub.com/business-types/hardware/step-1-stores-yard-and-settings/): one location per store or yard, and the business settings a hardware store needs.
2. [Units: boxes, pieces and lengths](https://docs.smartposhub.com/business-types/hardware/step-2-units-boxes-and-lengths/): base units, sub-units and decimal lengths.
3. [Load a large catalog](https://docs.smartposhub.com/business-types/hardware/step-3-load-a-large-catalog/): spreadsheet import, categories, brands, barcodes and opening stock.
4. [Contractor accounts and price groups](https://docs.smartposhub.com/business-types/hardware/step-4-contractor-accounts-and-price-groups/): trade prices, credit limits and pay terms.
5. [Quotes to invoices](https://docs.smartposhub.com/business-types/hardware/step-5-quotes-to-invoices/): job quotes for contractors and turning them into sales.
6. [Purchase orders and receiving](https://docs.smartposhub.com/business-types/hardware/step-6-purchase-orders-and-receiving/): order from suppliers and receive into the right location.
7. [Daily operations](https://docs.smartposhub.com/business-types/hardware/daily-operations/) and the [go-live checklist](https://docs.smartposhub.com/business-types/hardware/checklist/).

**Tip:** 
Plan for half a day. Preparing the product spreadsheet takes the most time; everything else is a few screens.

## How the pieces fit together

| You want to… | Where it happens | Notes |
|---|---|---|
| Sell nails by the pound and by the 5 lb box | **Products › Units**, product **Related Sub Units** | Needs **Enable Sub Units** |
| Load 10,000 items at once | **Products › Import Products** | Download the template, fill it, upload |
| Give contractors 10 % off | **Products › Selling Price Group** + **Customers › Customer Groups** | Price group linked to the customer group |
| Let a contractor buy now, pay in 30 days | Customer **Pay term** and **Credit Limit**, POS **Credit Sale** | Collect later with **Add payment** |
| Quote a deck package | POS **Quotation** or **Sell › Add Quotation** | Quotes do not touch stock |
| Order from the co-op | **Purchases › Purchase Order** | Receive with **Purchases › Add Purchase** |
| Move lumber from the yard to the store | **Stock Transfers › Add Stock Transfer** | Statuses Pending, In Transit, Completed |

## Staff on the shop floor

Floor staff and the pro desk can check stock and prices, scan items and sell from a phone with the **SmartPOS Business** app ([Google Play](https://play.google.com/store/apps/details?id=com.smartposhub.business)). The web app also works in a phone browser.

![SmartPOS Hub home screen on a phone with total sales, net, invoice due and purchase cards for the hardware store](https://docs.smartposhub.com/_astro/home-phone.D1A57bIr.png)
*The dashboard on a phone: today's sales, invoices due and purchases.*

## Related guides

  - [Categories, brands and units](https://docs.smartposhub.com/catalog/categories-brands-units/) — How units and sub-units work everywhere in SmartPOS Hub.
  - [Selling price groups](https://docs.smartposhub.com/catalog/price-groups/) — Trade, contractor and staff price lists.
  - [Credit and part payments](https://docs.smartposhub.com/selling/credit-and-partial-payments/) — Sell now, collect later.
  - [Purchase orders](https://docs.smartposhub.com/inventory/purchase-orders/) — Order stock from suppliers.

## Frequently asked questions

### Can SmartPOS Hub handle thousands of hardware SKUs?

Yes. Load them with Products › Import Products from a spreadsheet, print barcode labels, and find any item at the till by scanning or typing part of the name or SKU. Categories and brands keep the list tidy.

### Is there a ready-made hardware catalog in the Product Library?

Not today. The Product Library has Mart, Pharmacy and Electronics catalogs. Hardware stores import their own list from their supplier or co-op file with Products › Import Products.

### Can I sell screws by the piece and by the box?

Yes. Create a base unit such as Pieces and sub-units such as Box (100), switch on Enable Sub Units, and pick the sub-units on the product. The cashier chooses Box (100) or Pieces on the sale line and stock is counted in pieces.

### Can I sell rope, chain or wire by the foot or metre?

Yes. Use a length unit such as Ft or Metre with Allow decimal set to Yes, so the cashier can type 2.5. Add a Spool or Coil sub-unit if you also sell the whole roll.

### How do contractor accounts work?

Each contractor is a customer with a credit limit and a pay term (for example 30 days). Put them in a customer group linked to a Contractor price group so they get their prices automatically, sell on Credit Sale and collect later.

### Can I quote a deck package and turn it into an invoice later?

Yes. Save the quote with the Quotation button or Sell › Add Quotation, print or share it, and when the contractor accepts, open it and finish it as a sale. Quotes do not change stock.

### Do purchase orders add stock?

No. A purchase order records what you asked the supplier for. Stock is added when you record the purchase with status Received, which you can link to the purchase order.

### Can I run the store and the lumber yard as separate locations?

Yes. Add one business location per store or yard, receive stock where it arrives, and move it with stock transfers. Reports filter by location.

### Can I cut keys, mix paint or cut glass and charge for it?

Yes. Add each service as a product with Manage Stock switched off, for example Key cutting or Glass cutting. With the Order options module you can also capture details such as the paint colour code or cut size on the sale line.

### Which plan do I need?

The POS, products, units, price groups, quotations, purchases and purchase orders are in every plan. The online store, Order options and some other modules depend on your plan. Settings › Package Subscription shows what is included.
