Business7 min read·

Stock & Inventory Management for Small Businesses in India (Free Guide 2026)

Running out of stock is expensive. Over-stocking ties up cash. Here's how to set up a simple, effective stock management system for your retail shop or trading business — including HSN codes, reorder levels, and auto-invoicing.


For product-based businesses — retail shops, traders, distributors, hardware stores, medical shops, clothing stores, and electronics dealers — stock management is not optional. Running out of fast-moving items means lost sales. Over-ordering slow items ties up working capital. Proper inventory tracking lets you know exactly what you have, what you need, and what it's worth at any point in time.

In this guide, we explain how to set up a stock management system for a small business in India, how HSN codes work for traders, and how Ozydo's free stock management feature helps product businesses create invoices, track inventory, and get low stock alerts — all in one place.

Why Stock Management Matters for Small Businesses

  • Prevent stockouts — know when to reorder before you run out of a product.
  • Reduce over-stocking — stop tying up cash in slow-moving items.
  • Accurate COGS — cost of goods sold directly impacts your profit calculation.
  • GST compliance — correct HSN codes on invoices are mandatory for traders and retailers.
  • Prevent theft and shrinkage — a tracked inventory is harder to pilfer unnoticed.
  • Better purchasing decisions — see which products are fast-moving and negotiate better with suppliers.
  • Bank and investor confidence — a business with clean inventory records is fundable.

Key Inventory Management Concepts for Indian Small Businesses

TermWhat It MeansWhy It Matters
Opening StockQuantity on hand at the start of a periodStarting point for all inventory calculations
PurchasesNew stock bought from suppliersIncreases your inventory value
Sales (Outward)Stock sold to customersDecreases inventory; auto-deducted when you invoice
Closing StockOpening Stock + Purchases − SalesUsed for profit calculation and balance sheet
Reorder LevelMinimum stock level that triggers reorderingPrevents stockouts; set per product
Purchase PriceWhat you paid per unit to the supplierUsed to calculate COGS and gross profit
Selling PriceWhat you charge the customer per unitSets your margin; appears on invoice automatically
HSN CodeHarmonized System of Nomenclature — 4 or 8 digit product codeRequired on GST invoices for traders and manufacturers
GST RateTax rate applicable to the product (0%, 5%, 12%, 18%, 28%)Auto-calculated on invoice based on HSN code

How to Set Up Stock Management in Ozydo

Ozydo's Business plan includes a full stock management module designed for retail shops, traders, and small product-based businesses. Here's how to get started:

  1. 1During sign-up (or in Settings), select 'Product Business' as your business mode. This unlocks the Stock section in the bottom navigation.
  2. 2Go to the Stock tab. Tap '+ Add Product' to add your first stock item.
  3. 3For each product, enter: Product Name, HSN Code (4 or 8 digits), Unit (pcs, kg, litre, box, etc.), Purchase Price, Selling Price, GST Rate (5%, 12%, 18%, 28%), Opening Stock (current quantity on hand), and Reorder Level (minimum quantity before you want to reorder).
  4. 4Ozydo saves each product to your catalog. You now have a live inventory.
  5. 5When you create a new invoice, Ozydo shows your product catalog as suggestions in the item description field. Select a product — the selling price and GST rate fill in automatically.
  6. 6Every time you save an invoice with that product, Ozydo automatically deducts the invoiced quantity from your stock.
  7. 7Go to the Stock page at any time to see which products are below their reorder level — shown with a red alert badge.
  8. 8To update stock after a purchase from your supplier: tap the product → 'Adjust Stock' → enter the quantity received. Your stock is updated instantly.

💡 Import Your Entire Product Catalog via CSV

If you have dozens or hundreds of products, don't add them one by one. Ozydo supports CSV import from the Stock page. Download the sample CSV, fill in your products, and upload — your full catalog is imported in seconds. Required columns: product_name, hsn_code, unit, purchase_price, selling_price, gst_rate, opening_stock, reorder_level.

