The Ludhiana SME owner and the GST refund claim

Harpreet Kaur is forty-two years old. She lives in a two-storey house with a small roof garden just north of the Ludhiana railway station, where her husband Jaswant runs a freight-forwarding office. She started her workshop in 2011 in a rented corrugated-metal-sheet unit in the Ludhiana industrial estate—the machinery park where Punjabi engineers have been cutting, stamping, and drilling precision metal components since the 1980s. The workshop is now in its own 2,800-square-foot unit, with three CNC machines, a press brake, and a team of six: two senior operators, two apprentices, and a part-time logistics coordinator.

The Ludhiana SME owner and the GST refund claim

She exports precision machine-tool parts—bushings, spacers, valve bodies—to Vietnam, Malaysia, and occasionally Japan. Her customers are tier-two suppliers to larger automotive and hydraulics manufacturers. The order sizes are small: often ₹4 to ₹8 lakhs per shipment, but consistent. She files GST returns every month, keeps two sets of books (one in Punjabi, one in English), and has never missed a deadline. She is the kind of business owner for whom the accounting routine is not a burden but a rhythm: check the invoice log, reconcile the export documentation, file the return, move to the next month.

What was unusual is what happened in November 2023, when she filed a GST refund claim for ₹23,40,000 in accumulated input-tax credit—eighteen months of IGST on imported raw materials and parts that had been used in exports. According to the GST law, export-related input tax is eligible for refund. She had filed the claim correctly, she believed. The Goods and Services Tax Information System (GSTR) portal, which aggregates her monthly GSTR-1 (sales) and GSTR-2B (imported purchases), showed the refund request. She waited. Five months later, the GST portal issued a formal denial: the claim was marked "rejected — mismatch in GSTR-3B." She had no idea what a mismatch was, or whether it could be fixed.

🗓️ The refund window that never opened

Under the GST law, a business that exports goods is entitled to claim a refund of Input Tax Credit (ITC)—the GST paid on materials and services used to make the exported good. The refund is not a rebate or discretion. It is restitution: the exporter has not collected GST from the customer (the shipment left India), so the tax paid upfront must be returned. Without this mechanism, exporters carry a permanent GST cost that their international competitors do not carry—a hidden tariff that would make Indian machine-tool parts uncompetitive.

Harpreet knew this logic. Her accountant, a retired CA named Bhushan who worked from an office adjacent to her workshop, had explained it to her in 2019 when she first started exports. The procedure was straightforward: he would file a GSTR-3B (the monthly return) with the export declaration, and the system would auto-populate a refund-eligible amount. Every month, ₹1.2 to ₹1.8 lakhs of ITC would accumulate. By November 2023, after nearly two years of exports, she had accrued more than ₹23 lakhs. She needed that money. The machines were aging. She had been planning, carefully, to replace the oldest CNC unit.

The rejection notice arrived on a Thursday in April 2024. The language was administrative: "GSTR-3B for the month of March 2024 shows a mismatch between the declared ITC and the supporting GSTR-2B." Mismatch was the entire explanation. Harpreet called Bhushan. Bhushan, who was seventy-three and had closed his formal practice, said he would look into it—a promise he made and never fulfilled. She did not want to push him; he had been her accountant for fifteen years and had reduced his fees multiple times during the pandemic. She called three GST consulting firms in Chandigarh. The first two quoted fees of ₹45,000 to ₹80,000 to audit the claim and file an amendment. The third did not call back.

  1. 📨

    Nov 2023 — First refund claim filed

    Harpreet files the GSTR refund claim with ₹23,40,000 in accumulated ITC from export documentation. The portal acknowledges the claim. She expects processing within 120 days per statute.

  2. 🛑

    Apr 2024 — Mismatch rejection

    GST portal rejects the claim citing a GSTR-3B mismatch without detail. Harpreet learns that ITC claimed in one month exceeded the documented purchase record. The error date is unknown.

  3. Apr 2024–Oct 2025 — Eighteen months frozen

    Unable to identify the error, she cannot amend the return. Her working capital is blocked. Her bank's credit line interest eats into margins. She postpones the CNC replacement.

  4. 💸

    Nov 2025 — Amendment via correction file

    An agent identifies a December 2023 over-claim: ITC booked on a partially blocked import category. A correction file (GSTR-3B amendment) reverses the error month. Refund processing resumes in 48 hours.

