GST for your business · updated October 2026

GST registration for hardware stores

A hardware store selling tools, fasteners, paint, pipes or sanitaryware needs GST registration once aggregate turnover crosses Rs. 40 lakh in most states (lower in some special category states). If the shop also earns fitting or installation charges, the Rs. 20 lakh limit for mixed supplies applies instead.

Who your customers are matters

A hardware shop usually sells to two groups: walk-in households, and plumbers, electricians, contractors and factories who buy on credit. Registered trade customers want tax invoices with their GSTIN so they can claim ITC, so a shop with substantial trade sales usually does better under the regular scheme than under composition, even below the composition limit.

  • Record the buyer's GSTIN on every B2B invoice.
  • Keep the credit ledger for trade customers in step with the invoices reported in GSTR-1.
  • Composition remains an option for a shop selling mainly to households, provided all its sales are within the state.

Thousands of items, one item master

Hardware stores stock thousands of small items across many HSN codes. Billing software with a clean item master, holding the HSN and tax for each product, is the most practical safeguard against wrong billing. Show 4-digit HSN codes on invoices if turnover is up to Rs. 5 crore and 6 digits above that, and update the master on the effective date whenever rates change rather than correcting bills at the counter.

Supply-and-fit jobs

When the shop supplies a geyser or tap set and also installs it for one price, the sale and installation may form a composite supply, taxed as the principal supply. Fitting charges billed independently are a service. Where a job involves fixing items into a building as part of a larger contract, check whether it is a works contract, since that changes how the job is taxed and what credit the customer can claim.

Registration and documents

File REG-01 with the owner's PAN, Aadhaar and photograph, constitution proof for a firm, address proof for the shop and any separate godown or yard, and bank details. After approval, submit bank details within 30 days or before your first GSTR-1, whichever is earlier, to avoid suspension under Rule 10A. A professional can set up the registration, the item master and a monthly purchase reconciliation with GSTR-2B.

Get it handled for you

Need GST registration done right the first time? Our chartered accountants prepare the documents, file the application and handle any query, so you do not have to visit the GST office. Call or WhatsApp +91 63677 44602, or use the form below.

This guide explains the law in general terms as of October 2026. Time limits and requirements can depend on the facts of your case and on the notice you received.

Questions

Hardware stores — FAQs

Do I need GST registration if I sell only to households?+
Yes, once turnover crosses Rs. 40 lakh, or Rs. 20 lakh if you also earn service income such as fitting charges.
Do I need an e-way bill for deliveries to a customer's site?+
Yes where the consignment value exceeds Rs. 50,000, subject to your state's rules for intra-state movement. Small local deliveries are often below the limit.
Can a hardware shop under composition sell to a contractor?+
Yes, but on a bill of supply without GST, so the contractor gets no input tax credit on the purchase.
Can I register voluntarily before crossing the limit?+
Yes. Many hardware shops do so to serve registered trade customers, accepting regular return filing in exchange.
Get help in your city

Tell us about the GST issue. We’ll take it from here.

Share a few details and a GST expert calls you back — usually within 10 minutes during working hours.

✓ Free review of your notice or order
✓ No payment until we confirm we can take the case
✓ Your representative follows up with the officer in your city

Resolve my GST issue

We’ll reach you on WhatsApp or call +91 63677 44602. No spam.

+91
✓

Got it — sending your details.

WhatsApp will open with your details pre-filled — just hit send. We’ll reach you on +91 63677 44602 shortly.