Hardware and building material

Billing for a shop that sells by the foot, the bag and the quintal.

Units that match how material is actually sold, eighteen percent GST set from the start, and credit terms for the contractors who pay at the end of a job.

Units

kg, mtr, ft, bag, bundle, quintal

Default GST

18 percent

Credit

Terms per contractor

Barcode

Off by default

What you need to know

What a hardware counter needs.

01 · Units

Ten units, because this trade genuinely uses ten

Cement goes by the bag, TMT by the quintal, wire by the metre, pipe by the foot, paint by the litre, fittings by the piece and rods by the bundle. A system that counts everything in pieces makes the counter do conversions all day and puts the stock figure wrong by the end of the week. Units here are free text and quantities take decimals, so eleven and a half feet is eleven and a half feet.

  • pcs, kg, mtr, ft, bag, box, ltr, set, bundle, quintal
  • Type your own if the list is missing one
  • Decimal quantities for cut lengths and part bags
  • Any script, so bora and gattha work too

02 · Credit

The contractor who pays when the job is paid

A hardware shop's real credit risk is not a neighbour taking a packet of nails, it is a contractor running a tab across a three-month site. Each party carries one date you expect to be paid by, nothing is said about them until it is near, and when the money arrives it is allocated to the specific bills it clears rather than knocked off one running figure.

  • A payment-by date per party
  • One payment split across several bills
  • Part-paid bills keep their open amount
  • Parties grouped by area for collection

03 · Barcode

Off, because most of this stock has no barcode

Scanning is switched off by default for hardware, which is the honest default: loose screws, cut wire, sand and cement do not carry a barcode, and an empty scanner on every bill is a step that wastes time. It can be turned on for the packaged part of the shop without affecting anything else.

  • Barcode off by default, on in one tap
  • Search by name from the first few letters
  • Items added while billing, not beforehand
  • Negative stock allowed for material sold before it is entered

04 · Tax

Eighteen percent, with per-item exceptions

GST is on at eighteen percent from the first bill, which covers most of the trade, and the HSN picker offers cement, TMT, paint, sanitary, pipe and timber codes rather than a general list. Items on a different rate carry their own, and the bill splits tax correctly for a buyer in your state or outside it.

  • GST on, 18 percent, from the first bill
  • Cement, TMT, paint and sanitary HSN codes offered
  • Per-item rate where a product differs
  • Estimates before a job firms up, then a GST invoice

Common questions

Questions from hardware shops.

Can I sell half a bag or eleven feet of pipe?

Yes. Quantities take decimals and units are free text, so 0.5 bag and 11.5 ft both work and the stock figure follows them.

Can I give a contractor a running account?

Yes. Bills go on credit against the party, and payments are allocated to the specific invoices they clear so the account can be explained bill by bill rather than as one balance. Each party can carry the date you expect to be paid by.

Can I make an estimate before the customer commits?

Yes. Estimates have their own numbered series and do not touch stock or the ledger. When the job firms up you raise the GST invoice.

What if I sell material that is not entered in stock yet?

Negative stock is allowed by default for this trade, so a sale is not blocked by a stock figure that has not caught up. The item goes negative and corrects when you record the purchase.

Does it track material across more than one godown?

No. Stock is tracked per shop, not per warehouse. Multi-warehouse is deliberately out of scope.

Ready for daily shop work

Enter your shop in one step.

Sign in to your shop