PFMS GST Refund Status explained: this guide covers what it means, who it applies to, the step-by-step process, documents required, fees, due dates and penalties in India — so you can stay compliant with confidence and avoid costly mistakes.
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.
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 officer can issue the payment order in RFD-05 only after validation, and PFMS reports the disbursement status back to the GST portal, where you see it in the post-login refund tracker and by email/SMS. For IGST export refunds, PFMS validation status sits in the Customs (ICES) system instead.
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:
- When you file RFD-01, the common portal generates a master file with your name, GSTIN and bank details.
- The master file is shared with PFMS for validation of the bank account.
- 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.
- If validation fails, PFMS sends an error message back to the portal, which shows it on your dashboard and the officer's.
- The officer issues RFD-05 only after the selected account is validated.
- 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 know | Where 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
- GST refund sanctioned but not credited to the bank
- RFD-05 payment order explained
- Refund processing in a virtual environment
- GST refund to bank account after cancelled registration
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.