HSN Codes for Traders and Retailers: A Quick Guide

HSN (Harmonized System of Nomenclature) codes are mandatory on GST invoices for all businesses with a turnover above ₹5 crore (8-digit HSN) or above ₹1.5 crore (4-digit HSN). Below ₹1.5 crore, HSN codes are optional but recommended for cleaner ITC claims. Here are common HSN code ranges for small businesses:

Product CategoryHSN RangeCommon GST Rate
Food grains, rice, wheat1001–10080% or 5%
Sugar, jaggery, edible oil1701, 1507–15165%
Packaged food, snacks1901–210612% or 18%
Medicines, pharmaceuticals3003–30045% or 12%
Soaps, detergents, cosmetics3401–330518%
Plastics and plastic products3901–392612% or 18%
Iron and steel7201–732618%
Electrical goods, wires8544–854818%
Mobile phones, electronics8517, 847112% or 18%
Clothing and garments6101–62175% or 12%
Footwear6401–64055% or 12%
Furniture9401–940318%
Stationery, pens, notebooks4820, 960812% or 18%

To find the exact HSN code for your product, use the GST Council's HSN code search tool at the GST portal (gst.gov.in → Services → User Services → Search HSN/SAC Codes). Enter the product name and the portal returns the 4-digit and 8-digit HSN code along with the applicable GST rate.

Stock Management Best Practices for Indian Small Businesses

  • Do a physical stock count monthly. Match it against your Ozydo stock count. Investigate any discrepancy.
  • Set reorder levels generously for your top 20% of products that drive 80% of revenue. Running out of your best-sellers is very costly.
  • Enter supplier purchase bills into Ozydo the same day you receive stock. Don't wait — daily accuracy prevents month-end reconciliation headaches.
  • Track dead stock separately — items that haven't sold in 60 days. Consider discounting or returning to supplier before they become a write-off.
  • For high-value items (electronics, gold, jewellery), do a stock count after every closing. Don't wait for month-end.
  • Use the purchase price field honestly. Under-stating purchase prices to save on tax is a compliance risk under GST anti-profiteering rules.
  • Attach the HSN code to every product from day one, even if you are below the turnover threshold. It future-proofs your invoicing as your business grows.

Start Managing Your Stock for Free

Ozydo's Business plan includes full stock management — product catalog, low stock alerts, CSV import, and auto-deduction on invoicing. Try it free.

Start Free →

Frequently Asked Questions

Is stock management free on Ozydo?

Stock management is included in the Ozydo Business plan (₹499/month or ₹3,999/year). You get a full product catalog, low stock alerts, CSV import, auto-deduction on invoicing, and purchase price tracking — all in one app.

What is the difference between stock management and inventory management?

In practice, for small businesses, the terms are interchangeable. 'Stock' usually refers to the physical goods you hold for sale. 'Inventory' is often used more broadly to include raw materials, work-in-progress, and finished goods. For a retail shop, stock management and inventory management mean the same thing.

Do I need a separate app for stock management?

Not with Ozydo. Ozydo combines invoicing, stock management, expense tracking, and payments in one app. You don't need a separate Vyapar, Tally, or inventory software. Everything syncs — when you create an invoice for a product, the stock is automatically deducted.

Can I use Ozydo for a retail shop with hundreds of products?

Yes. Use the CSV import feature in the Stock section to upload your full product catalog in one go. Once imported, all products appear as autocomplete suggestions when you create an invoice — just type the first 3 letters of the product name.

Share this article:WhatsAppX / TwitterLinkedIn
Ozydo

Written by the Ozydo Team

Ozydo is India's simplest free GST invoice app for small businesses and freelancers. We write practical guides on invoicing, GST, and business finance to help you get paid faster.

Read more articles →

More from Ozydo Blog

Start invoicing free with Ozydo

Create GST invoices in 30 seconds. No credit card, works on your phone.

Get Started Free →