Skip to content
Kapda StockDocs

GST basics used by the app

How Kapda Stock calculates GST on every bill — inclusive prices, CGST+SGST vs IGST from GSTIN state codes, HSN rates, discounts and non-GST bills.

You do not need to be a tax expert to bill correctly — the app does the arithmetic. This page explains the rules it follows so you can trust (and explain) the numbers on an invoice.

Prices are GST-inclusive#

The price you set on a product is the price the customer pays. On a GST bill the app works backwards to split each line into:

  • Taxable value = line amount ÷ (1 + GST rate)
  • GST = line amount − taxable value

So a ₹1,050 kurta at 5% GST shows a taxable value of ₹1,000 and GST of ₹50, and the customer still pays ₹1,050.

CGST + SGST or IGST?#

The split depends on where the buyer is registered, read from the first two digits of each GSTIN (the state code — 01 is Jammu & Kashmir, 27 is Maharashtra, and so on):

Your GSTINCustomer's GSTINTax charged
Registered in state ARegistered in state ACGST + SGST — the GST split into two equal halves
Registered in state ARegistered in state BIGST — the full GST as one amount
RegisteredCustomer has no GSTIN (walk-in / unregistered)CGST + SGST
No GSTIN in SettingsAnythingCGST + SGST

GST rates and HSN codes#

Each product carries an HSN code and a GST rate, which must be one of the standard slabs: 0, 5, 12, 18 or 28%. The HSN code must exist in your workspace's HSN table.

Every workspace comes with the textile HSN range 5001–6310 pre-loaded, with a default rate per chapter:

HSN chapterCoversDefault rate
50Silk, silk yarn and woven silk fabrics5%
51Wool, fine or coarse animal hair; yarn and fabrics5%
52Cotton, cotton yarn and woven cotton fabrics5%
53Other vegetable textile fibres; paper yarn5%
54Man-made filaments12%
55Man-made staple fibres12%
56Wadding, felt, nonwovens; twine and ropes12%
57Carpets and textile floor coverings12%
58Special woven fabrics; lace, tapestries, embroidery5%
59Impregnated, coated or laminated fabrics12%
60Knitted or crocheted fabrics5%
61Apparel, knitted or crocheted5%
62Apparel, not knitted5%
63Other made-up textile articles; worn clothing5%

These defaults are a starting point. Actual rates for garments and fabrics can depend on the sale value and change with GST Council notifications — set the correct rate on each product. See HSN codes & GST rates.

Discounts reduce the taxable value#

  • A line discount (percentage or flat amount) comes off that line before tax is split out. It can never exceed the line amount.
  • A bill discount is spread across all lines in proportion to their value, so GST is charged on what the customer actually pays.

Non-GST bills#

A bill can be created without GST broken out. The prices stay the same — the customer pays the same total — but no CGST, SGST or IGST is shown and the lines are recorded at 0%. When no line on an invoice has a GST rate above 0%, the invoice is treated as non-GST automatically.

Proforma invoices#

Proformas are estimates, not tax invoices. They are excluded from sales reports, finance, GST figures and your plan's monthly invoice count.

Last updated 15/09/2026