InvoiceKaro
Skip to documentation content

GST & Compliance

GST Invoicing Explained

How InvoiceKaro calculates line GST, chooses CGST + SGST or IGST from the place of supply, validates invoice details, allocates numbers and prints the PDF.

On this page

You set the GST rate and HSN/SAC on each line and choose the place of supply. InvoiceKaro calculates CGST + SGST or IGST and checks required fields before saving. These checks help complete the document; they do not certify that your tax treatment is correct.

Phone navigation
The updated phone layout uses Home, Invoices, Customers and More, whether or not a business type is selected. Your role controls which areas you can open. Use More → Settings for settings and More for Payments, Projects and other permitted tools. Older installed releases may still show five or six tabs, including Profile; changing a business type does not update an installed app.

Before your first GST invoice

Your side of every invoice comes from your business profile, so fill it in first.

  1. 1On a computer, open Settings → Business profile and click Edit. On a phone, open More → Settings and tap Edit on the Business profile card.
  2. 2Enter your GSTIN and choose your State from the list. If they don't match, the form tells you which state your GSTIN is registered in.
  3. 3Add your Address, then click Update profile.
Important
Every CGST + SGST vs IGST decision is based on your state. InvoiceKaro reads it from the first two digits of your GSTIN, or from State if you have no GSTIN. A wrong state means the wrong tax on every invoice. See Business profile & branding.

Set GST and HSN/SAC on each line

GST is charged per line item, not per invoice, because one bill can mix goods and services at different rates.

  1. 1Click New Invoice in the top bar. On a phone, tap Invoice on the floating Quick Bill | Invoice button.
  2. 2In Line items, start typing in Description. Pick an item from your Product Catalog and its rate, HSN/SAC and GST fill in, or type a new item and fill them in yourself. On a phone, tap Add item and set them in the line's sheet.
  3. 3Choose the line's GST rate. The common rates come first: 0%, 5%, 12%, 18%, 28% and 40%. The special rates (0.1%, 0.25%, 1%, 1.5%, 3%, 6% and 7.5%) are under More rates.
  4. 4Enter the HSN/SAC code: HSN for goods, SAC for services. It must be 4, 6 or 8 digits.
invoicekaro.com/app
A new invoice on a computer: the place of supply under Bill to, HSN/SAC and GST on each line, and the live tax invoice preview. Earlier layout shown; use the current navigation steps in this guide.
A new invoice on a computer: the place of supply under Bill to, HSN/SAC and GST on each line, and the live tax invoice preview. Earlier layout shown; use the current navigation steps in this guide.View full size
Tip
Save the items you sell to your Product Catalog with their GST rate and HSN/SAC. Invoices and Quick Bill then pick them up without any retyping. See Product Catalog.

The app allows HSN/SAC to be blank. That does not establish whether a code is required for your supply. Check the applicable code and reporting requirements with your accountant.

Place of supply: CGST + SGST or IGST

You never choose the tax type yourself. Choose the customer in Bill to and InvoiceKaro fills in the Place of supply from their saved state, or from their GSTIN. The note under it then says which tax applies:

SupplyPlace of supplyWhat the invoice charges
Intra-stateYour own stateCGST + SGST: the line's rate split in half
Inter-stateA different stateIGST at the full rate

For example, an 18% line becomes CGST @ 9% plus SGST @ 9% within your state, or IGST @ 18% across states. If the lines have different rates, you get one CGST and SGST pair (or one IGST row) per rate. The Line items header shows Intra-state · CGST + SGST or Inter-state · IGST.

invoicekaro.com/app
A customer in another state: the note under Place of supply says IGST applies, and the totals show IGST for each rate. Earlier layout shown; use the current navigation steps in this guide.
A customer in another state: the note under Place of supply says IGST applies, and the totals show IGST for each rate. Earlier layout shown; use the current navigation steps in this guide.View full size
Note
The tax follows the place of supply, not the state the customer is registered in. InvoiceKaro only suggests the customer's state. If the goods or services are supplied somewhere else, change Place of supply to match.

What the app checks before saving

When an invoice charges GST, InvoiceKaro checks these fields:

  • Your GSTIN (a valid 15-character GSTIN), business name, address and state, from your business profile.
  • A Place of supply.
  • For an invoice of ₹50,000 or more to a customer with no GSTIN, the customer's address and state.
  • An invoice number of at most 16 characters. Automatic numbers always are.

