Next dueGST
7 OCTTDS / TCS deposit · Deducted in Sep 2026in 6 days 11 OCTGSTR-1 · Outward supplies · Sep 2026in 10 days 13 OCTGSTR-1 (QRMP) · Quarterly return · Jul–Sep 2026in 12 days 18 OCTCMP-08 · Composition payment · Jul–Sep 2026in 17 days 20 OCTGSTR-3B · Summary return · Sep 2026in 19 days 22 OCTGSTR-3B (QRMP) · Quarterly return · Jul–Sep 2026 · 22nd or 24th by statein 21 days 15 OCTPF & ESI · Contributions · Sep 2026in 14 days 30 OCTAOC-4 · Financial statements · FY 2025-26in 29 days
All due dates
GST Live

PFMS GST Refund Status: How to Check It and What It Tells You

On filing RFD-01, the portal sends a master file with your bank details to PFMS for validation. Once validated, PFMS creates a unique assessee code (GSTIN + bank account). The...

Published
Updated
Reading time
8 min
Views
5
Questions
6 answered
  • Expert Reviewed
  • Medium Complexity
  • In-Depth Guide
Topic
GST
Published
September 30, 2026
Last updated
Sep 30, 2026
Reading time
8 min
0:00
Last updated: September 2026Applies to: FY 2026-27Verified against: Government sources

Every GST refund sanctioned by a Central or State officer is paid through PFMS, the Public Financial Management System of the Controller General of Accounts. That is why a refund can be "sanctioned" on the GST portal and still not be in your bank. The PFMS status tells you whether your bank account has been accepted for payment and whether the money has actually left the government account.

Where PFMS fits in the refund chain

Think of the refund in two halves. The first half is the legal decision: acknowledgement, scrutiny, and the sanction order in RFD-04 (provisional) or RFD-06 (final). The second half is payment: the payment order in RFD-05 and the actual credit to your bank. PFMS runs the second half.

The Circular 125 procedure, reproduced in the ICAI refunds handbook, sets out the sequence:

  1. When you file RFD-01, the common portal generates a master file with your name, GSTIN and bank details.
  2. The master file is shared with PFMS for validation of the bank account.
  3. On successful validation, PFMS creates a unique assessee code, a combination of your GSTIN and the validated account number. All refunds to that account use this code.
  4. If validation fails, PFMS sends an error message back to the portal, which shows it on your dashboard and the officer's.
  5. The officer issues RFD-05 only after the selected account is validated.
  6. PFMS pays, and the disbursement status is sent back to the portal and notified to you by email/SMS.

Since sanction and payment for all tax heads (CGST, SGST, IGST, cess) are issued by the single officer who processes the application, you no longer wait for two separate governments to pay their shares.

How to check the PFMS status for a GST refund

You do not need a separate PFMS login to follow a GST refund. The GST portal relays what PFMS reports.

What you want to knowWhere to look
Is my bank account validated by PFMS?GST portal, post-login: Services → Refunds → Track Application Status, open the ARN
Has the refund been disbursed?Same post-login view; plus email/SMS to registered contacts
Has validation failed?Error shown on the post-login dashboard for the refund
IGST export refund: is my account validated?Customs ICES data, visible through your ICEGATE login and your Customs broker

The pre-login ARN search shows the stage of the application but is not the right place for payment detail. If you are the exporter's accountant or consultant, ask for the post-login view, or have the authorised signatory share a screenshot.

If PFMS shows a validation error you cannot clear, or the refund shows sanctioned and nothing else, our GST refund status team can match the payment order, the bank details on registration and the PFMS response to find the break.

Reading the three possible PFMS outcomes

Validated. Your account is accepted. The officer can issue RFD-05 and payment should follow. If you keep using the same account in every RFD-01, you avoid repeated validations; the handbook specifically advises this.

Validation failed. Common reasons in practice include the account holder name not matching the legal name, a closed or dormant account, an incorrect IFSC after a bank merger, or an account type the bank will not credit government payments to. The fix is prescribed:

  • rectify the invalidated account by a non-core amendment in REG-14, or
  • add a new bank account by a non-core amendment in REG-14,
  • then choose that account from the drop-down on the refund dashboard, which sends it back to PFMS for validation.

Our step-by-step guide for this is PFMS bank account validation failed for a GST refund.

Disbursed. PFMS has released the money. If your bank does not show it within a reasonable time, get the payment reference from the portal view and raise it with your bank branch first; it is usually a bank-side posting issue at this stage.

When validation fails after the payment order

This is rarer, but it happens. Because validation normally takes place before RFD-05, a payment order should not usually fail. Where it does, the portal invalidates the payment order, you rectify the bank details as above, and the officer issues a fresh RFD-05 with a new reference number and the new account. The ARN, the sanction order number and the sanctioned amount stay the same. So if you see two RFD-05 references for one refund, this is the likely explanation.

