How to File Annual Return for OPC (One Person Company Compliance)
File annual return for One Person Company. Covers MGT-7A, AOC-4, DIR-3 KYC, ITR-6, ADT-1 deadlines and penalties for OPC compliance in 2026. Step-by-step guide.
Documents Required
- Audited financial statements including Balance Sheet, Profit and Loss Account, and Cash Flow Statement
- Board resolution approving the financial statements and authorising filing
- Certificate of Incorporation and CIN of the One Person Company
- PAN Card and Aadhaar of the sole director and member for DIR-3 KYC
- Computation of income and tax workings for ITR-6 filing
- Details of all shareholders, directors, and changes during the financial year
- Bank statements and accounting records for the financial year
- Digital Signature Certificate (DSC) of the sole director
Tools & Prerequisites
- Class 3 Digital Signature Certificate (DSC) for the sole director from eMudhra or Sify
- Active MCA V3 portal account at mca.gov.in for ROC filings
- Income Tax e-Filing portal account at incometax.gov.in for ITR-6
- Accounting software such as Tally or Zoho Books for generating financial statements
- Chartered Accountant (CA) for statutory audit and certification of forms
Every One Person Company (OPC) registered in India must file annual returns with the Ministry of Corporate Affairs and the Income Tax Department, regardless of whether the company earned revenue or conducted business during the year. Annual filing for an OPC includes Form AOC-4 for financial statements, Form MGT-7A for the simplified annual return, DIR-3 KYC for director verification, ITR-6 for income tax, and Form ADT-1 for auditor appointment. Missing any of these filings triggers penalties of ₹100 per day per form with no maximum cap, and prolonged non-compliance can lead to the company being struck off the register.
This guide covers every annual compliance requirement for OPCs in India in 2026, including exact deadlines, step-by-step filing procedures on the MCA and Income Tax portals, cost breakdown, and small company exemptions that reduce the compliance burden. Total annual compliance cost for most OPCs ranges from ₹5,000 to ₹15,000.
- 5 mandatory filings -- AOC-4, MGT-7A, DIR-3 KYC, ITR-6, and ADT-1 every year
- No AGM required -- OPCs are exempt from holding an Annual General Meeting
- AOC-4 deadline -- Within 180 days of financial year end (27 September for FY ending 31 March)
- Total cost -- ₹5,000 to ₹15,000 per year including audit and filing fees
- Penalty -- ₹100 per day per form for late filing, no cap
What is OPC Annual Compliance?
OPC Annual Compliance refers to the set of mandatory legal filings that every One Person Company must complete each financial year under the Companies Act, 2013, and the Income Tax Act, 1961. It includes filing audited financial statements with the Registrar of Companies, submitting the annual return, completing director identity verification, and filing the company's income tax return. OPC compliance is administered by the Ministry of Corporate Affairs through the MCA V3 portal at mca.gov.in and the Central Board of Direct Taxes through the Income Tax e-Filing portal at incometax.gov.in.
OPCs enjoy several compliance relaxations compared to regular Private Limited Companies, primarily because they qualify as small companies under Section 2(85) of the Companies Act, 2013. These relaxations include a longer filing window for financial statements (180 days instead of 30 days from AGM), exemption from holding an Annual General Meeting under Section 96(1), a simplified annual return form (MGT-7A instead of MGT-7), and a requirement for only one board meeting per half of the calendar year.
Governed by Sections 92, 96, 137, and 173 of the Companies Act, 2013. OPC-specific exemptions under Rule 5 of Companies (Accounts) Rules, 2014 and Section 2(62) Companies Act. Filings administered through the MCA V3 portal and Income Tax portal.
Complete List of OPC Annual Filings
The following table lists every mandatory annual filing for an OPC operating in India in 2026. Each filing has a specific form, deadline, and penalty structure that the sole director must adhere to.
| Filing | Form | Deadline | Authority | Fee (₹) |
|---|---|---|---|---|
| Financial Statements | AOC-4 | 27 September (180 days from FY end) | MCA / ROC | ₹200+ |
| Annual Return | MGT-7A | 60 days from annual return date | MCA / ROC | ₹200+ |
| Director KYC | DIR-3 KYC / KYC-WEB | 30 September | MCA | Nil (₹5,000 if late) |
| Income Tax Return | ITR-6 | 31 October (audit cases) | CBDT | Nil (penalty if late) |
| Auditor Appointment | ADT-1 | 15 days from appointment | MCA / ROC | ₹200 |
| Income Tax Audit Report | Form 3CA-3CD | 30 September | CBDT | CA fees only |
OPC Small Company Exemptions in 2026
Most OPCs qualify as small companies under Section 2(85) of the Companies Act, 2013. The current thresholds are paid-up share capital not exceeding ₹4 crore and annual turnover not exceeding ₹40 crore. Small company status provides significant compliance benefits that reduce both the cost and complexity of annual filings.
Key Exemptions for OPC Small Companies
- No AGM requirement -- OPCs are fully exempt from the requirement to hold an Annual General Meeting under Section 96(1)
- Simplified annual return -- File MGT-7A instead of the full MGT-7 form, which has fewer disclosure requirements
- Fewer board meetings -- Only one board meeting per half of the calendar year required (minimum 2 per year) instead of 4
- Longer filing deadline -- AOC-4 can be filed within 180 days from the close of the financial year, not tied to AGM date
- Cash Flow Statement exemption -- Not required to prepare a Cash Flow Statement as part of financial statements
- CARO exemption -- Companies (Auditor's Report) Order, 2020, is not applicable
- Reduced penalty structure -- Lower penalties compared to larger companies for certain defaults
Based on our experience managing compliance for 3,000+ OPCs, companies that maintain a simple set of monthly bookkeeping records in Tally or Zoho Books complete their entire annual compliance cycle in under 15 days. OPCs that wait until the deadline to organise records often need 30 to 45 days and incur 2x higher professional fees due to rush processing.
Step-by-Step OPC Annual Return Filing Process
Follow these 8 steps in sequence to complete all OPC annual filings for the financial year ending 31 March 2026. The total process takes 15 to 30 days depending on how organised your records are.
Step 1: Prepare Financial Statements
Prepare the Balance Sheet, Profit and Loss Account (Statement of Profit and Loss), and notes to accounts for the financial year ending 31 March. OPCs qualifying as small companies are exempt from preparing a Cash Flow Statement. Use accounting software like Tally, Zoho Books, or QuickBooks to generate these statements. Ensure all bank reconciliations are complete, depreciation is calculated as per Schedule II of the Companies Act, 2013, and all outstanding liabilities are recorded. If your OPC had no transactions, prepare nil financial statements showing the opening and closing share capital.
Step 2: Get Financial Statements Audited
Every OPC must get its financial statements audited by an independent Chartered Accountant, regardless of turnover. The statutory auditor examines the company's books of accounts, verifies compliance with applicable Accounting Standards (Indian AS or existing AS), checks internal controls, and issues an independent audit report with their opinion on whether the financial statements present a true and fair view. The audit typically takes 7 to 15 working days. Audit fees for OPCs range from ₹3,000 for nil-transaction companies to ₹10,000 for active OPCs with regular revenue.
If you have not appointed a statutory auditor, do so immediately. The first auditor must be appointed within 30 days of incorporation and subsequent auditors for a 5-year term. File Form ADT-1 within 15 days of appointment. An OPC without a statutory auditor cannot file AOC-4.
Step 3: Approve Financial Statements via Board Resolution
Since OPCs are exempt from holding an AGM, the sole director approves the audited financial statements through a board resolution. If the OPC has more than one director, hold a board meeting with quorum and pass a resolution approving the financial statements and authorising the sole director to sign and file the annual return with the MCA. Record the resolution in the minutes book maintained at the registered office. The date of this resolution is important because it triggers the filing deadline calculation for certain forms.
Step 4: File Form AOC-4 on MCA Portal
Log in to the MCA V3 portal at mca.gov.in. Navigate to Company Filing and select Form AOC-4. Fill in the CIN, company name, financial year details, and turnover. Upload attachments including the audited Balance Sheet, Profit and Loss Account, notes to accounts, independent auditor's report, and the board resolution approving the financial statements. The sole director digitally signs the form using their DSC, and the CA who audited the accounts certifies the filing. Pay the government fee (₹200 for share capital up to ₹1 lakh, scaling up with higher capital). Submit and note the SRN (Service Request Number) for tracking. The deadline is within 180 days of the FY end, which is 27 September 2026.
Step 5: File Form MGT-7A Annual Return
File the simplified annual return using Form MGT-7A on the MCA portal. This form requires details including registered office address, principal business activity, sole member and director details along with DIN, share capital structure (authorised, issued, subscribed, and paid-up), shareholding pattern, changes in directorships during the year, and details of annual compliance filings made. The form is signed with the director's DSC. If the OPC's paid-up capital exceeds ₹10 crore or turnover exceeds ₹50 crore, certification by a Company Secretary in practice is mandatory. Government fee starts at ₹200.
Step 6: Complete DIR-3 KYC for the Sole Director
Every individual holding a Director Identification Number (DIN) must complete annual KYC verification by 30 September. If filing for the first time, submit the full DIR-3 KYC form with PAN, Aadhaar, personal mobile number, personal email address, and current residential address proof. The form verifies the mobile number and email via OTP. For subsequent years where no details have changed, the simpler DIR-3 KYC-WEB form can be submitted as an online confirmation without document uploads. The consequence of non-filing is severe: the DIN is deactivated, blocking all MCA filings until you pay the ₹5,000 reactivation fee and file the KYC.
If DIR-3 KYC is not filed by 30 September, the DIN is automatically deactivated on 1 October. The sole director will be unable to sign any MCA forms, blocking all pending compliance filings. Reactivation requires filing DIR-3 KYC with a ₹5,000 penalty. This is the most common compliance failure we see in OPCs.
Step 7: File Income Tax Return (ITR-6)
File the OPC's Income Tax Return using Form ITR-6 on the e-Filing portal at incometax.gov.in. All OPCs are required to get a tax audit under Section 44AB since they are companies. The tax audit report in Form 3CA-3CD must be uploaded by the CA by 30 September. The ITR-6 filing deadline for audit cases is 31 October. OPCs are taxed at 25% corporate rate for turnover below ₹400 crore, or at 22% under the new tax regime (Section 115BAA) without exemptions and deductions. Include computation of income, advance tax payments, TDS credit claims, and MAT (Minimum Alternate Tax) calculations if applicable.
Step 8: File Auditor Appointment (ADT-1) if Applicable
If the OPC appointed a new auditor or re-appointed the existing one during the year, file Form ADT-1 within 15 days of the appointment date. The form captures the auditor's name, membership number, firm registration number, date of appointment, and period of tenure (up to 5 consecutive years for individual auditors, up to two terms of 5 years each for audit firms). Attach the written consent of the auditor and the board resolution approving the appointment. Government fee is ₹200.
Need Professional Help with OPC Annual Filing?
Our CAs and Company Secretaries handle the entire OPC compliance cycle, audit to filing, starting at ₹4,999.
Get OPC Compliance DoneOPC Annual Compliance Cost in 2026
| Component | Amount (₹) | Notes |
|---|---|---|
| Statutory audit (CA fees) | ₹3,000 to ₹10,000 | Depends on transaction volume and complexity |
| AOC-4 government fee | ₹200 to ₹600 | Based on share capital slab |
| MGT-7A government fee | ₹200 to ₹600 | Based on share capital slab |
| ADT-1 government fee | ₹200 | Required only when auditor is appointed/changed |
| DIR-3 KYC | Nil (₹5,000 if late) | No fee if filed before 30 September |
| ITR-6 preparation and filing (CA fees) | ₹2,000 to ₹5,000 | Includes computation of income and tax audit |
| CS certification (if required) | ₹1,000 to ₹3,000 | Required only if paid-up capital > ₹10 crore |
| Total | ₹5,000 to ₹15,000 | Typical range for most OPCs |
Based on our experience filing compliance for 3,000+ OPCs, the average annual compliance cost for an OPC with turnover under ₹50 lakh is ₹6,000 to ₹8,000 when bundled with a single professional firm. Hiring separate CAs for audit and ITR, and a separate CS for ROC filings, typically costs 40% to 60% more due to fragmented fees.
OPC Annual Compliance Calendar for FY 2025-26
Keep this month-by-month calendar to ensure no deadline is missed for the financial year ending 31 March 2026.
| Month | Filing/Task | Deadline | Form |
|---|---|---|---|
| April 2026 | Close books of accounts for FY 2025-26 | 30 April 2026 | Internal |
| May to July 2026 | Complete statutory audit | Before AOC-4 deadline | Audit Report |
| July 2026 | Approve financial statements (board resolution) | Before AOC-4 filing | Board Minutes |
| September 2026 | File Form AOC-4 (financial statements) | 27 September 2026 | AOC-4 |
| September 2026 | File Director KYC | 30 September 2026 | DIR-3 KYC / KYC-WEB |
| September 2026 | Upload tax audit report | 30 September 2026 | Form 3CA-3CD |
| October 2026 | File Income Tax Return | 31 October 2026 | ITR-6 |
| November 2026 | File Form MGT-7A (annual return) | 60 days from annual return date | MGT-7A |
| Within 15 days | File auditor appointment (if changed) | 15 days from appointment | ADT-1 |
Penalties for Late OPC Annual Filing
Non-compliance with annual filing requirements attracts both monetary penalties and administrative consequences. The penalty structure for OPCs is detailed below.
| Default | Section | Penalty on Company | Penalty on Director |
|---|---|---|---|
| Late AOC-4 filing | Section 137(3) | ₹100 per day, no cap | ₹100 per day, no cap |
| Late MGT-7A filing | Section 92(5) | ₹100 per day, max ₹5 lakh | ₹100 per day, max ₹5 lakh |
| Non-filing of DIR-3 KYC | Rule 12A | ₹5,000 reactivation fee | DIN deactivation |
| Late ITR-6 filing | Section 234F | ₹5,000 (before 31 Dec) / ₹10,000 (after) | Interest under 234A/B/C |
| Non-filing for 2 years | Section 248 | Strike-off proceedings by ROC | Director disqualification under 164(2) |
Under Section 164(2) of the Companies Act, 2013, if an OPC fails to file annual returns or financial statements for 3 consecutive financial years, the sole director is disqualified from being appointed as a director in any company for 5 years. This affects all directorships, not just the OPC. File on time to avoid this personal consequence.
Common Mistakes in OPC Annual Filing
Not Appointing a Statutory Auditor
Many OPC founders assume that small companies with minimal revenue do not need an audit. Under the Companies Act, 2013, every company including OPCs must appoint a statutory auditor, regardless of turnover. The first auditor must be appointed within 30 days of incorporation. Failure to appoint an auditor blocks AOC-4 filing because the financial statements must include the auditor's report.
Missing the DIR-3 KYC Deadline
The 30 September deadline for DIR-3 KYC is the most commonly missed filing for OPCs. Founders focus on preparing AOC-4 and ITR-6 and overlook this simple but critical form. When the DIN is deactivated on 1 October, all pending MCA filings are blocked until the ₹5,000 reactivation fee is paid and the KYC is completed. Set a separate calendar reminder for 15 September to complete this filing early.
We process 500+ DIN reactivation requests annually for OPC directors who missed the DIR-3 KYC deadline. The ₹5,000 reactivation fee is entirely avoidable. File DIR-3 KYC-WEB in the first week of September. It takes under 5 minutes and costs nothing.
Filing AOC-4 Without Proper Audit Report
Rushing the audit process or using an under-qualified auditor can result in an incomplete or qualified audit report. The MCA portal validates that the AOC-4 submission includes a properly formatted audit report. An insufficient audit report causes the filing to be rejected, wasting time and potentially pushing the OPC past its deadline. Always use a practising CA with experience in company audits.
Confusing MGT-7 with MGT-7A
OPCs and small companies are eligible to file the simplified MGT-7A form, not the full MGT-7. Filing the wrong form creates unnecessary complications and may require resubmission. Verify the applicable form before filing. If your OPC's paid-up capital exceeds ₹4 crore or turnover exceeds ₹40 crore (no longer qualifying as small company), then the full MGT-7 form is required.
Ignoring the Nominee Declaration Update
Every OPC must have a nominee director recorded with the MCA. When a nominee's personal details change (address, contact information, or DIN status), the OPC must file INC-4 with updated nominee consent within 15 days. Failure to maintain an active and valid nominee on record is a compliance gap that the Registrar may flag during annual inspection. If the nominee resigns, the sole member must appoint a replacement and file INC-4 within 15 days. Operating without a registered nominee exposes the OPC to penalties under Section 462 of the Companies Act, 2013.
OPC Compliance vs Other Entity Types
| Compliance Requirement | OPC | Private Limited | LLP |
|---|---|---|---|
| Annual General Meeting | Exempt | Mandatory by 30 September | Not applicable |
| Board Meetings per year | 2 (1 per half year) | 4 (1 per quarter) | Not applicable |
| Financial Statement filing | AOC-4 (180 days) | AOC-4 (30 days from AGM) | Form 8 (30 October) |
| Annual Return filing | MGT-7A | MGT-7 | Form 11 (30 May) |
| Statutory Audit | Mandatory | Mandatory | Only if turnover > ₹40 lakh or contribution > ₹25 lakh |
| Director/Partner KYC | DIR-3 KYC (30 Sep) | DIR-3 KYC (30 Sep) | DPIN KYC (30 Sep) |
| Income Tax Form | ITR-6 | ITR-6 | ITR-5 |
| ITR Deadline | 31 October | 31 October | 31 July (no audit) / 31 Oct (audit) |
| Estimated annual cost | ₹5,000 to ₹15,000 | ₹10,000 to ₹30,000 | ₹3,000 to ₹12,000 |
Considering converting your OPC to a Private Limited Company?
Register or Convert Your OPCEvent-Based Compliance for OPCs
In addition to annual filings, certain events during the year trigger additional compliance requirements. These are filed within specific deadlines based on when the event occurs.
Change of Director or Member
If the sole member or director changes, file Form DIR-12 (Appointment or resignation of director) within 30 days of the change. Update the nominee details if the member changes by filing Form INC-4 (Change of nominee). Amend the MOA and AOA if the company name, objectives, or registered office changes. When an OPC adds a second member, it automatically triggers a mandatory conversion to a Private Limited Company under the Companies Act, 2013, and the conversion process must be completed within 6 months. The director must also ensure that the incoming director obtains a valid DIN before the appointment can be filed with the MCA.
Increase in Authorised Share Capital
If the OPC increases its authorised share capital, file Form SH-7 with the MCA within 30 days of passing the resolution. The government fee is based on the increase in capital on a slab scale. Update the MOA to reflect the new authorised capital. For instance, increasing authorised capital from ₹1 lakh to ₹5 lakh attracts a government fee of ₹2,000 plus stamp duty varying by state. If the paid-up capital exceeds ₹50 lakh after the increase, the OPC must mandatorily convert to a Private Limited Company under Section 18(1).
Change of Registered Office
Any change of registered office within the same city requires Form INC-22 filed within 15 days along with proof of the new address (rent agreement, utility bill, and NOC from the property owner). Moving to a different city within the same state requires an additional board resolution and Form INC-22. Moving to a different state requires a special resolution, ROC approval, and confirmation from the Regional Director, which is a more complex process taking 60 to 90 days and costing ₹3,000 to ₹10,000 in professional fees.
Change of Name or Business Objects
If the OPC changes its name or alters the objects clause in the MOA, file Form INC-24 (Application for approval of change of name) or Form MGT-14 (Filing of resolution with ROC) within 30 days. A name change requires checking availability through the RUN service on the MCA portal, obtaining ROC approval, and updating the name on all statutory records including PAN, TAN, GST, and bank accounts. Altering business objects requires a special resolution and filing of the altered MOA.
Mandatory Conversion Thresholds for OPC
OPCs must monitor two key thresholds that trigger mandatory conversion to a Private Limited Company under Section 18(1) of the Companies Act, 2013.
| Threshold | Limit | Measurement | Action Required |
|---|---|---|---|
| Paid-up share capital | ₹50 lakh | As of any date during the financial year | Convert to Pvt Ltd within 6 months of breach |
| Average annual turnover | ₹2 crore | Average of immediately preceding 3 consecutive FYs | Convert to Pvt Ltd within 6 months of breach |
The conversion process involves adding a second member and second director, altering the MOA and AOA to reflect Private Limited Company structure, passing a special resolution, and filing Form INC-6 with the MCA. The entire conversion process takes 30 to 60 working days and costs ₹8,000 to ₹20,000 including government fees and professional charges. After conversion, the OPC must comply with the full Private Limited Company compliance requirements including 4 board meetings per year, AGM within 6 months of FY end, and full MGT-7 filing instead of MGT-7A.
Based on our experience handling 500+ OPC conversions, the most common trigger is the ₹2 crore turnover threshold. Many OPCs cross this unknowingly during their third year of operation. Track your turnover quarterly and plan the conversion proactively rather than waiting for the ROC to flag it, as delayed conversion attracts penalties under Section 18(4).
Best Practices for OPC Annual Compliance
Maintain Monthly Bookkeeping
Record all financial transactions monthly using accounting software. Monthly bookkeeping reduces the year-end audit workload from weeks to days, lowers professional fees because the CA spends less time on reconciliation, and ensures that management decisions are based on accurate financial data. Tally, Zoho Books, and QuickBooks all support OPC accounting requirements including GST compliance, TDS, and automated bank reconciliation.
Set Calendar Reminders for All Deadlines
Create a compliance calendar with reminders set 30 days before each deadline. The critical dates are: 30 September for DIR-3 KYC and tax audit report, 27 September for AOC-4, 31 October for ITR-6, and the MGT-7A deadline based on your annual return date. Missing even one deadline triggers daily penalties that accumulate quickly. A single missed DIR-3 KYC deadline costs ₹5,000 in reactivation fees.
Engage a Single Professional Firm for All Filings
Using one CA or CS firm for audit, tax filing, and ROC compliance reduces costs by 30% to 50% compared to engaging separate providers. The single firm has complete context on the OPC's financials, can identify issues early, and coordinates all filings to meet deadlines without gaps. Ensure the firm has experience with OPC-specific compliance including small company exemptions and mandatory conversion thresholds.
Keep Statutory Records Updated
Maintain all statutory registers including the Register of Members, Register of Directors, Minutes Book, and Register of Charges at the registered office. These records are required during audit, during any government inspection, and for filing annual returns. The sole director must sign all board minutes personally. Use printed registers or digital formats as permitted under Section 120 of the Companies Act, 2013.
Related Resources
- OPC Annual Compliance Service -- Complete annual filing handled by our CA and CS team
- OPC Registration -- Register a new One Person Company starting at ₹4,999
- Private Limited Company Registration -- Upgrade from OPC when ready to scale
- Guide: File Form AOC-4 -- Detailed AOC-4 filing walkthrough
- Guide: DIR-3 KYC Filing -- Step-by-step director KYC guide
- Guide: Register on Income Tax Portal -- Set up your e-Filing account
Summary
OPC annual compliance involves 5 mandatory filings: AOC-4 by 27 September, MGT-7A within 60 days of the annual return date, DIR-3 KYC by 30 September, ITR-6 by 31 October, and ADT-1 within 15 days of auditor appointment. Most OPCs qualify for small company exemptions that simplify the process. Total cost ranges from ₹5,000 to ₹15,000 per year. Late filing attracts ₹100 per day per form with no cap, and non-filing for 2 consecutive years can trigger strike-off proceedings by the ROC.
Get Your OPC Annual Filing Done on Time
Our team handles audit, AOC-4, MGT-7A, DIR-3 KYC, and ITR-6 filing for OPCs. Starting at ₹4,999 per year.
Start OPC Annual ComplianceFrequently Asked Questions
What is the annual return for a One Person Company?
Is annual filing mandatory for OPCs with zero turnover?
What is the difference between MGT-7 and MGT-7A for OPCs?
Does an OPC need a statutory audit?
What qualifies an OPC as a small company?
Who is responsible for OPC annual compliance?
What happens if an OPC does not file annual returns?
What is the due date for AOC-4 filing for OPC?
What is the due date for MGT-7A filing for OPC?
How do I file DIR-3 KYC for the OPC director?
Is an AGM required for an OPC?
How many board meetings does an OPC need per year?
Can I file OPC annual returns myself without a CA?
How much does OPC annual compliance cost in 2026?
What is the government fee for AOC-4 and MGT-7A filing?
What is the penalty for late AOC-4 filing for OPC?
How much does DIR-3 KYC cost?
OPC compliance vs Private Limited Company compliance: what is different?
Can an OPC use the Composition Scheme to reduce compliance?
OPC vs LLP: which has lower annual compliance?
What if my OPC director's DIN is deactivated?
Can the ROC strike off my OPC for non-filing?
How do I correct errors in already filed AOC-4 or MGT-7A?
What if the OPC has no transactions during the year?
When must an OPC convert to a Private Limited Company?
Can an OPC appoint more than one director?
What is the nominee director requirement for OPC?
Is CARO applicable to OPCs?
Need Help With This Process?
Our experts are ready to assist you every step of the way. Get started with a free consultation today!