cashflowos Open web appStart free trial Free trial

GST GST payments

GST payment challan (PMT-06)

GST is paid by creating a challan in Form PMT-06 on gst.gov.in and paying it through an authorised bank. The money lands in your electronic cash ledger, and is used to settle liability only when you file the return.

Updated 2026-11-053 min read

Who this is for
  • GST-registered businesses
  • QRMP quarterly filers
  • Accountants paying GST
  • Businesses paying RCM tax
  • Owners managing cash
On this page 12

Creating a challan, step by step

  1. Log in to gst.gov.in and go to Services, Payments, Create Challan.
  2. For GSTR-3B, you can let the portal auto-fill the cash needed from the saved return, or enter amounts yourself.
  3. Enter amounts under the right major head (IGST, CGST, SGST/UTGST, cess) and minor head (tax, interest, penalty, fee, others).
  4. Choose the payment mode and generate the challan. It gets a CPIN (common portal identification number), valid for a limited period (15 days at present).
  5. Pay. On success the bank returns a CIN (challan identification number) and your cash ledger is credited.
  6. Download the paid challan and keep it with the month's records.

Payment modes

ModeNotes
Net bankingThrough authorised banks; credit is near-instant
UPI, credit or debit cardAvailable through the portal's payment gateways
NEFT/RTGSDownload the mandate form, pay from any bank; credit comes when the RBI confirms
Over the counterCash, cheque or DD at authorised bank branches, with a low per-challan limit for most taxpayers

Modes and limits change; check the portal's payment page for the current list.

Getting the heads right

Most payment problems are wrong heads. An intra-state sale creates CGST and SGST liability; an inter-state sale creates IGST. Interest goes under the interest minor head, late fee under fee.

Example. GSTR-3B shows cash payable of IGST ₹8,000, CGST ₹12,500, SGST ₹12,500, plus late fee of ₹150 CGST and ₹150 SGST. One challan: IGST tax ₹8,000; CGST tax ₹12,500, fee ₹150; SGST tax ₹12,500, fee ₹150. Total ₹33,300.

If you pay ₹8,000 under CGST instead of IGST by mistake, the IGST stays unpaid. Move the amount with Form PMT-09 within the cash ledger before filing, rather than paying again. The ledger structure is explained in GST electronic ledgers.

Payment is not filing

A paid challan only fills your cash ledger. The liability is cleared when you file GSTR-3B and offset it. If you pay on the 19th but file on the 25th, interest can still apply for the days after the due date, because the tax counts as paid on offset through the return. Pay and file together.

QRMP taxpayers and other uses

Under the QRMP scheme you file GSTR-3B quarterly but pay tax monthly for the first two months of the quarter, by the 25th of the following month, using PMT-06. There are two methods:

  • Fixed sum: a pre-filled amount based on your past returns.
  • Self-assessment: work out the actual liability for the month, net of ITC, and pay that.

Details are in the QRMP scheme guide.

Challans are also needed for other payments that draw on the cash ledger:

  • Voluntary payments in DRC-03 draw on the cash ledger, so deposit first.
  • Interest on an earlier short payment.
  • Tax under reverse charge, which must be paid in cash.

This is general information, not tax advice.

Booking the payment in your accounts

In the books, a GST payment is not an expense. When you deposit the challan, debit an 'Electronic Cash Ledger' (or GST deposit) account and credit the bank. When GSTR-3B is filed and offset, the output GST ledgers are debited against the input GST ledgers and the cash ledger account.

EventDebitCredit
Challan paid ₹33,300Electronic cash ledger ₹33,300Bank ₹33,300
Offset on filingOutput IGST, CGST, SGST; late fee ₹300 (expense)Input GST ledgers; electronic cash ledger ₹33,300

Late fee and interest are expenses; the tax itself is not. Keeping the deposit as a separate account makes it easy to match your books with the portal's cash ledger.

Common mistakes

  • Letting the CPIN expire and paying against it through NEFT, which delays the credit.
  • Paying on the last day after bank cut-off times for NEFT/RTGS.
  • Booking the challan in your books as an expense instead of against the GST payable ledgers.

Planning payments with Cashflow OS

Cashflow OS shows cash and bank balances and the cashflow forecast from your Tally data, so you can see a week ahead whether there will be enough to pay GST on the due date. The GSTR-3B view prepared from your Tally data gives the expected liability. The challan itself is created and paid on the GST portal.

Avoid these

Common mistakes

  • MistakePaying the challan but filing GSTR-3B days later
    Do this instead

    Pay and file together; the tax counts as paid only on offset through the return, so interest can run in between.

  • MistakeLetting the CPIN expire before paying
    Do this instead

    Pay within the challan's validity, or create a fresh challan rather than paying an expired one.

  • MistakePaying on the last day after NEFT/RTGS cut-off
    Do this instead

    Pay a day or two early, or use net banking or UPI, so the cash ledger is credited before the due date.

  • MistakeBooking the challan as an expense
    Do this instead

    Debit an electronic cash ledger or GST deposit account; only interest and late fee are expenses.

Keep handy

Checklist

GST payment challan (PMT-06) — 7 checks. Tick them as you go.

In Cashflow OS

How Cashflow OS helps

Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:

01

Know a week ahead if cash will be short

Cashflow OS shows cash and bank balances and a cashflow forecast from your Tally data, so you can plan the GST payment before the due date.

See Financial reports from Tally
Know a week ahead if cash will be short
02

Expected liability from the GSTR-3B view

The GSTR-3B view prepared from your Tally data gives the expected liability before the challan is made. The challan is created and paid on the GST portal.

See GST reports from your Tally data
Expected liability from the GSTR-3B view

Questions people ask

What is the difference between CPIN and CIN?
CPIN is the number given when you create the challan. CIN is generated by the bank when the payment succeeds and proves the payment.
Does paying a challan file my GSTR-3B?
No. Payment only credits your electronic cash ledger. You must file GSTR-3B to offset the liability.
I paid under the wrong head. Do I pay again?
No. Transfer the amount within your cash ledger using Form PMT-09.
Can I pay GST by UPI?
Yes, UPI and cards are available through the portal's payment options. Check the current list on gst.gov.in.
How long is a GST challan valid?
A CPIN is valid for a limited period, 15 days at present. Check the current validity on the portal before paying through NEFT/RTGS.
How do QRMP filers pay tax in the first two months?
By the 25th of the following month through PMT-06, using either the pre-filled fixed sum or a self-assessed amount.
Is late fee paid through the same challan?
Yes. Enter the late fee under the fee minor head of CGST and SGST in the same challan as the tax.
Can tax under reverse charge be paid from ITC?
No. RCM tax must be paid in cash, so deposit it through a challan before filing.

This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.

Cashflow OS · works with TallyPrime

Put this into practice with your own books

Cashflow OS shows your TallyPrime ledgers, outstanding, GST views and reports on every phone in the team. Try it free on your own data, or let our Jaipur team walk you through it.

Start 14-day free trialBook a free demo