How do I add all my shop's items to billing software quickly?

Quick answer

Do not type the whole shop on day one. Put your 100 to 200 fastest-selling items into an Excel sheet with name, price, GST rate and HSN, import it, and start billing. Scan maker barcodes as you go, print labels for loose items, and add the rest category by category over the next few weeks.

Intro offerRegular price ₹199₹99/monthfirst 3 months · then ₹199

After the free 30-day trial · or ₹1,999/year · no card needed

An item list from Excel flowing into the billing software
Ashok SachdevUpdated · 5 min read
On this page · 11
  1. Key facts
  2. Where should I start: all items or only some?
  3. How do I import items from Excel?
  4. Should I use the maker's barcode or print my own?
  5. How do I set the GST rate and HSN code for each item?
  6. How do I add items that come in sizes and colours?
  7. What is a good first-week plan?
  8. How do I enter opening stock correctly?
  9. What mistakes should I avoid when adding items?
  10. How RichBills helps
  11. Frequently asked questions

Key facts

  • A GST tax invoice must show the HSN code, description, quantity, taxable value, rate and amount of tax for each item (CGST Rule 46), so these belong on the item record, not typed on each bill. (Source: CGST Rule 46 (CBIC), as of Oct 2026)
  • With turnover up to ₹5 crore, a 4-digit HSN is enough and may be left off B2C invoices; above ₹5 crore, 6 digits are required (Notification 78/2020-Central Tax). (Source: Notification 78/2020-CT, as of Oct 2026)
  • RichBills imports items and customers from a CSV file saved from Excel, and has Import from Vyapar for Vyapar's Excel exports. (Source: RichBills inventory feature, as of Oct 2026)
  • The RichBills free trial allows up to 200 items; the Dukaan plan allows 2,000 and Business plans have no item limit. (Source: RichBills pricing, as of Oct 2026)

General information, not tax or legal advice.

Where should I start: all items or only some?

Start with the items that sell every day. In most shops, a few hundred items make most of the sales, and those are the ones the counter needs on day one.

Walk the shop with a notebook or open last month's purchase bills and list the items you sell most. For a kirana, that is atta, rice, oil, sugar, tea, soap, biscuits and the top brands of each. For a clothing shop, it is your running styles in each size. Put these in first, bill with them for a week, and the gaps show up by themselves: whatever the cashier cannot find goes on the list for tomorrow.

Trying to enter 3,000 items before the first bill is why many shops give up on software in the first month.

How do I import items from Excel?

Make one row per item in Excel with the columns your software asks for, save it as CSV and import it. Most billing apps, RichBills included, give you a sample file with the right columns.

Columns to fill for each item
ColumnExampleWhy it matters
Item nameAashirvaad Atta 5 kgWrite it the way customers ask for it, brand first
CategoryAtta & flourReports and quick search by group
Sale price / MRP₹285Price on the bill; MRP for the label
Purchase price₹262Profit reports; hidden from cashiers in RichBills
GST rate5%Tax on every bill without retyping
HSN code1101Printed on GST invoices and grouped in reports
Barcode8901725000000Leave empty if you will print your own label
Opening stock24So stock is right from day one
UnitPCS / KG / BOXBox-to-piece and kg billing

Column names differ between apps; use the sample file your software gives you.

If your supplier sends a price list in Excel, copy those columns instead of typing. If you used Vyapar, export its item report and use Import from Vyapar in RichBills.

Should I use the maker's barcode or print my own?

Use the barcode printed on packed goods whenever there is one; scan it into the item's barcode field once and every later scan finds the item. Print your own labels only for loose, unbranded or self-packed items.

A quick way for packed goods: open the add-item screen, scan the pack, type the name and price, save. Two people can do a full shelf in an evening. For loose items such as dry fruits, hardware or garments, let the software make an item code and print a label sheet on an A4 or thermal label printer. For your own packed products sold in other shops, read our guide on GS1 barcodes, because self-made codes are not accepted by most retail chains.

How do I set the GST rate and HSN code for each item?

Copy them from your supplier's purchase invoice: it already shows the HSN and the GST rate for each item. Save them on the item once and every bill uses them.

Where a rate depends on the price, as with clothes (5% up to ₹2,500 sale value per piece, 18% above), keep the two price bands as separate items or variants with their own rate. Where packed and loose versions differ, as with rice or atta, keep two items. When unsure, use the HSN finder and confirm with your CA before the first GST return.

