Why GST refunds get stuck for months (and how to avoid it)
You exported your service, your foreign client paid you in dollars, and you filed for your GST refund weeks ago. Now you're refreshing the portal every other day, the status hasn't budged, and you're starting to wonder if the money is ever coming. You're not doing anything wrong as a freelancer. You're just hitting one of a handful of very predictable snags that trap almost everyone who claims a refund on exports.
Here's the reassuring part: GST refunds rarely get stuck for mysterious reasons. They get stuck for five specific, well-known failure points. Once you understand each one, you can check them off before you file, and that's the whole difference between a refund that clears in a reasonable window and one that sits for months. This is plain-English guidance to help you spot the traps, not personal tax advice, so treat the final sign-off as a conversation with a qualified CA.
First, which refund route are you even on?
If you exported your services without paying GST (using a LUT, the Letter of Undertaking that lets you export at 0% without paying tax upfront) but you've built up unused input tax credit, you claim a refund of that accumulated ITC. If you took the no-LUT route instead, there's a refund path for that too. Either way the mechanics are the same: you file Form RFD-01 with Statement 3, and Statement 3 is where your invoice details and FIRC details go.
FIRC stands for Foreign Inward Remittance Certificate. It's the proof from your bank that the money genuinely came in from abroad. When a US client pays you through PayPal or Wise, that platform or your bank produces this record, and it's what ties your export invoice to actual foreign money landing in your account.
The five reasons your refund is actually stuck
Almost every stalled export refund traces back to one of these. Run down the list and be honest about which one is biting you:
- A mismatch between your GSTR-1 and your GSTR-3B. The two returns have to tell the same story. If your outward supplies don't line up between them, the refund gets flagged.
- Choosing the wrong refund type in RFD-01. The form offers several refund categories. Pick the one that doesn't match your situation and the claim goes down the wrong track.
- Your bank account failing PFMS verification. PFMS is the government's payment system, and it validates the bank account the refund will be paid into. If your account details don't pass that check, the money has nowhere to go.
- A missing FIRC. No proof the foreign payment came in means no clean export refund.
- Exports reported in the wrong place instead of Table 6A of GSTR-1. This is the quiet killer, and it deserves its own section below.
Table 6A: the box most freelancers get wrong
In GSTR-1, exports go in Table 6A. Not in the B2B section, not in B2CS. Table 6A is the dedicated home for export invoices, and the refund machinery specifically looks there to match your claim.
This trips up a lot of people because a foreign client can feel like just another customer, so the invoice ends up filed as a regular B2B or B2C supply. The portal accepts it, your return looks filed, and everything seems fine until the refund silently fails to flow because the export it's based on isn't sitting where the system expects it.
Make your two returns agree before you file
The GSTR-1 versus GSTR-3B mismatch is worth its own mention because it's so common and so avoidable. Think of a developer who invoices a US client across three months: if the export shows up in GSTR-1 one way and in GSTR-3B another way, the numbers stop reconciling and the refund waits.
The fix isn't complicated, it's just disciplined. Before you submit RFD-01, line up your GSTR-1 and GSTR-3B side by side for the period you're claiming and confirm the export figures match. If they don't, sort that out first. Chasing a mismatch after the refund is already stuck is far slower than catching it up front.
Don't go silent on your returns while you wait
One more trap, separate from the refund itself: even in a month with no income, your returns are still due. Nil returns are mandatory. Skipping them because nothing came in is a costly habit.
So before you hit submit on RFD-01, walk the five points one more time: matching returns, the correct refund type, a PFMS-ready bank account, your FIRC, and exports in Table 6A. You can use Jeedle's free checker to sanity-test these, and Jeedle's invoice tool to keep your export invoices clean from the start so they land in the right place. And because the law here has genuine nuance, confirm your specific situation with a qualified CA before you file.