One more timing point from Rule 92(4): an RFD-05 must be revalidated if the refund is not disbursed in the same financial year in which the payment order was issued. A payment order issued in late March that fails to go through can therefore need fresh action in April.

IGST export refunds: PFMS through Customs

For goods exported on payment of IGST, the Customs system processes the refund and generates a payment scroll, which is transmitted electronically to PFMS. Here the relevant bank account is the one registered with Customs, and the handbook notes that the PFMS validation status for that account is available in ICES. The advice to exporters is to correct details in the Customs system if PFMS has not validated the account, and not to change bank accounts frequently. See what GST refund scroll status means for that route.

Illustration: interest when PFMS delays payment

Illustration: An exporter files an LUT refund of ₹10,00,000 on 1 April. Sanction and RFD-05 come on 20 May, but the account fails PFMS validation. The account is corrected through REG-14 and the money reaches the bank on 30 June.

Under s.56, interest at 6% p.a. starts after 60 days from the date of the application. Day 60 falls on 31 May, so interest runs from 1 June to 30 June, i.e. 30 days. Interest ≈ ₹10,00,000 × 6% × 30/365 ≈ ₹4,932.

The handbook is clear that tax is treated as refunded only when it is credited to the bank account. That is why the handbook tells officers to issue RFD-06 and RFD-05 within 45 days of the ARN, leaving room for payment inside 60 days. Whether the officer accepts interest where the delay was caused by your own incorrect bank details is a separate question, and it is worth documenting when you corrected the details.

Need help getting a PFMS-stuck refund paid?

When the refund is sanctioned but PFMS keeps rejecting the account, or the payment order has been invalidated and not reissued, the delay is procedural and fixable. We handle the REG-14 correction, the re-selection and the follow-up with the officer. See GST refund status support or our wider GST refund service.

Key takeaways

  • PFMS pays every GST refund; the GST portal shows its validation and disbursement status after login.
  • The officer cannot issue RFD-05 until PFMS validates the selected bank account.
  • Fix failed validation through a REG-14 non-core amendment and re-select the account on the dashboard.
  • A reissued RFD-05 carries a new reference number but the same ARN, order and amount.
  • For IGST export refunds, the Customs-registered account and ICES carry the PFMS status.

Read next

Disclaimer: Positions stated as on 30 September 2026, based on the CGST Act and Rules as amended, the Finance Act 2026, and the ICAI Handbook on Refunds under GST (January 2026). Verify current notifications before filing.

Quick recapKey facts & short answers

Key Facts About PFMS GST Refund Status

  • Applies in: All states across India, under the relevant central law.
  • Mode: Mostly online via the official government portal.
  • Typical timeline: Ranges from a few days to a few weeks depending on the case.
  • Non-compliance: May attract penalties, interest or late fees.
  • Expert help: TaxClue completes the entire process end to end for you.

Do I need to register on the PFMS website for a GST refund?

No. The GST portal shares your bank details with PFMS automatically when you file RFD-01, and relays the status back to your dashboard.

What is the unique assessee code in PFMS?

It is a code PFMS creates after validating your account, combining your GSTIN and the validated bank account number. It is used for all refund payments to that account.

PFMS GST Refund Status: a key compliance topic in Indian tax and corporate law that businesses and individuals must understand to remain compliant.

Related Services & Guides

Was this article helpful?
VS
About the author
9,274 articles
Vikas Sharma Verified expert Tax & Compliance Expert

Experienced in company registration, GST, trademark, and compliance. Helping Indian businesses stay compliant.

Last reviewed: Live

Disclaimer: This article is for general informational purposes only and does not constitute professional tax, legal or financial advice. Laws, rates and due dates change and can vary by individual case — always verify with the relevant government source (e.g. mca.gov.in, incometax.gov.in) or consult a qualified professional before acting. TaxClue accepts no liability for decisions taken based on this content.

People also ask

Questions, answered

Short, direct answers to the 6 questions readers ask most on this topic.

No. The GST portal shares your bank details with PFMS automatically when you file RFD-01, and relays the status back to your dashboard.

It is a code PFMS creates after validating your account, combining your GSTIN and the validated bank account number. It is used for all refund payments to that account.

The account in the application is auto-populated into RFD-05 and cannot be changed unless there is a validation error. In that case you amend or add an account via REG-14 and select it.

Usually the payment order in RFD-05 has not yet been issued, or validation is still in progress. Check the post-login view for any error message.

The account registered with Customs, even if it differs from the one in your GST registration. Aligning the two avoids confusion.

No. Under s.56, interest runs until the amount is credited to your bank account.