GST Challan: How to Generate and Pay (PMT-06) (2026)

The GST challan is the document that actually moves money from your bank to the government under GST. Every time you deposit tax, interest, a penalty or a late fee, you do it by generating a challan on the GST portal and paying against it. The challan is created using a form called PMT-06, and the money you pay lands in your electronic cash ledger, the wallet the portal keeps for your GSTIN. Understanding the challan, the cash ledger and how they connect to your return removes most of the confusion around GST payment. This guide covers what a GST challan is, how to generate it, the payment modes, and the mistakes to avoid.

What a GST challan is

A GST challan is simply a payment slip generated on the portal. It records how much you are depositing and under which tax head, and carries a unique reference number that ties the payment to your registration. The challan itself does not calculate your tax. You decide the amount from your return workings and enter it, head by head, into the challan. Once you pay, the amount is credited to your electronic cash ledger and waits there until you use it to settle your liability at filing.

It helps to think of the challan as the bridge between your bank and your cash ledger. Nothing enters the cash ledger except through a paid challan, and the cash ledger is what funds any tax you cannot cover with input tax credit. So the challan is where the real payment happens, and the return is where that payment is applied.

Generating a challan with PMT-06

Form PMT-06 is the challan form on the GST portal. Generating it is a short process:

Get the free IndiaCRM app

IndiaCRM does GST billing, inventory, khata and CRM in one free app for iPhone and Android, no per-user fees. Download the app or see GST billing.

The payment modes and when to use them

The challan supports the same payment modes as the wider GST payment process, and picking the right one avoids delays:

For NEFT and RTGS, timing matters. The challan is valid for a limited period, and the bank transfer must be completed within that window. A transfer made against an expired challan can get stuck and take effort to trace, so generate the challan and complete the transfer promptly rather than leaving a gap.

How the electronic cash ledger works

The electronic cash ledger is the account that receives every challan payment. It is split by tax head, so the money you deposit under CGST sits separately from SGST, IGST and cess. When you file, the portal draws from this ledger, together with your credit ledger, to clear your liability. A few points are worth remembering:

Getting the amount right before you generate

The challan does not tell you what to pay, so the accuracy comes from your workings. Before you create a PMT-06, total your output tax for the period, subtract the input tax credit you can claim after matching with GSTR-2B, and split the balance by tax head. Only then do you know the figure to enter. This is why clean records matter so much. When your sales and purchases are already recorded correctly, generating the challan is a two-minute job. When they are not, you spend the time reconciling at the last minute and risk paying the wrong amount under the wrong head.

Mistakes to avoid with GST challans

A few errors around challans cause most of the trouble, and all are avoidable:

How the challan connects to your return

It is worth restating the sequence, because getting it in the wrong order causes stress at filing. First you work out your liability from your records. Then you generate a PMT-06 challan and pay the cash portion, which lands in your electronic cash ledger. Only then do you file your return, and the portal offsets the liability against your credit ledger and cash ledger together. If you try to file before the cash ledger holds enough, filing is blocked until you deposit the balance. Doing the challan a day or two ahead of the return keeps the whole thing calm. For the broader payment context, see our guide to GST payment through the portal.

The bottom line

A GST challan is the payment slip that moves money into your electronic cash ledger, generated on the portal using form PMT-06. Get your figures right, split them correctly by tax head, pay before the challan expires, and confirm the cash ledger update before you file. The whole process is quick when your underlying records are clean, which is exactly what good billing software gives you. IndiaCRM keeps your GST invoices and records tidy in one free app so your challan figure is ready when you need it. See GST billing software, explore the full feature list, or get the mobile app and keep your GST payments in order.