FreeInvoice.org 100% Free
← Back to blog

SKU vs HSN on an Invoice: Product Codes Explained (+ Free Inventory Catalog)

Free Invoice Generator Team · August 7, 2026

Two codes show up around products on Indian invoices, and mixing them up causes real confusion: the SKU, which is your code for your tracking, and the HSN code, which is the government's code for tax classification. This guide explains what a SKU on an invoice actually does, how to design SKU codes that scale past twenty products, and how the built-in Inventory catalog in Free Invoice Generator turns repeat billing into a two-click job.

SKU in plain language

A SKU (Stock Keeping Unit) is a short code you invent to identify one specific sellable thing — down to the variant. A medium black t-shirt and a large black t-shirt are one product but two SKUs, because you need to know which one left the shelf:

  • TEE-BLK-M — t-shirt, black, medium
  • TEE-BLK-L — t-shirt, black, large
  • WEB-LAND-STD — even services can have SKUs: standard landing page package

Nobody assigns SKUs to you and no law requires them. They exist purely so that you, your staff, and your records all point at exactly the same item without ambiguity.

SKU vs HSN: the comparison that clears it up

SKUHSN / SAC
Who defines itYouWorld Customs Organization / GST law
PurposeTrack your stock and variantsClassify goods/services for tax
GranularityPer variant (colour, size, package)Per product category
Required on a GST invoiceNo — optional but usefulYes, above turnover thresholds
ExampleTEE-BLK-M6109 (all knitted t-shirts)

Notice the granularity row: a hundred of your SKUs can share one HSN code. Every t-shirt you sell — any colour, any size — classifies under HSN 6109, while each variant keeps its own SKU. The two codes answer different questions: HSN tells the tax department what kind of thing was sold; SKU tells you precisely which thing. We covered the tax side fully in the HSN and SAC guide.

Product inventory catalog for invoices with rate, HSN and tax saved per item

Designing SKUs that still make sense at item #500

  1. Structure: CATEGORY-ATTRIBUTE-ATTRIBUTE. Start broad, get specific: MUG-CER-350 (mug, ceramic, 350ml).
  2. Keep it 6–12 characters. Long enough to be unique, short enough to say over the phone.
  3. Avoid letters that read as numbers. O vs 0 and I vs 1 cause real picking errors. Skip them.
  4. Never encode price. Prices change; SKUs should not. Encode what it is, not what it costs today.
  5. Don't start with zero. Spreadsheets strip leading zeros and quietly corrupt your codes.

The Inventory catalog: where SKUs earn their keep

Open Inventory from the top menu. Each catalog item stores everything an invoice line needs:

  • Item name and description
  • SKU (your code) and HSN/SAC (the tax code)
  • Default rate, unit (pcs, hrs, kg, service), and GST percentage

When you build an invoice, insert the item from the catalog and every field fills itself — description, codes, rate, tax. The payoffs compound:

  • Speed. A ten-line invoice for a regular client becomes ten clicks, not ten paragraphs of typing.
  • Consistency. The same item is always described the same way at the same rate — clients notice discrepancies, and so do auditors.
  • No forgotten HSN codes. The code travels with the item, so GST compliance happens by default.
  • It is local and free. Like everything else, your catalog lives in your browser's vault, included in JSON backups.
SKU and HSN code example on an invoice line item

Should service businesses bother with SKUs?

Yes — think of them as productized service codes. A designer might keep LOGO-STD, LOGO-PREM, and BRAND-FULL as catalog items with fixed rates and SAC 998391 attached. Three benefits: quoting gets faster (pick the package), scope stays fixed (the description is standardized), and your quotes convert to invoices without rewriting. Freelancers who productize even three offerings invoice measurably faster than those writing every line from scratch.

A realistic before-and-after

Consider a small electronics shop billing a regular B2B buyer. Without a catalog: the owner types "USB-C cable 1m braided" from memory — sometimes as "Type-C cable", sometimes at ₹249, sometimes ₹259, occasionally forgetting the HSN. The buyer's accountant queries the inconsistencies twice a quarter, and each query delays a payment. With the catalog: the item exists once as CBL-USBC-1M, HSN 8544, ₹249, 18% GST. Every invoice line is identical, the buyer's system auto-matches the description, and queries stop. Multiply that by forty catalog items and a year of invoices, and the boring little SKU discipline quietly saves days of admin.

Keeping your catalog safe

Your item list is business infrastructure — treat it like the asset it is:

  • It is included in the JSON backup. The one-click backup covers drafts, clients, and the catalog. A monthly export means a stolen laptop costs you hardware, not data.
  • Prune it twice a year. Discontinued items should be removed or renamed with a ZZ- prefix so they sink to the bottom of any sorted list instead of getting picked by mistake.
  • One person owns naming. If two people invent SKUs independently, you will end up with TEE-BLK-M and TSHIRT-M-BLACK for the same shirt. Agree on the pattern once and write it down.

Common questions

Should the SKU print on the client's invoice?

For B2B clients who reorder, absolutely — "please resend 50 × TEE-BLK-M" is the easiest purchase order you will ever receive. For one-off retail clients it is harmless either way.

Is a SKU the same as a barcode?

No. A barcode (EAN/UPC) is a machine-readable global number, usually assigned via GS1. A SKU is your human-readable internal code. Many businesses use both; small sellers usually only need SKUs.

Can two businesses use the same SKU?

Yes, and it does not matter — SKUs only need to be unique within your own catalog. That is precisely what makes them flexible.

How many catalog items should I start with?

Start with whatever you billed in the last month — for most freelancers that is five to ten items, for a shop maybe thirty. Do not try to catalog your entire universe on day one; add items the first time you actually invoice them, and within a few weeks the catalog covers ninety percent of your real billing. The goal is speed on repeat lines, not a museum of everything you might ever sell.

Keep going: the freelancer invoice checklist shows where item lines fit in the full document, and the payment terms guide gets those invoices paid faster.

© 2026 Free Invoice Generator. All rights reserved.

Built with Privacy & Speed • Free Lifetime SaaS

Home Billing Blog Login