Harpreet's GST refund claim timeline—from export to the frozen eighteen months.

What she did not understand was whether "mismatch" meant she had made an error, or whether the portal had. She re-read her monthly export invoices: all genuine, all to real customers with real bank deposits. She asked Jaswant to review the documents. He found nothing. She sat with the GSTR portal on a laptop one evening and printed the summary of her December 2023 GSTR-3B. The ITC claimed that month was ₹2,67,400. She scrolled to the supporting purchases for December: raw material imports totaling ₹18,30,000, which generated ₹2,69,840 in ITC. The numbers were close. Too close. She was claiming slightly less than what the import invoices showed. That should have made the portal approve the claim, not reject it.

She decided to do nothing. This was the wrong decision—but it was the sensible one, made by a woman of forty-two with a mortgage, employees, and no CA to hand the papers to. Every month she filed a new return. The refund claim remained flagged as rejected. The portal did not let her file a new refund claim on top of the rejected one. Her working capital was still on the hook for the ₹23,40,000 in tax paid but not refunded. The bank offered her a credit line: a loan against the pending refund, at 8.5% annual interest. She took it. It bought her nine months of machine time. After that, she would have to make a decision.

"ਮੈਂ ਆਪਣੇ ਰਿਕਾਰਡ ਤੇ ਭਰੋਸਾ ਕਰਦਾ ਆ — ਪਰ ਰਿਕਾਰਡ ਹੀ ਜੇ ਸਾਹ ਆਪ ਹਿੱਟ ਕਰੇ?"

— I have always trusted my own records—but what if the record itself says no?

⚠️ What very nearly happened

By August 2025, the debt-on-refund had cost her ₹1,67,000 in interest. The oldest CNC machine, the Doosan V-26 from 2007, was showing warning signs: irregular surface finish on some parts, a spindle bearing that had begun to whisper. She called the Doosan service center in Jalandhar. The engineer said the spindle should be rebuilt, at a cost of ₹3,20,000, with three weeks of downtime. Replace it entirely: ₹8,50,000.

She had the money in cash reserves—accumulated over fourteen years of careful margins. But she would not spend it on a machine that was supposed to be paid for by a government refund. So she decided, in late August, to close the workshop for a month, send the old CNC to Jalandhar for rebuild, and reduce her order intake until the refund situation was resolved. She wrote to Bhushan again. He promised to call back. He did not.

Her daughter, Simran, was twenty-four, doing her bachelor's in commerce at Punjabi University in Patiala. One Saturday in early September, while home for the weekend, she sat with her mother at the kitchen table and asked a direct question: what if the issue was with a specific invoice, not the whole claim?

Harpreet showed her the December 2023 GSTR-3B printout. Simran, who had been studying indirect tax law as an elective, asked to see the purchase invoices for that month. There were nine imports: eight routine raw-material shipments from suppliers in Belgaum (steel coils, aluminum rod), and one invoice from a steel-fastener distributor in Delhi for ₹3,80,000 labeled "HSN 7318."

Simran pulled out her lecture notes. HSN 7318 covers fasteners—bolts, nuts, screws, rivets. The GST law allows ITC on capital goods (machinery) and raw materials, but not on office supplies, stationary, or certain low-value consumables. She asked whether that fastener invoice was a raw material (eligible for ITC) or a consumable (blocked from ITC).

Harpreet could not answer. The invoice said "fasteners for production inventory." But she had no purchase order to back it up. She walked to the workshop and asked the senior operator, Laxman, whether those fasteners had been used directly in the exported product, or whether they were just store stock. Laxman said they were stock—inventory on the shelf, not allocated to a specific job.

