The state code is a historical snapshot
Positions 7 and 8 of every CIN carry a two-letter state code — MH for Maharashtra, KA for Karnataka, DL for Delhi, and so on. This code is assigned at incorporation based on the state in which the company's registered office was located when the founders filed the incorporation documents. Once assigned, it never changes. Even if the company later relocates its registered office to a different state through a formal process, the CIN-embedded state code remains as a historical artefact.
This is a design choice in the CIN scheme: the CIN is a permanent identifier and all its segments are permanent. Name changes, address moves, directors appointed or resigning — none of these touch the CIN. Only the underlying master record is updated. The CIN stays.
How often does the gap matter?
For the majority of Indian companies — especially small and mid-sized private limiteds — the CIN state code and the current operating state match. The founders incorporated in the state they live in, they operate there, and the registered office is a real address in that state. The CIN state code is a reliable first-pass indicator of location.
For a specific cohort of companies — typically larger, older, or multi-location businesses — the gap is real and meaningful. Common scenarios: a company incorporated in Delhi because the lawyer's chambers were there but actually operating from Gurgaon or Noida; a company incorporated in Maharashtra by a Mumbai-based founder but now headquartered in Bangalore after relocating; a holding company incorporated in Delhi for administrative convenience but running operating subsidiaries in other states.
Interstate registered-office transfers
Moving the registered office across states is a formal process under Section 13 of the Companies Act 2013. It requires a special shareholder resolution, publication of notice in English and vernacular newspapers, a no-objection process for creditors, and approval from the Regional Director. The procedure typically runs three to six months and involves multiple filings.
This friction means interstate transfers are relatively uncommon. A company that has formally transferred is a company that had a good business reason to do so — proximity to customers, tax optimisation, access to specific state-level incentives, or consolidation after an acquisition. The transfer itself is recorded in the ROC filing history, so a company that has moved states will have a visible MGT-14 and the ROC jurisdiction will have changed.
Registered office vs. operating office
Even within a single state, the registered office may not be the same as the operating office. The registered office is a legal address for statutory notices — Section 12 of the Companies Act requires companies to display the address on letterheads and public communications, but nothing compels the business to actually operate from that address.
Common patterns where registered office differs from operating office: the CA firm's or lawyer's address is the registered office while the company operates from a commercial lease elsewhere; a founder's residential address is the registered office while the team works out of a coworking space; a holding company's registered office is a shared premises but its operating subsidiaries are spread across multiple offices.
None of these patterns is a red flag on its own. They reflect reasonable administrative choices. But when reading MCA data, it's important to separate the legal/statutory address from the operational reality.
Three signals, read together
During due diligence, read the CIN state code, the current registered office, and the apparent operating location as three separate data points. When all three align (CIN says MH, registered office is in Mumbai, public signals show the company operates from Mumbai), the reading is clean and consistent.
When CIN and registered office agree but operating location differs, that's usually an administrative choice — the business operates elsewhere while keeping its registered office at a legal/accounting address in the CIN state. Usually benign but worth verifying for service-of-notice purposes.
When CIN and registered office disagree — the CIN says KA but the current registered office is in MH — that's an interstate transfer and carries substantive history. The company has gone through a formal Section 13 process and is deliberately in its current state. Reading the filing history reveals when and why.
The combination you should not see is a CIN claiming one state, a registered office in a second state, and operations in a third — unless there's a very clear explanation. That kind of three-way split is unusual and warrants direct questioning.
What this means for list-based research
If you are building a list of 'companies in Maharashtra' from CIN prefixes, you are actually building a list of companies incorporated in Maharashtra — some of which may have moved. For current-state-of-operations research, you need to filter on the current registered office state rather than the CIN-embedded code.
On CorpIntel, every company page shows both the CIN (with its encoded state) and the current registered office. The city and state browse pages use the current registered office rather than the CIN state code, so a Karnataka-incorporated company that has moved to Maharashtra will show up in Mumbai-area browses rather than Bangalore-area ones. This is the right behaviour for most research use cases, but it's worth knowing which signal a given page is driven by.