All solutions

Software for hardware stores

Track inventory, learn customer preferences, grow sales with analytics, and manage staff and finances — all in one cloud platform.

−40%
Time on inventory
+30%
Repeat sales
0%
Loss to shrinkage
Hardware and construction tools on display
Built for
Hardware store
Why Refresh for you

Made for hardware and construction retail

Bulk import from Excel

Thousands of SKUs? Upload a spreadsheet. Update prices in batch.

Multi-warehouse transfers

Move stock between storefront and backroom. Consolidated view across all locations.

FX-based revaluation

Imported goods? Revalue the whole catalog when exchange rates shift.

How stock control works in a hardware shop

A builders' merchant carries thousands of lines, and half of them do not sell by the piece: cement by the sack, cable by the metre, tiles by the square metre, paint by the litre. In Refresh every product has its own unit and stock is held in it, so twelve metres never becomes twelve pieces in a report.

Entering a range like that by hand is pointless. The catalogue is imported from a spreadsheet and prices are updated in bulk rather than card by card. Search works on name, SKU and barcode, because the person at the counter is looking for "cable 3x2.5", not browsing a category tree.

Cost in foreign currency and repricing on the rate

A large share of building materials is bought in dollars and sold in somoni. If the cost price is recorded in somoni at the rate on the day of purchase, a month later you are calculating margin from a number that no longer reflects reality.

Refresh tracks cost in more than one currency and stores the rates, so a purchase in dollars stays a purchase in dollars. When the rate moves, the catalogue can be repriced instead of recalculating each line by hand.

Suppliers, purchase orders and selling on credit

Purchase orders and what you owe suppliers live in the same system as sales: you can see who you owe and how much, and what has not yet arrived against an order.

Selling to builders and regular contractors almost always happens on credit. Refresh keeps a debt ledger per customer — total owed, partial repayments and the remaining balance — and repayment goes through the till and into the reports.

Frequently asked questions

The catalogue is imported from a spreadsheet, and prices and stock are updated in bulk. Re-importing updates existing lines rather than creating duplicates.

Each product has its own unit of measure, and receiving, sales, write-offs and reports all use it.

Cost can be held in the purchase currency with its rate, while the selling price stays in somoni. When the rate moves, the catalogue is repriced.

Yes. Each customer has a debt ledger with partial repayments and a running balance; repayment goes through the till and shows in reports.

Every store, same platform

Everything included, out of the box

Whatever you sell, the core platform does the heavy lifting.

  • Inventory with color / size / attribute tracking
  • Fast POS that works offline
  • Customer database & loyalty
  • Marketing (SMS + Telegram)
  • Real-time reports & analytics
  • Cash flow & supplier debts
  • Staff shifts & KPIs
  • Mobile app for owner and cashier

Ready to run your store the modern way?

Try Refresh free. Setup in 15 minutes, support in your language.