The Raipur SEM agency owner and the GeM linkage that cost him a year's revenue
Nikhil Chaturvedi is thirty-four years old. He founded his search engine marketing agency, Pandri Ads, in Raipur in 2019 — first as a solo operation, then with one person in 2021, then two people in 2023, and finally, in early 2026, four people: himself, Arun who handles Google Ads and Bing campaigns, Deepak who manages the operational side and client relations, and Shreya who does the account management and billing. The agency operates from a rented space of about 800 square feet on the first floor of a building in Pandri, Raipur's central business district, close enough to the CGIDC office that he could walk there in fourteen minutes if he needed to. Pandri Ads specializes in paid search campaigns for small and medium e-commerce businesses, local services, and occasionally consumer brands across central India. Most of their clients are within Chhattisgarh or Madhya Pradesh. Revenue has been steady — not explosive, but steady — at about ₹12 lakh a year, mostly from retainer clients paying ₹8,000 to ₹25,000 a month for managed search campaigns.

In March 2026, Nikhil registered Pandri Ads as a proprietorship on Udyam Registration portal — a decision he had been postponing for two years but which he finally made after his accountant pointed out that being below GST threshold (₹20 lakh) had become a liability rather than an asset when it came to government contracts. The registration took twenty minutes on the portal. He received a certificate number (UDYAM-CG-10-0038421) the same evening. He filed it in his email as "done."
In April, the Chhattisgarh State Industrial Development Corporation (CSIDC) issued a tender for a Google Ads campaign to promote state-run industrial parks — a ₹14 lakh contract over eight months, bid deadline April 28. Nikhil saw it on the CSIDC portal. The scope fit his agency perfectly: he had worked on industrial and B2B campaigns before. His cost estimate was realistic. He calculated overhead and margin, drafted the technical bid over two evenings, and submitted before the deadline. On April 29, he told Deepak: "Ye tender mil gaya toh saal bhar ki planning set ho jayegi." (If we win this tender, a year of planning is settled.)
On May 8, the CSIDC sent an email: technical bid rejected. Reason: "MSME registration not visible on GeM portal."
He had registered with Udyam. But he had never linked that registration to the GeM (Government e-Marketplace) portal. The tender had required the linkage. Without it, the procurement department considered him ineligible, and did not open his financial bid.
In a single sentence spanning four lines on the CSIDC website, Nikhil had lost a ₹14 lakh contract and a year's revenue planning.
🗓️ The annual ritual
Government tenders are both the dream and the nightmare of a small agency in India. They are the dream because they come with legitimate revenue — ₹10 lakh to ₹2 crore contracts, paid (eventually) by the state, with no account balance anxiety, no 90-day payment cycle, no "we've cut budget" phone call. They are the nightmare because the procurement process is built by engineers who have never run a small business, and the compliance surface area is enormous.
For an agency to bid on government contracts, it must be registered with at least one of three databases: GeM (Government e-Marketplace, the most common for service contracts), the vendor portal of the specific department (which varies by state and ministry), or as a vendor on the CSIDC, DIC (District Industrial Centre), or MSSIDC portal depending on the state. The agencies that win government contracts are usually the ones that have, by accident or design, figured out which of these three portals is actually required for which contract. Most do not know until they lose a bid.
GeM was launched in 2016 to create a single, pan-India marketplace for government procurement. It has, over ten years, become the primary procurement portal for the central government and an increasing number of state governments. To register on GeM, you must be a business registered under GST, or an MSME registered on Udyam, or a government agency, or an NGO under Section 8 of the Companies Act. The Udyam registration came first — small businesses register on Udyam, and then link that registration to GeM. The linkage is a single click on the Udyam portal, and takes about ten minutes to complete. Once linked, your MSME details automatically populate on your GeM profile.
The problem is that most solo and very-small agencies do not know that the linkage is separate from the registration. They register on Udyam, complete the process, and assume they are now eligible for all government tenders. They are not. The GeM portal will show them as "not visible" if the Udyam-to-GeM linkage has not been completed. When the tender rejection arrives, it feels arbitrary — because they are registered, how are they not eligible? The answer, in four words, is: You never linked it.
- 📋
March 15, 2026 — Udyam Registration
Nikhil registers Pandri Ads on Udyam portal. Registration takes twenty minutes. Certificate number UDYAM-CG-10-0038421 arrives same evening. He files it as done.
- 🔗
March 15–April 28, 2026 — The missing linkage
The Udyam-to-GeM linkage requires a separate action on the Udyam portal. It is a single click, takes ten minutes. Nikhil does not know this step exists. It remains incomplete.
- 📢
April 28, 2026 — Tender bid submitted
CSIDC tender for ₹14L Google Ads campaign. Nikhil submits technical bid. He believes his Udyam registration is sufficient. The GeM portal shows him as not visible.
- 🛑
May 8, 2026 — Technical bid rejected
CSIDC sends rejection: MSME registration not visible on GeM. Nikhil realizes he was Udyam-registered but never linked to GeM. One click, three weeks too late.
⚠️ What very nearly happened
What nearly happened, in the vocabulary of Raipur business circles, was this: Nikhil would file the rejection, feel a spike of frustration, move on. He would win other retainer clients. The ₹14L contract would go to another agency — probably a bigger one in Bangalore or Mumbai that had a compliance operations person who knew the Udyam-to-GeM linkage rule because they had already bid on government tenders. Pandri Ads would continue at ₹12 lakh annual revenue. In eighteen months, when the next government tender arrived and he bid without knowing the linkage rule again, he would lose that one too.
The cost would compound silently. Most small agencies do not keep a tally of the tenders they lost because of compliance gaps — they only remember the wins. The Raipur business owner sits with a sense that government contracts are "unpredictable" or "political," when in fact what they mean is "I do not know the rules, and the rules are not broadcast."
The secondary cost was the discovery itself. Nikhil learned about the linkage rule from the CSIDC rejection email. If the email had been less clear — if it had said "MSME data missing" instead of "not visible on GeM" — he might not have figured out what was wrong until he had lost two more tenders. The window in which to fix it and rebid, for many government tender re-issues, is narrow: sixty to ninety days. Miss the window and you are waiting for the next round, which might be six months away or a year away.
"Udyam registration ke baad ek aur kaam bacha tha. Koi nahin bataya. Ab mujhe pata hai ki ye link karna padta hai. Par kitne log jaante hain?"— After Udyam registration, one more task was left. No one told me. Now I know I had to link it. But how many people know this?
🌗 What changed
Nikhil called Deepak on May 8, around noon, when the rejection email arrived. Deepak — who is his operations person, and who thinks in systems rather than feelings — suggested they check the GeM portal directly to see if there was a way to link the Udyam registration retroactively. They logged into Udyam. The option to link to GeM was there. The instructions were clear. Within ten minutes, the linkage was active.
Then Deepak did something that Nikhil had not thought to do: he checked the CSIDC tender re-issue calendar. The tender was marked as "Under Evaluation — Reissue Pending." The re-issue rule, standard for government tenders with technical rejections, is that all bidders who were rejected on technical grounds get to rebid in the reissued tender, with the same bid deadline but thirty days from the re-issue date. If the tender was reissued within the month, Nikhil could submit the same technical bid again.
Deepak, however, was not confident in his interpretation of the re-issue rule. So he did something else: he set up an AI agent on a tablet that Deepak already used for client dashboards, and asked it to monitor three things: the CSIDC tender status, the MSME Samadhaan portal (in case there was any information about reissued tenders), and the GeM portal to confirm that Pandri Ads was now visible.
On May 12, the agent sent a notification: the CSIDC tender had been reissued. New deadline: June 12. Eligible bidders: those rejected on technical grounds in the previous round.
By May 14, Pandri Ads' technical bid was resubmitted. This time, the GeM linkage was active. On May 28, the CSIDC notified that the technical bid was accepted. On June 4, after the financial bid opening, Nikhil received the award notification: Pandri Ads had won the tender. Contract value: ₹14,10,000. Delivery period: eight months. First payment due: ₹2,82,000 on contract signing.
The agent had not won the tender. But it had reminded Nikhil of the rebid rule, and had kept him in the loop about the reissue — information that Deepak had interpreted correctly but would not have had without the monitoring.
"Udyam mein link karne ka option tha. Lekin ye information nahin tha ki GeM pe visible hona compulsory hai. Aur ye nahin pata tha ki reissue mein phir se bid kar sakte ho."
(The option to link was in Udyam. But there was no information that being visible on GeM is compulsory. And I didn't know that you could rebid in the reissued tender.)
🧭 Why we built it
There are approximately fifteen thousand MSMEs registered on Udyam across Chhattisgarh, Madhya Pradesh, Jharkhand, and Odisha — a cluster often referred to as Central India. A significant number of these are small service businesses: agencies, consulting firms, IT shops, design studios, digital marketing agencies. For these businesses, government contracts represent potential revenue that is stable, legitimate, and protected by law — if you win the bid, you are paid. The only hurdle is that you must understand the procurement rules, and the rules are not centralized in one place.
An agency owner in Raipur does not have the bandwidth to monitor three different portals, understand the difference between Udyam registration and GeM linkage, and track reissue calendars. The MSME Samadhaan portal exists for payment disputes, not for bid tracking. The GeM portal has a FAQ, but it does not explain the rebid rule — that information lives in the CSIDC tender reissue policy, which is published on a different website. The rules are published, but they are not synthesized.
What the agent does is synthesize. It reads the tender you bid on. It checks your GeM visibility. It watches the reissue calendar. It tells you, in Hindi, on your phone: Tender reissued. You can rebid. Deadline is June 12. This is not decision-making. It is not even advice. It is information — but information at the moment when it matters.
The rebid rule itself is not new. Government procurement has always allowed technical rejections to rebid. What is new is that a small agency, without hiring a compliance officer or a consultant, can now know that rule was in play when they needed it.
What it does
- 🔍Monitors GeM and CSIDC portals for changes to your bid status and tender reissue notifications
- 🗂️Cross-references Udyam registration status with GeM visibility to identify linkage gaps
- 📞Alerts you in Hindi when tender is reissued and you are eligible to rebid, with specific deadline
What it does not do
- 🔒Never enters your Udyam or GeM credentials — you link the portals yourself once
- 📝Never submits forms or bids on your behalf — the rebid submission is yours
- ✅Never decides whether you should bid — only tells you that you can
🌱 What we hope happens
The ₹14 lakh contract Nikhil won was exactly the kind of contract that should have been within reach the first time. He had the capability. He had the service offering. His bid was technically sound. The only thing he lacked was one piece of information at one specific moment: that GeM linkage was separate from Udyam registration. That piece of information, if it had arrived in March instead of May, would have cost him ten minutes and solved a ₹14 lakh problem.
There are, scattered across the MSME registries of Central India, hundreds of agencies, consultancies, and small firms that are Udyam-registered but not GeM-linked. They do not know it. When the next tender arrives, they will bid, and they will lose, and they will assume the system is unfair or political. Some will never bid on a government tender again. The ones that do will, eventually, by accident, figure out the linkage rule, and will win a contract that was always within their grasp.
We are building the layer that accelerates that discovery. Not the policy change — the rule is correct, and the policy makes sense: the government wants a single, verified, current record of every vendor. But the information layer, the moment when a founder in Raipur learns that they are not GeM-linked and have thirty days to fix it, before the next tender cycle — that is what changes the game.
If you run a small agency, a digital marketing shop, or any service business in Central India, and you are Udyam-registered, log into your Udyam portal today. Check if you have completed the GeM linkage. If not, click the link. It takes ten minutes. You will not need it until you do. The product is free at gabforge.in.