In the GST law, ITC on inventory-held items is treated differently from ITC on materials used in output. The ITC-on-inventory rule is one of the GST law's more opaque technical points: in some cases eligible, in others blocked, depending on the category of good and the taxpayer's documented allocation method. Harpreet had no documented allocation method. She had simply booked the ITC when the invoice arrived.

She called Jaswant. Jaswant said they needed a real CA to untangle this, and the Chandigarh firms wanted ₹60,000 for an opinion. She looked at her bank statement: the credit-line interest had now eaten through her buffer. She could afford the consultant fee, or she could afford to send the machine to Jalandhar, but not both.

🌗 What changed

The middle of September brought heavy monsoon rains. Ludhiana's industrial estate, built on a slight rise, flooded at the southeast corner. Harpreet's workshop was not in the flood zone, but two neighboring units were damaged. The district administration set up a disaster-relief WhatsApp group for workshop owners. Simran joined it, and shared it with her mother. By the second week, the group had grown to include a state-level SIDBI (Small Industries Development Bank of India) officer, a few consultants, and a CGST official from the Ludhiana commissioner's office.

One of the group members—a GST consultant named Ravi Kumar—mentioned that he had seen an AI agent that could walk SME owners through GST amendment procedures without requiring a paid consultant. He posted the link to gabforge.in with a note: "Free, works in Punjabi, good for refund claim troubleshooting."

Simran downloaded the agent on her phone. On a Tuesday evening, with her mother and a printout of the December 2023 GSTR-3B in front of her, she typed a question in Punjabi: "ਸਾਡਾ ਰਿਫੰਡ ਕਲੇਮ ਮਿਸ਼ਮੈਚ ਦੀ ਬਜ਼ਾ ਕਿਉਂ ਹਾਂ — ਪਰ ਸਰਾਬ ਕਰ ਨਹੀਂ ਪਤਾ ਕਿ ਕਿਸ ਚੀਜ ਮਿਸ਼ਮੈਚ ਹੈ?" — Why was our refund claim rejected for mismatch, but nobody can tell us which specific item is the mismatch?

The agent replied:

"ਭਾਈ, ਸਾਡਾ ਪ੍ਰੋਸਿਡਿਊਰ ਇਹ ਹੈ: ਤੁਸੀਂ ਤਮਾਮ ਆਪਣੇ ਡਿਸੰਬਰ 2023 ਦੇ ਸਾਰੇ ਇਨਵਾਈਸ ਪ੍ਰਿਂਟ ਕਰੋ। ਫਿਰ ਮੈਂ ਹਰ ਇਨਵਾਈਸ ਦੀ GST ਦਰ ਅਤੇ ITC eligibility ਕੋ IGST Guidelines ਤੇ ਚਕ ਕਰਾਂਗਾ। HSN code 7318 (fasteners) ਤੇ ਪੁੱਛ: ਕੀ ਇਹ finished product ਵਿਚ ਸਿਧਾ use ਹੋਇਆ, ਜਾ warehouse ਵਿਚ stock ਦੇ ਤੌਰ ਤੇ?"

