One Person Companies (OPCs) registered but left inactive for years often face a compliance crisis when founders want to restart: missing MGT-7 annual returns, unpaid ROC fees, defaulted director status, strike-off notices, and tax demand. Reactivating an inactive OPC is far more complex than simply filing a return. This guide walks through the compliance gap analysis, catch-up strategy, and how to safely reactivate without facing director penalties.
Understanding OPC Dormancy
What Makes an OPC "Inactive"?
An OPC is typically considered inactive when:
- No MGT-7 annual return filed for 2+ consecutive years (ROC default)
- No cash transactions recorded (dormant bank account)
- Director remains on record but company shows zero activity
- ROC may issue strike-off notice after 2 years of non-filing (Section 248, Companies Act 2013)
Definition by ROC: A company becomes a "deemed dormant company" if it has not filed annual return (MGT-7) for 2 consecutive financial years.
The OPC Strikes Off Process (and How to Prevent It)
When ROC issues strike-off notice for dormant company:
- Timeline: ROC issues show-cause notice after 2 years of non-filing
- Response window: Company has 30 days to respond and file overdue returns
- If no response: ROC issues strike-off order; company ceases to exist legally
- Post strike-off: Cannot conduct any business, file returns, or transact
Case example:
OPC "ABC Tech Pvt Ltd" incorporated 2019
FY 2022-23: No MGT-7 filed
FY 2023-24: No MGT-7 filed
Sept 2024: ROC issues strike-off notice (2 years of default)
Oct 2024: OPC must file MGT-7 for 2022-23 and 2023-24, plus response to show-cause
If not filed by Oct 31, 2024: OPC struck off on Nov 1, 2024
Compliance Gap Checklist: Identify What's Pending
Before reactivating, audit what's missing:
| Period | Filing Required | Status | Penalty |
|---|---|---|---|
| FY 2022-23 | MGT-7 | Overdue 2+ years | ₹1,000 per day (max ₹10 lakh) |
| FY 2023-24 | MGT-7 | Overdue 1+ years | ₹1,000 per day (max ₹10 lakh) |
| FY 2024-25 | MGT-7 | Current year | Due by 30 Nov (after AGM) |
| Annual Director Report (DIR-3 KYC) | Annual (if not exempt) | Check ROC portal | ₹100 per day delay |
| Half-yearly compliance certificate | Not required for OPC | N/A | N/A |
| ROC fees | Annual ROC fee | Likely unpaid | Non-filing penalty + compounded interest |
| Strike-off show-cause response | If notice issued | Check ROC status | 30 days from notice to respond |
Step 1: Check OPC Status on ROC Portal
Log in to MCA portal with company CIN:
- Click "Company Information"
- Check "Compliance Status"
- Look for:
- Strike-off notice issued? (Yes/No + date)
- Struck-off status? (If Yes, company is legally defunct; reactivation requires reinstatement)
- Overdue MGT-7 filings (Which years?)
- ROC fee status (Paid/Unpaid)
Step 2: Determine Reactivation Path
Based on status, choose path:
Path A: Company Not Struck Off (Active/Compliant Status)
- Missing MGT-7 for 1-2 years
- No strike-off notice yet
- Can file arrear MGT-7 returns + current year return to regularize
Path B: Strike-Off Notice Issued (Show-Cause Response Pending)
- ROC issued notice 30 days ago
- Must respond within 30 days + file overdue returns
- Window closing; act immediately
Path C: Struck Off (Company Legally Defunct)
- Strike-off order already passed (no longer active)
- Requires application for reinstatement to ROC
- More complex; requires director application + court approval (in some cases)
If struck-off status shows on portal, company is legally dead. You cannot simply file returns to reactivate. You must apply for reinstatement (more complex process).
Path A: Reactivate Inactive (Not Struck Off) OPC
Step 1: File Arrear MGT-7 (Annual Returns)
MGT-7 form: Annual return filed within 60 days of AGM.
For overdue years, prepare MGT-7 for each missing year:
Example: OPC "ABC Tech Pvt Ltd" missing MGT-7 for FY 2023-24 (due Nov 30, 2023, not filed).
What to include in MGT-7:
- Company details: CIN, name, registered office address
- Directors: Active director details (DIN, name, address, appointment date, if any resignation)
- Shareholding: For OPC, typically 99% nominee member + 1% sole director
- Shareholding pattern: Same as incorporation
- Meetings held: If no meetings held, state "No board meetings held"
- Activities: Summarize year's activities (even if nil: "No business operations conducted")
- Financial statements: Attach balance sheet + P&L (even if nil: ₹0 assets, ₹0 revenue)
Financial statement for nil activity OPC:
BALANCE SHEET as on 31st March 2024
ASSETS
Cash & Bank: ₹0
Other: ₹0
Total Assets: ₹0
LIABILITIES
Capital: ₹100 (original paid-up capital)
Reserves: ₹0
Total Liabilities: ₹100
PROFIT & LOSS ACCOUNT (FY 2023-24)
Revenue: ₹0
Expenses: ₹0
Profit/Loss: ₹0
Director signature requirements:
- Director must sign MGT-7
- Can be digital signature (DSC) or wet signature
- Recommend DSC for online filing
Cost: MGT-7 filing fee = ₹200 (flat).
Timeline: File all overdue MGT-7 returns on MCA portal before filing current year return.
Step 2: File Current Year MGT-7
After filing arrears, file MGT-7 for current financial year.
Deadline: 30 days after AGM (AGM must be held within 6 months of FY end).
For inactive OPC: If company remains inactive, file nil MGT-7 and hold nil AGM (only director attends, as nominee).
Step 3: Pay Overdue ROC Fees
ROC annual fee is payable annually; non-payment leads to compounded penalties.
Annual ROC fee for OPC: ₹100 (flat).
Calculate total overdue:
OPC inactive FY 2022-23 and 2023-24
Annual fee: ₹100 per year
Years unpaid: 2
Total fee: ₹200
Penalty for delay: ₹10 per day per return (may be compounded)
Assume 24 months delay: ₹10 × 24 = ₹240 (approx)
Total liability: ₹200 + ₹240 = ₹440 (approx)
Payment process:
- Go to MCA e-Services portal
- Select "Payment to ROC"
- Enter CIN and fee amount
- Pay online via credit card / NEFT
Step 4: File DIR-3 KYC (If Required)
DIR-3 KYC: Director identification verification (annual if director details changed or annual verification mandated).
Requirement: File if director details updated (appointment, resignation, DIN change) or ROC sends reminder.
Filing: e-Form DIR-3 on MCA portal (₹0 fee).
Step 5: Post-Filing Reactivation
Once MGT-7 and fees paid:
- Monitor ROC portal for status update (usually within 7 days)
- Download active company certificate from MCA
- Bank account: Inform bank that company is now active (provide MGT-7 certificate)
- GST status: Update GST (if registered) with new MGT-7 details
- PAN/TAN: Next ITR filing will reflect restored status
Path B: Respond to Strike-Off Show-Cause Notice
If ROC issued strike-off notice, you have 30 days to respond.
Step 1: File Show-Cause Response
What to submit:
- Letter to ROC explaining reason for non-filing (e.g., "Company was dormant due to [reason]. Now proposing to reactivate and file overdue returns.")
- Proof of intention to reactivate (e.g., board resolution dated recent, plan to operate)
- Overdue MGT-7 forms (all missing years)
- Overdue ROC fees (proof of payment)
Template letter:
To the Registrar of Companies,
[ROC Name and Address]
RE: RESPONSE TO STRIKE-OFF SHOW-CAUSE NOTICE
Company: ABC Tech Pvt Ltd
CIN: U62000TG2023PTC123456
ROC Reference: [Notice Ref Number]
Notice Date: [Date]
Dear Sir/Madam,
This is in response to the show-cause notice dated [Date] regarding non-filing of annual returns.
The company was dormant due to [state reason: pending funding, founder illness, market conditions, etc.]. The director now proposes to reactivate the company and resume operations.
Attached herewith:
1. MGT-7 for FY 2023-24 and FY 2024-25
2. Proof of ROC fee payment (₹200 for 2 years)
3. Board resolution approving reactivation (dated [Date])
4. Director undertaking that company will file all future returns on time
Kindly accept the arrear filings and withdraw the strike-off notice.
Yours faithfully,
[Director Name & Signature]
[Director DIN]
[Date]
Step 2: File Overdue Returns
File all missing MGT-7 returns on MCA portal simultaneously with the show-cause response letter.
Step 3: Pay Fees
Pay all overdue ROC fees and penalty interest (if compounded).
Step 4: Monitor ROC Response
ROC typically responds within 15-30 days:
- Accepted: Strike-off notice withdrawn; company remains active
- Rejected: If response inadequate, strike-off proceeds (move to Path C)
Path C: Reactivate Struck-Off OPC (Reinstatement)
If OPC is already struck off (legally defunct), reactivation requires formal reinstatement application.
Reinstatement Process
Authority: Section 252 of Companies Act 2013.
Who can apply:
- Director of the company
- Member/shareholder
- Creditor claiming interest in company
Application to: Central Government (Ministry of Corporate Affairs) via NCLT (National Company Law Tribunal) or directly to ROC (depending on reason).
Step 1: File CCFS Reinstatement Application
Form: CCFS (Combined Company Forms Scheme)
Content:
- Copy of strike-off order
- Proof that company has been dormant, not defunct (MGT-7 forms if any filed)
- Board resolution authorizing reinstatement
- Explanation of why struck off (non-filing, dormancy)
- Undertaking to file all overdue returns
- Proof of payment of reinstatement fee + overdue fees
Reinstatement fee: ₹5,000 (prescribed fee to cover ROC processing).
Filing process:
- Prepare CCFS application with all documents
- Pay fee online (₹5,000)
- Submit on MCA e-Services portal with director DSC signature
- ROC reviews (5-7 working days)
Step 2: File All Overdue Returns
Simultaneously file all missing MGT-7 returns for years the company was dormant/struck off.
Step 3: ROC Approval
ROC issues reinstatement certificate after approving the application. Company regains active status.
Timeline: 15-30 days from application.
Real-World Reactivation Scenarios
Scenario 1: Inactive 2 Years, No Strike-Off Notice Yet
Status: Company is default (non-filing) but not struck off.
OPC details:
- Incorporated: 2019
- Last MGT-7 filed: FY 2022-23 (Nov 2023)
- Current date: July 2025
- Missing: MGT-7 for FY 2023-24 and FY 2024-25
Reactivation plan:
- File MGT-7 for FY 2023-24 (overdue 20 months) – ₹200 fee
- File MGT-7 for FY 2024-25 (overdue 8 months) – ₹200 fee
- Pay ROC fees for 2 years: ₹200
- Total cost: ₹600
- Timeline: File all within 2 weeks
Penalty: Late filing penalty ₹1,000/day per return (max ₹10 lakh). If settled via CCFS amnesty scheme (if active), penalty may be waived.
Outcome: Company active again; can now conduct business, raise loans, file GST.
Scenario 2: Strike-Off Notice Issued, 10 Days Remaining to Respond
Status: ROC issued strike-off show-cause notice Sept 1, 2025; deadline Sept 30, 2025.
OPC details:
- Last MGT-7: FY 2021-22 (Nov 2022)
- Missing: FY 2022-23, FY 2023-24, FY 2024-25
Emergency plan:
- Prepare letter to ROC (same day or next day)
- Prepare MGT-7 forms for 3 missing years (use nil activity statement)
- File all three MGT-7 on MCA portal (within 3 days)
- Pay fees + penalty (within 5 days)
- Submit show-cause response with all documents (by day 20)
- Monitor ROC for response (15-30 days)
Total cost: ₹600 (fees) + possible reinstatement fee if lapse (₹5,000 if struck off before response accepted).
Outcome: If responsive in time, strike-off withdrawn; company active again. If too late, struck off; must file reinstatement (Path C).
Scenario 3: Already Struck Off, Now Want to Restart 2 Years Later
Status: OPC struck off in 2023; now (2025) founder wants to restart business.
OPC details:
- Struck off: January 2024
- Reinstatement date: July 2025
Reactivation plan:
- File CCFS reinstatement application (₹5,000 fee)
- Prepare MGT-7 for all years since incorporation (showing nil activity during dormancy period)
- Board resolution approving reinstatement
- Submit all documents to ROC
- ROC approval (15-30 days)
- Reinstatement certificate issued; company active again
Total cost: ₹5,000 (reinstatement) + ₹500-₹1,000 (filing fees for all MGT-7) + possible penalties (compounded interest).
Outcome: Company legally exists again; can conduct business, file returns, obtain loans.
CCFS Amnesty Scheme (Pending Compliance Relief)
Note: CCFS scheme may include provisions for waiving late filing penalties in certain cases. Check if your OPC qualifies.
Typical conditions for penalty waiver:
- Company has been dormant (no activity, no turnover) for entire non-filing period
- Director applying for reinstatement/regularization
- All overdue filings submitted in one batch
Benefits under amnesty:
- Late filing penalties waived (saves ₹1,000+/day per year)
- Reduced reinstatement fee (may be waived)
- Streamlined approval process
Check eligibility: Contact ROC or tax consultant for current CCFS status.
Frequently Asked Questions
Frequently Asked Questions
If OPC is struck off, can I incorporate a new company with the same name?
Not immediately. The name remains reserved for 5 years after strike-off. After 5 years, you can apply to ROC to release the name. Alternatively, incorporate with a slightly different name (e.g., add year suffix: 'ABC Tech 2025 Pvt Ltd').
My OPC is struck off and I need to access company bank account. What to do?
Bank account is frozen post-strike-off. To access or close it, you must reinstate the company first. File CCFS reinstatement application, wait for approval, then approach bank with reinstatement certificate to unlock account.
If OPC is inactive, can I merge it with another company?
Only if OPC is active on ROC records. If struck off, you cannot merge. You must reinstate first, then file merger scheme. Merger of dormant/inactive companies is possible but requires court approval.
Can I file nil MGT-7 for an inactive OPC or must I show actual financials?
You can file nil MGT-7 if company truly had zero activity and zero transactions. However, you must attach a balance sheet showing zero assets/liabilities (or minimal capital). ITR filing for the company would also show zero income.
How long can I keep OPC inactive before ROC forcibly strikes it off?
ROC issues strike-off notice after 2 years of non-filing (no MGT-7). You have 30 days to respond. After that, company is struck off. So practically, you cannot keep OPC inactive beyond 2 years without reactivation steps.
If I reinstate struck-off OPC, do I have to file back taxes from inactive years?
No back tax for dormant years (ITR-4 filed as nil income). However, if ITD questions the 'nil income' (assesses hidden activity), you may need to defend. Document dormancy thoroughly (bank statements, no transactions, etc.).
Can OPC director resign while company is inactive?
Yes, resignation can be filed (DIR-2 form). However, if OPC is struck off, resignation is not accepted until reinstatement. Reinstate first, then file resignation if needed.
My OPC has loan outstanding from 2022. Can I reactivate and settle the loan?
Yes. Once reactivated, OPC can settle loans, conduct business, and file returns showing loan settlement. However, interest may have accrued on unpaid loan; negotiate settlement with lender.
Is it better to reactivate or close OPC permanently?
Depends on your plan. If restarting business, reactivate. If certain you won't use it, close formally (strike-off is not the same as deliberate closure; closure is cleaner). File closure application if you want to permanently end company.
After reactivating OPC, how frequently must I file returns?
Annual returns (MGT-7) due within 60 days of AGM (AGM within 6 months of FY end). So practically, file by 30th November each year. If inactive again, continue filing nil returns to prevent auto strike-off.
Reactivation Checklist
Pre-Reactivation Audit
- Check OPC status on MCA portal (active/struck off/strike-off notice)
- Identify all missing MGT-7 years
- Note strike-off notice date (if issued) and remaining response deadline
- Check ROC fee status (paid/unpaid)
- Compile list of overdue years and penalties
Reactivation Filings (Path A: Not Struck Off)
- Prepare MGT-7 for each overdue year (with nil financials if inactive)
- Director signs all MGT-7 forms (DSC preferred)
- Calculate overdue ROC fees (₹100 per year)
- File all MGT-7 on MCA portal
- Pay ROC fees online
- Monitor ROC portal for status update
- Download active company certificate
Reactivation Filings (Path B: Strike-Off Notice Response)
- Prepare show-cause response letter
- Prepare all overdue MGT-7
- Prepare board resolution for reactivation
- File response + MGT-7 + fees within 30 days
- Monitor ROC for notice withdrawal confirmation
Reactivation Filings (Path C: Struck Off)
- Prepare CCFS reinstatement application
- Prepare all MGT-7 (back to incorporation)
- Prepare board resolution
- Pay reinstatement fee (₹5,000)
- File CCFS application on MCA portal
- Monitor for reinstatement certificate
- Once reinstated, file overdue annual returns
Post-Reactivation
- Obtain fresh bank account operation authority (bank may require new documentation)
- Update GST records (if registered)
- File ITR-4 for current FY (showing business activity or nil)
- Schedule AGM for current FY and file MGT-7 on time
Summary
Reactivating an inactive OPC requires identifying the compliance status first: (1) If not struck off yet, file arrear MGT-7 + pay fees (simple), (2) If strike-off notice issued, respond within 30 days + file overdue returns (urgent), (3) If already struck off, apply for reinstatement via CCFS (complex, ₹5,000 fee). The key is acting fast—2 years of non-filing triggers automatic strike-off; 30 days after notice, company is legally defunct. Document your dormancy thoroughly (nil bank activity, no transactions) so reactivation is smooth and ITD doesn't question nil income claims. After reactivation, stay compliant with annual MGT-7 filings to avoid future strike-off.
Source: Companies Act 2013, Sections 248 (strike-off), 252 (reinstatement); MCA e-Form MGT-7 instructions; CCFS Scheme guidelines; Companies (Management and Administration) Rules 2014.