How do I add items that come in sizes and colours?

Add the product once and its sizes and colours as variants, each with its own barcode and stock. Do not write the size inside the item name.

A shirt in 38-44 and three colours is 15 variants of one product. With variants, the stock report shows exactly which size is left, labels print with the size, and exchanges correct the right stock. The same works for shoes (UK 6-11), bangles (2.4, 2.6) and paint shades.

What is a good first-week plan?

Spread the work so the shop keeps running.

  • Day 1: shop details, GSTIN, printer and bill design; import your top 100-200 items
  • Day 2: scan barcodes of packed goods on the busiest shelves
  • Day 3: print labels for loose items in one category
  • Days 4-6: bill everything through the software; note what the counter could not find
  • Day 7: add the missing items and check opening stock of fast sellers
  • Every week after: one more category until the whole shop is in
Short on time? RichBills' paid Dukaan Setup service adds up to 300 items (₹499) or 1,000 items (₹999) from your Excel sheet or photos of your item list.

How do I enter opening stock correctly?

Count the fast sellers first and enter what is really on the shelf, not what the old register says. Wrong opening stock is the most common reason stock never matches later.

Pick a quiet evening, count one category at a time and type the counts against each item, or put them in the opening-stock column before you import. For slow items, enter zero and correct them when you next buy, so at least the fast sellers are right from day one. If you buy by the box and sell by the piece, enter the stock in pieces, or set the box unit first so the software converts it.

After the first week, compare the software's stock of ten fast items with the shelf. If they match, your setup is good; if not, check whether purchases are being entered, because a missed purchase bill looks exactly like stock theft.

What mistakes should I avoid when adding items?

  • Same item twice: 'Parle G 70g' and 'Parle-G biscuit' become two items with split stock. Search before you add.
  • Size in the name: 'Shirt Blue 40' instead of a variant makes size-wise stock impossible to read.
  • MRP as purchase price: profit reports then show zero margin. Use the rate on the supplier's bill.
  • One GST rate for everything: a mixed shop has 0%, 5%, 12% and 18% items; one wrong rate repeats on every bill.
  • Skipping units: items bought by the box and sold loose need a box unit, or stock jumps by 100 at a time.

Ten minutes of care while adding items saves hours of corrections later, so give the job to one careful person rather than the whole staff.

How RichBills helps

RichBills is built so a shop can start billing the same day and fill in the catalogue over time.

  • Import items and customers from a CSV file saved from Excel, or from Vyapar's Excel exports
  • Scan maker barcodes into items, or print your own label sheets on thermal or A4
  • Size and colour variants with their own barcode and stock
  • HSN and GST rate saved once per item and used on every bill
  • Paid Dukaan Setup if you want our team to add your items

What RichBills does not do: The free trial allows up to 200 items. RichBills needs an internet connection to bill.

FAQ

Frequently asked questions

How do I add items to billing software quickly?

Import your top-selling items from an Excel sheet with name, price, GST rate and HSN, scan maker barcodes for packed goods, and add the rest category by category while you bill.

Do I need to add every item before I start billing?

No. Start with the items that sell every day and add the rest over a few weeks. Note what the counter cannot find and add it the same evening.

Where do I find the HSN code and GST rate?

On your supplier's purchase invoice. Save them on the item once. Our HSN finder helps when the invoice does not show them.

Can I import items from Excel into RichBills?

Yes. Save your sheet as CSV with the sample file's columns and import it. Vyapar users can use Import from Vyapar.

Should I print my own barcodes?

Only for loose or unbranded items. For packed goods, scan the barcode already on the pack.

How do I handle sizes and colours?

Add the product once with size and colour variants, each with its own barcode and stock, instead of writing the size in the name.

Can someone add my items for me?

Yes. RichBills' Dukaan Setup service adds up to 300 items for ₹499 or up to 1,000 items for ₹999.

Free toolFree HSN code finder →Find the HSN code and GST rate for an item before you import.
Written by Ashok Sachdev

Founder, RichBills Software. We build RichBills for Indian shops and write these guides from questions shop owners ask us. Tax rules are quoted from official sources with the date we checked them; confirm your own case with your CA.

Try RichBills free for 30 days

No card needed. Import your items from Excel and make your first GST bill today.

Intro offerRegular price ₹199₹99/monthfirst 3 months · then ₹199