Form DRC-03: Paying GST Voluntarily
When to use Form GST DRC-03, how to file it step by step, the cash-ledger rule, and how it differs from paying through GSTR-3B.
Most of the time you pay GST through GSTR-3B, on the normal monthly or quarterly cycle, and that is the end of it. Form DRC-03 exists for the other case: a payment that falls outside that cycle, made because you found a shortfall yourself, an auditor found it, a reconciliation turned it up, or the department asked you to pay before it escalates. Filing it correctly, from the right ledger and with the right cause selected, is what keeps a voluntary correction from turning into a dispute.
What Form DRC-03 is for
DRC-03 is an intimation, not a return. You file it on the GST portal to tell the department that you are voluntarily paying an amount of tax, interest or penalty that was not paid through the normal return process. It sits under Rule 142(2) of the CGST Rules, and it is the mechanism referenced in Section 73(5) and Section 74(5) for a taxpayer who pays before a show-cause notice is issued, or before it is adjudicated.
The word "voluntary" is doing real work here. Paying through DRC-03 before a notice is issued, or within the window a notice gives you, generally puts you in a materially better position than waiting for adjudication — but the mechanics of when penalty is reduced or waived depend on the specific section and facts of your case, and you should confirm that against the current text on cbic-gst.gov.in rather than assume a percentage.
When you would use it
DRC-03 shows up in several distinct situations, and picking the right one matters because it is a field you select at the time of filing.
- Self-detected short payment. You review your own returns and find tax that was under-declared or a credit that was wrongly availed, and you want to correct it before anyone asks.
- Audit observation. A departmental audit or a special audit flags a discrepancy and you agree with it, so you pay rather than contest.
- Annual return reconciliation. Preparing GSTR-9 or the GSTR-9C reconciliation statement turns up a gap between books and returns that needs to be squared off with a payment.
- ITC reversal with interest. Credit needs to be reversed under a specific rule — for example the supplier-non-payment trigger covered in Rule 37A ITC reversal — and interest is due along with the reversal.
- Response to a notice within its window. A show-cause or a scrutiny notice (ASMT-10) gives you a period to pay before the matter proceeds further, and you choose to pay within it.
Filing DRC-03 step by step
The filing path on the GST portal is consistent across the situations above; only the "cause of payment" and the supporting details change.
- Log in to the GST portal and go to Services > User Services > My Applications.
- Choose Intimation of Voluntary Payment — DRC-03 from the application type.
- Select the cause of payment that matches your situation — voluntary payment, audit, annual return, scrutiny, investigation, and so on. This field is not cosmetic; it determines how the department reconciles the payment against any open proceeding.
- Enter the financial year and period the liability relates to, not the period you are filing in.
- Break the amount down by head — tax, interest, penalty, fee and others — for each of IGST, CGST, SGST/UTGST and cess as applicable. Do not lump everything into the tax field.
- Pay from the electronic cash ledger. If the ledger does not have enough balance, generate a challan first — see GST challan payment via PMT-06 — and let it reflect before completing DRC-03.
- Submit the form. You will receive an ARN (Application Reference Number) confirming submission.
- The department issues Form DRC-04, the acknowledgment that the payment has been accepted and recorded. Save it; it is your evidence the liability was discharged.
Why it must be paid from the cash ledger
This is the point that trips up the most filers, so it is worth stating plainly: an amount intimated through DRC-03 has to be paid from the electronic cash ledger, not the electronic credit ledger, no matter what the underlying liability is. This has been clarified by CBIC and is treated as settled practice — you cannot offset a DRC-03 liability against your ITC balance the way you might offset a regular output tax liability in GSTR-3B.
The practical effect is that having a healthy credit balance does not help you here. If your cash ledger balance is short, you need to deposit cash through a challan before the DRC-03 payment will go through. For the mechanics of how the two ledgers work and interact, see electronic credit and cash ledger.
Linking a DRC-03 to a demand: Form DRC-03A
A gap existed for a while where a taxpayer who paid voluntarily through DRC-03, and then received a formal demand order for the same liability, had no clean way to tell the system the two were the same amount — the demand could stay open on the portal even though it had effectively been paid. Form DRC-03A was introduced to close that gap: it lets you link an existing DRC-03 payment to a specific demand order so the order is marked as settled rather than outstanding.
The exact procedure and eligibility for DRC-03A have moved since it was introduced, so if you are trying to close out an open demand against a payment you already made, check the current process on the GST portal or with your practitioner rather than assume the mechanics described here still match exactly what you see on screen.
DRC-03 versus paying through GSTR-3B
The two are not interchangeable, and using the wrong one is itself a mistake worth avoiding.
| Situation | GSTR-3B | DRC-03 |
|---|---|---|
| Regular monthly/quarterly output tax | Correct route — pay through the normal return | Not used for current-period regular liability |
| Under-reported tax from a past period, self-detected | Cannot go back and edit a filed return | Correct route — file DRC-03 for the shortfall plus interest |
| Audit or scrutiny-flagged shortfall | Not applicable — the period is already filed | Correct route, with cause set to audit or scrutiny |
| GSTR-9/9C reconciliation gap | Not applicable — annual return is not a payment challan | Correct route to settle the difference found |
| Offsetting current output tax against ITC | Allowed — that is how 3B netting works | Not allowed — DRC-03 must be paid from cash ledger only |
The short version: GSTR-3B is for the liability of the period you are currently filing. DRC-03 is for a liability that a past, already-filed period should have carried but did not.
Common mistakes
- Wrong cause of payment. Selecting "voluntary" when the payment is actually in response to a notice, or vice versa, can affect how the department reconciles it against an open proceeding.
- Paying tax without interest. Interest on a late or short payment is not optional; a DRC-03 that only settles the tax head, and skips interest, leaves a liability open.
- Not linking to the demand it relates to. Paying voluntarily but never following up to link the payment to a demand order (via DRC-03A, where applicable) can leave that demand showing as unpaid on the portal.
- Getting the period wrong. Entering the filing date's period instead of the period the liability actually belongs to makes reconciliation harder for both sides.
- Assuming credit ledger balance helps. As covered above, it does not — the payment must clear the cash ledger.
One source of DRC-03 payments worth flagging separately: ITC you claimed on an invoice where the supplier never actually paid the tax. If that supplier's registration is later cancelled retrospectively, the credit can be reversed with interest even though you acted in good faith at the time — see what happens when a supplier's GST registration is cancelled retrospectively. Screening suppliers before you claim credit, and periodically after, is the practical defence; interest and late-fee mechanics generally are covered in GST late fee and interest.
Frequently asked questions
A note on accuracy. GST rules change often. This article reflects our understanding as of 23 September 2026 and is general information, not tax or legal advice. For the authoritative position, check gst.gov.in and cbic-gst.gov.in, or speak to a qualified tax professional about your specific situation.
Check a GSTIN right now, free
Five lookups a day, no account required. Status, filing history, e-invoicing and jurisdiction.
Free GST search toolBuild it into your product
One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.
Start freeMore on gst rules & compliance
Browse every guide in the GST API blog.