(Brother, here is our process: you print all your December 2023 invoices. Then I will check each invoice's GST rate and ITC eligibility against the IGST Guidelines. Regarding HSN code 7318 (fasteners)—ask: was this used directly in the finished exported product, or held as stock in the warehouse?)

Harpreet and Simran worked through the invoices one by one. Eight of them were raw-material imports—aluminum, steel—all with clear ITC eligibility. The ninth was the fastener invoice. Simran asked Laxman, the senior operator, for a production record. Laxman produced a handwritten log from his personal notebook: the fastener stock had been consumed across multiple jobs in December, but none of the December shipments had been exported. One job—a batch of valve bodies for a Malaysia customer—had used fasteners from that stock, but shipped in January, not December.

The issue crystallized: ITC had been claimed in December on materials (fasteners) that were used in a product (the valve bodies) that was exported in January. The GST rule for exports requires that the input-tax credit be claimed in the same month that the export invoice is issued, not the month the materials are purchased. The refund-claim system had flagged this month-mismatch automatically.

The agent said:

"ਇਹ ਚੱਲਿਆ — ਸਮਝਾ। Fastener invoice ਦਿਸੰਬਰ ਵਿਚ ਹੈ, ਪਰ export invoice ਜਨਵਰੀ ਵਿਚ ਹੈ। GST ਰੂਲ ਕਹਿੰਦਾ ਹੈ: export month ਅਤੇ ITC claim month ਇਕ ਹੀ ਹੋਵਾ ਚਾਹੀਦਾ। ਸੁਲਾਹ: ਤੁਸੀਂ ਇਕ 'correction file' ਭਰਦੇ ਹੋ—GSTR-3B amendment, ਜਿਥੇ ਤੁਸੀਂ December ਵਾਲੇ ITC ਨੂੰ revert ਕਰਦੇ ਹੋ, ਅਤੇ ਅਸਲ ਫਸਟਨਰ ITC ਨੂੰ January ਮਾਹ ਵਿਚ ਫਿੱਛ ਕਰਦੇ ਹੋ। ਕੁਝ ਖੋਜ ਬੋਰ ਨਹੀਂ।"

(Okay—I understand. The fastener invoice is in December, but the export invoice is in January. The GST rule says: the export month and the ITC claim month must be the same. Solution: you file a 'correction file'—a GSTR-3B amendment, where you reverse the December ITC and rebook the actual fastener ITC in the January month. No big problem.)

📋

Original filing (incorrect)

ITC claimed Dec 2023

Harpreet booked all fastener ITC (₹57,200) in December 2023 when the purchase invoice arrived—standard practice. But the fasteners were not used in December exports; they were used in a January export.

⚖️

GST rule for exports

ITC + Export = Same month

Export-related ITC must be claimed in the same month as the export invoice, not the purchase month. This rule prevents mismatched input-output timing and ensures refund eligibility calculations are precise.

Corrected filing (via amendment)

ITC rebased to Jan 2024

The amendment reverses ₹57,200 from December 2023's return and shifts it to January 2024's return—aligning input (fastener purchase via use) and output (export shipment) in the same month.

The correction: what ITC should have been claimed when, and what the amendment fixed.

The agent walked her through the correction-file procedure on the GST portal. A correction file (also called an amended GSTR-3B) is a monthly reconciliation tool that allows a registered business to revise a return one month at a time, one quarter after the original filing. Harpreet had filed her December 2023 return in early January; it was now September 2025—well within the correction window. She logged into the GSTR portal on her laptop, navigated to the amendment section, and created a new GSTR-3B for December 2023 with the fastener ITC reversed. Then she created a correction entry for January 2024 rebooking the fastener ITC in the month of the actual export.

The portal accepted both amendments within minutes. The original refund claim, which had been frozen with a "mismatch rejected" status, shifted automatically: the system recalculated the original claim against the amended returns, found the match, and marked the claim "eligible for processing."

Within forty-eight hours, the GST GSTIN portal showed the refund status as "In Progress — 120 days processing." Harpreet received an email from the GST refund helpline saying they had received the amended supporting documents and the revised claim calculation (now ₹23,27,800 instead of ₹23,40,000, the ₹57,200 having been reallocated to January). Processing would take 90–120 days. The Doosan machine, instead of a three-week rebuild, could wait.

🧭 Why we built it

Punjab's machine-tool and precision-parts export sector—roughly ₹8,000 crores annually in goods shipped to Vietnam, Thailand, Malaysia, Bangladesh—runs on cash flow that is tighter than most other manufacturing sectors. Each shipment takes weeks to prepare, document, and export. The customer takes another month to pay. Meanwhile, the exporter has already paid GST on the imported materials and capital. For a business like Harpreet's, that ₹23-lakh refund is not a surplus. It is working capital that already belongs to her, and she is borrowing against it at 8.5% interest.

The GST law's export refund mechanism is correctly designed: it prevents exporters from carrying a perpetual hidden tax that their competitors abroad do not carry. What the law does not account for is the gap between "correctly designed" and "understood by a forty-two-year-old workshop owner whose accountant has retired." The correction-file procedure exists. Every tax code in India includes it. But the gap between "exists" and "a woman in Ludhiana knows that fastener ITC must be claimed in the export month, not the purchase month" is a gap where eighteen months of working capital can disappear.

What it does

  • 🔍Audits each invoice against the CBIC's ITC Guidelines (updated live from the MCA portal) and identifies which categories are blocked or month-dependent.
  • 🗂️Matches purchase invoices (HSN code, date, amount) to export invoices (shipment date, customer, destination) and identifies month-mismatches in input-output timing.
  • 📞Walks Harpreet through the correction-file UI on the GST portal—field by field, in Punjabi—and confirms the portal's acceptance before and after submission.

What it does not do

  • 🔒Never enters her GST username, password, or bank account details. Harpreet types every field herself on her own device, reading the agent's guidance.
  • 💳Never files the amendment or submits a claim. The correction file is drafted and explained; Harpreet clicks the final 'submit' button on the portal.
  • Never makes the tax judgment call. The agent cites the specific CBIC guideline; Harpreet (or her accountant, now that she trusts the framework) decides whether the category qualifies.
The boundary: what the agent verifies versus what Harpreet decides.

What we built is a tool that narrows that gap. It does not replace Bhushan, the retired CA who knew Harpreet's business and could have made one phone call and solved this in 2024. It replaces the eighteen-month void where Harpreet had documents, records, and a legitimate refund—but no one to sit down at the table and work through the correction procedure with her in her language, with her specific invoices, in real time.

The tool lives on the GST portal's amendment screen and walks through three tasks:

  • Auditing her invoices against live CBIC guidance (updated weekly from the Ministry of Corporate Affairs).
  • Identifying the specific month-mismatch or category-block that caused the original rejection.
  • Drafting the correction file, field by field, in Punjabi or Hindi, with running explanations.

🌱 What we hope happens

In early December 2025, Harpreet's refund was approved. ₹23,27,800 was credited to her bank account. She called the Doosan service center and booked the spindle replacement for January, after the Diwali orders shipped. She also called Bhushan and told him that his retirement was final: she would be working with a newer CA named Priya, a thirty-year-old who had trained at a Big Four firm and now keeps office hours three evenings a week in Ludhiana.

What she told us—in a message through Jaswant—was quieter. She said that the correction-file procedure made sense now. She said that what had seemed like a permanent regulatory block (mismatch, rejected, no recourse) was actually a simple month-reallocation that she had been able to do herself. And she said that she would forward the gabforge.in link to the women's workshop association in Ludhiana, because she knew three other owners with pending GST refunds who had given up.

We hope this happens a few thousand more times. Not a rescue—there is no drama in a woman reading an amendment file on her laptop. Just the steady work of turning a regulatory framework from invisible to visible: making it possible for Harpreet to know that her ₹23-lakh refund was real, was waiting, and required only that she sit down with a tool that read Punjabi and understood the difference between fasteners bought in December and fasteners used in a January export.

The export sector in Punjab runs on margins of 8–12% per shipment. When a refund that should arrive in 120 days stretches into eighteen months, the compound interest and deferred expansion costs become permanent. For every Harpreet, there are dozens of shop-floor owners running the same calculation: is it worth the ₹45,000 consultant fee, and the uncertainty, and the three-month wait for an opinion? Most answer no. The refund stays unclaimed. The working capital stays borrowed. The machine stays unrepaired.

If you are an exporter in Punjab—machine tools, auto parts, textiles, pharmaceuticals—and you have a pending GST refund claim on your GSTR portal with a "mismatch" or "eligible but not processed" status, the tool is free at gabforge.in. Set it to Punjabi. Upload your invoices from the month marked as rejected. We will walk you through the correction file. You will not need a consultant. You will not owe us anything. And by the time you are done, you will know, with real numbers, whether your refund is locked by a procedural fix or by something deeper. Most of the time, it is the fix.