If something is missing, the invoice isn't saved, not even as a draft, and the message lists what to complete. In Invoice settings, Business Address, GSTIN Number and Tax breakdown (CGST/SGST/IGST) stay switched on with a lock and Required for GST, so they always print on a taxed invoice.

Invoices without GST
When every line is at 0%, the PDF is titled INVOICE instead of TAX INVOICE and the GST-specific field checks do not apply. Choose the rate appropriate to your business and supply; the app does not decide registration or exemption eligibility.

GSTIN on both sides

  • Your GSTIN prints under your business name, from your business profile.
  • Your customer's GSTIN prints under Bill to. Save it on the customer and a valid GSTIN fills in their state for you. When a customer has no GSTIN, Bill to shows Unregistered (B2C). See Customers.

Invoice numbers

Leave Invoice # blank and InvoiceKaro takes the next number for the financial year of the invoice date: INV-2026-0001, INV-2026-0002 and so on for FY 2026-27. Invoices, Quick Bill sales and invoices raised from Projects milestones share this series.

  • A number is taken when the invoice is first saved, drafts included. Deleting a draft doesn't give its number back, so to avoid gaps, edit a draft rather than deleting it and starting again.
  • An issued invoice can't be edited or deleted. If one is wrong and has no recorded payment or return, Cancel invoice keeps it as Cancelled with your reason, so its number remains in the record.

More in Invoice statuses & numbering.

Bills saved offline
An offline save has a local reference. The server allocates the final invoice number when the bill syncs. A normal offline invoice syncs as a draft; an offline cash sale is issued and recorded as paid during sync. A provisional offline printout is not the final numbered invoice. See Offline billing.

What prints on the PDF

Whichever template you choose (Classic, Modern or Minimal, in Invoice settings on the invoice or as your default under Settings → Invoice template), the PDF of a taxed invoice carries:

  • The title TAX INVOICE, the invoice number, date and due date, and a status stamp such as DRAFT, DUE or PAID.
  • Your business name, address and GSTIN. Under Bill to: the customer's name, address and GSTIN, with the Place of Supply.
  • Each item with its HSN/SAC, quantity, rate, taxable value, GST rate and amount.
  • Taxable Value, the CGST and SGST (or IGST) rows for each rate, any Round Off, the Grand Total and the Amount in Words.
  • Your bank details, UPI ID and UPI QR code, your notes and terms, and a signature, for whichever of these you've switched on.

While you fill in the form, the Live preview beside it (Preview on a phone) shows the Tax invoice as it will print. Its Thermal tab shows the short receipt for a roll printer.

Roll receipts
A Print receipt (roll) receipt is a short counter slip: your GSTIN, the bill number and date, the items, the CGST, SGST or IGST and the total. It leaves out HSN/SAC and the place of supply, so if a customer needs a full tax invoice, for example to claim input tax credit, give them the A4 PDF from View PDF or Print invoice. See Printing & thermal receipts.

The pay page behind an invoice's pay link shows your GSTIN and the same CGST, SGST or IGST totals, so your customer sees the same bill before they pay. See Pay links.

Warning
Once an invoice is issued (sent, or marked as sent), it can't be edited, and that includes its GST. Check the rates, HSN/SAC codes and place of supply while it's still a draft.
A tool, not tax advice
InvoiceKaro does the GST arithmetic, but it's not a substitute for professional tax advice. You're responsible for the right HSN/SAC codes, rates and place of supply. Check them and the latest rules on gst.gov.in or with your accountant.
Why is my invoice charging IGST to a customer in my own state?+
Check the invoice's Place of supply and the state in your business profile. InvoiceKaro compares the two, taking your state from your GSTIN when you have one. If they differ, the invoice charges IGST.
Why can't I switch off Tax breakdown or GSTIN Number?+
On an invoice that charges GST, they're Required for GST, because a tax invoice has to show them. They unlock when every line is at 0%.
Does InvoiceKaro create e-invoices (IRN) or e-way bills?+
No. InvoiceKaro makes GST tax invoices as PDFs. It doesn't register invoices on the e-invoice portal or generate e-way bills, so if your business needs them, create them on the government portals.
Can I issue a credit note?+
InvoiceKaro does not create credit notes. It allows cancellation of an issued invoice only if it has no recorded payment or return. Ask your accountant how to correct a paid invoice or a document in a filed period.

Keep learning

Need help with these steps? Contact support