CorporateWalla logoCorporateWalla
CW · KOLKATA

Annual Compliance for Private Limited Companies in Kolkata

ROC filings, board and AGM records, director KYC and West Bengal professional tax on one calendar

Keep your Kolkata private limited company in good standing with ROC Kolkata-I or Kolkata-II. We hold the board meetings and AGM on paper and on time, file AOC-4 and MGT-7 or MGT-7A, and track ADT-1, DPT-3, MSME-1, the three-yearly DIR-3 KYC and the company's West Bengal professional tax. Professional fee from Rs 4,999 a year, excluding GST and MCA fees.

  • AGM within six months of year-end; AOC-4 within 30 days and MGT-7 within 60 days of it
  • Rs 100 a day additional fee on each of AOC-4 and MGT-7 once they are late
  • Small-company relief checked against the December 2025 limits
  • 50% upfront, 50% on delivery

Get a quote for Annual Compliance for Private Limited Companies in Kolkata

Leave your number. A CA calls you back with a fixed quote, usually within 30 minutes in office hours.

+91

Sent over an encrypted connection

CW · AT A GLANCE

At a glance

ItemPosition for a Kolkata private limited company
Core annual formsAOC-4 (financial statements) and MGT-7 or MGT-7A (annual return)
RegistrarROC Kolkata-I (Kolkata district and Sikkim) or ROC Kolkata-II (rest of West Bengal)
MeetingsFour board meetings a year (two for a small company) and one AGM
Periodic MCA formsDPT-3 by 30 June, MSME-1 half-yearly, ADT-1 when an auditor is appointed
Director KYCDIR-3 KYC Web once every three financial years from 31 March 2026
State levyWest Bengal professional tax for the company, its directors and its payroll
Adjudication and appealYour ROC under Section 454, appeal to the Regional Director, Eastern Region
CW · OVERVIEW

What annual compliance actually means for a Kolkata company

Incorporation gives a company its CIN; annual compliance keeps the CIN worth something. Every private limited company registered in West Bengal has to prove to its registrar, once a year, that it held its meetings, adopted audited accounts and recorded who owns and runs it. Banks, tender committees and investors look at the MCA master data before they look at anything else, and an "Active non-compliant" tag or a string of missing years on that record costs more than the filings ever would.

The work runs from the first board meeting after 31 March, through the audit and the AGM, to the annual return in November, with DPT-3, MSME-1 and director KYC owed by some companies in between.

Kolkata adds its own layer. The company pays West Bengal professional tax in its own right, its directors are enrolled separately, and since 16 February 2026 the registrar depends on which side of the Kolkata district boundary the registered office sits.

CW · WHO IT APPLIES TO

Which registrar holds your annual filings

ROC Kolkata now operates as two offices. ROC Kolkata-I covers the district of Kolkata and the State of Sikkim. ROC Kolkata-II covers every other district of West Bengal. Both work only through the MCA portal, so nobody queues at a counter, but the ROC on your master data is the one that examines your forms, issues notices and adjudicates penalties.

Registered office inRegistrar
Park Street, Dalhousie and BBD Bagh, Burrabazar, BowbazarROC Kolkata-I
Ballygunge, Gariahat, ShyambazarROC Kolkata-I
Salt Lake (Bidhannagar), New Town and Rajarhat, Lake Town, Bangur Avenue, Dum DumROC Kolkata-II
Howrah, Hooghly, Behala, Jadavpur, Joka, Garden Reach and the rest of the 24 ParganasROC Kolkata-II

A company that moves its office from, say, Camac Street to Sector V in Salt Lake is now moving between two registrars inside the same state. That needs confirmation from the Regional Director, Eastern Region on Form INC-23 under Section 12(5) and Rule 28 of the Incorporation Rules, not just an INC-22. If a move like that is planned, do it before the AGM season so the year's AOC-4 and MGT-7 go to the right office.

CW · JURISDICTION

The full year, form by form

Filing or eventWhat it coversWhenApplies to
Board meetingsAccounts approval, AGM notice, board's report, routine businessFour a year, gap of not more than 120 daysEvery company; small companies two a year
AGMAdoption of audited accounts, auditor appointment where dueWithin six months of year-end, usually by 30 September; first AGM within nine monthsEvery company except an OPC
AOC-4Balance sheet, profit and loss, board's report, auditor's reportWithin 30 days of the AGMEvery company
MGT-7 or MGT-7AAnnual return: shareholding, directors, meetingsWithin 60 days of the AGMMGT-7A for small companies and OPCs; MGT-7 for others
ADT-1Appointment of the auditor for a five-year termWithin 15 days of the meeting that appointsIn the year of appointment or reappointment, not every year
DPT-3Outstanding money received that is not a deposit, and any depositsBy 30 June, for the position on 31 MarchCompanies with such receipts outstanding
MSME-1Dues to micro and small suppliers outstanding beyond 45 days30 April (October-March) and 31 October (April-September)Companies with such dues
DIR-3 KYC WebKYC of every director holding a DINOnce in three financial years, by 30 June of the filing yearEvery DIN holder
West Bengal professional taxCompany and director enrolment, payroll deductionsAnnual enrolment tax by 31 July; payroll monthlyEvery company and its directors; payroll if staff earn above the slab

Two points catch Kolkata companies most often. First, ADT-1 is not an annual form: since the 2018 amendment removed yearly ratification, it is filed only when an auditor is appointed or reappointed, or a casual vacancy is filled. Second, a newly incorporated company's first year carries extra items, such as the INC-20A declaration of commencement of business and the first auditor's ADT-1, that later years do not.

CW · DOCUMENTS

Documents required

From the company

  • Audited financial statements, the auditor's report and, where applicable, the CARO report
  • Trial balance and schedules, so the AOC-4 figures can be matched line by line
  • Register of members and any share transfers or allotments during the year
  • List of loans and advances received, to test DPT-3, and supplier ageing for MSME-1
  • Details of related-party contracts and any loans or guarantees given

From the directors

  • DSCs that are valid and registered on the MCA portal
  • Interest disclosures in MBP-1 and non-disqualification declarations in DIR-8
  • Current mobile number, email and residential address, for DIR-3 KYC Web

For West Bengal professional tax

  • Company and director enrolment numbers on wbprofessiontax.gov.in
  • Monthly salary register, where the company deducts tax from employees
CW · PROCESS

How we run the year, step by step

Step 1. April: calendar and open items

We pull the company's MCA master data, check the ROC shown, list the forms filed in earlier years and flag anything missing. MSME-1 for the October to March half is due by 30 April, so supplier ageing is reviewed first.

Step 2. May to June: loans, KYC and DPT-3

Every loan and advance on the 31 March balance sheet is classified. Where a DPT-3 is due we file it by 30 June, with the auditor's certificate where the rules require one. In a DIR-3 KYC year we file it for each director in the same window.

Step 3. July to August: audit and board approval

We coordinate with the statutory auditor, draft the board's report, and hold the board meeting that approves the accounts and calls the AGM. The company's professional tax enrolment payment falls due by 31 July.

Step 4. By 30 September: AGM

Notice with the accounts goes out at least 21 clear days before the meeting, unless members consent to shorter notice. Minutes, the attendance record and the resolutions are written up the same week.

Step 5. October: AOC-4 and ADT-1

AOC-4 is filed within 30 days of the AGM, and ADT-1 within 15 days of it in an appointment year. MSME-1 for April to September is due by 31 October.

Step 6. November: annual return

MGT-7 or MGT-7A is filed within 60 days of the AGM, certified by a company secretary in practice only where the company's size requires it.

CW · TIMELINE

Timeline

StageTypical timeDepends on
Health check of past filings2 - 3 business daysAccess to MCA login and past records
Board report, AGM notice and minutes3 - 5 business days after audited accountsAuditor sign-off
AOC-4 preparation and filing2 - 4 business daysFinal accounts and director DSCs
MGT-7 or MGT-7A2 - 3 business daysShareholding and meeting data
Backlog year, each5 - 10 business daysAvailability of audited accounts for that year

Indicative service timelines. Form processing by the ROC and the timing of the audit are outside our control.

CW · GOVERNMENT CHARGES

Government charges and late fees

MCA filing fees are fixed by the Companies (Registration Offices and Fees) Rules, 2014, according to the company's nominal share capital, and are computed on the portal when each form is filed. They are small when forms go in on time. Late filing is where the cost builds.

DelayAOC-4 and MGT-7Other fee-bearing forms, such as DPT-3ADT-1 (Section 139) and Section 157 forms
Up to 15 daysRs 100 a day, per form2 times the normal fee1 time the normal fee
15 to 30 daysRs 100 a day, per form2 times2 times
30 to 60 daysRs 100 a day, per form4 times4 times
60 to 90 daysRs 100 a day, per form6 times6 times
90 to 180 daysRs 100 a day, per form10 times10 times
Beyond 180 daysRs 100 a day, per form12 times12 times

Additional-fee multiples as amended by G.S.R. 12(E) of 11 January 2022, effective 1 July 2022. The Rs 100 a day fee for delays under Sections 92(4) and 137(1) has applied since 1 July 2018. MSME-1 itself carries no filing fee; penalties for its non-filing are separate.

These are fees, not penalties. Penalties under Sections 92(5) and 137(3) are imposed separately by the adjudicating officer, and continuing failure to file accounts or annual returns for three consecutive financial years disqualifies every director under Section 164(2), which also costs them their seats on the boards of their other companies.

CW · OUR FEES

Our fees

PlanProfessional feeCovers
EssentialFrom Rs 4,999 a yearAOC-4, MGT-7 or MGT-7A, board meeting minutes for accounts approval, AGM notice and minutes
GrowthOn quoteEssential plus ADT-1, DPT-3, MSME-1, DIR-3 KYC Web, statutory registers and all four board meetings
CompleteOn quoteGrowth plus West Bengal professional tax for the company, directors and payroll, ITR-6 and audit coordination

All plans exclude GST. MCA filing fees, additional fees for any delay and DSC charges are paid at actuals and shown separately on your invoice. Backlog years are quoted per year.

All fees and charges listed are indicative only and do not constitute a binding offer. Final amounts may vary depending on the volume of work and the complexity involved.

CW · SMALL COMPANIES

Small-company relief after the December 2025 limits

G.S.R. 880(E), notified on 1 December 2025, raised the small-company limits in Section 2(85) to paid-up capital of not more than Rs 10 crore and turnover of not more than Rs 100 crore for the previous financial year. A large share of Kolkata's private limited companies that were outside the old Rs 4 crore and Rs 40 crore limits now qualify, and many have not yet changed how they file.

ReliefEffect on the annual cycle
MGT-7AAbridged annual return in place of MGT-7
Section 173(5)One board meeting in each half of the calendar year, at least 90 days apart, instead of four
Cash flow statementNot required in the financial statements
CARO 2020The auditor's CARO report does not apply
Section 446BPenalties capped at half the normal amount, up to Rs 2 lakh for the company and Rs 1 lakh for an officer

The test is applied company by company and year by year. A holding or subsidiary company, a Section 8 company and a company governed by a special Act cannot be a small company whatever its size, so a Kolkata group with a parent and two subsidiaries still files MGT-7 for each of them.

CW · PENALTIES

Penalties and adjudication in Kolkata

Penalties for default are imposed by an adjudicating officer of the company's own registrar under Section 454. For a Kolkata company that is ROC Kolkata-I or ROC Kolkata-II, and an appeal against the order lies to the Regional Director, Eastern Region, Kolkata within 60 days.

DefaultPenalty on the companyPenalty on officers
AOC-4 not filed (Section 137)Rs 10,000 plus Rs 100 a day, up to Rs 2 lakhRs 10,000 plus Rs 100 a day, up to Rs 50,000
MGT-7 not filed (Section 92)Rs 10,000 plus Rs 100 a day, up to Rs 2 lakhRs 10,000 plus Rs 100 a day, up to Rs 50,000
Three years of non-filingExposure to strike-off under Section 248Disqualification for five years under Section 164(2)
CW · COMPARISON

Annual compliance compared with event-based and other filings

Annual ROC complianceEvent-based filingsTax compliance
ExamplesAOC-4, MGT-7, DPT-3, MSME-1, DIR-3 KYCDirector change, allotment, office shift, chargeITR-6, GST returns, TDS, professional tax
TriggerThe calendarA decision or a transactionIncome, supplies or payroll
Filed withROC Kolkata-I or Kolkata-II on the MCA portalSame ROC; some need RD approvalIncome Tax Department, GST portal, WB Directorate of Commercial Taxes
Kolkata pageThis pageAuditor appointment in KolkataGST registration in Kolkata
CW · WHY CORPORATEWALLA

Why CorporateWalla

We are a CA and CS practice operating under DSG CORPORATE FINANCIAL ADVISORS LLP from 129A, Bangur Avenue, Block A, Lake Town, Kolkata 700055, and we have supported 2,500+ companies across our practice.

  • We start every engagement with the MCA master data, so missing years surface before they surprise a bank
  • The board's report and AOC-4 are prepared from the same trial balance the auditor signed, which avoids resubmission
  • Professional tax for the company and its directors runs on the same calendar as the ROC work, so the 31 July payment is not forgotten in audit season
CW · COMMON MISTAKES

Mistakes we see on Kolkata annual filings

  • Treating the AGM date as fixed at 30 September and filing AOC-4 and MGT-7 late because the meeting was actually held earlier.
  • Filing MGT-7 for a company that now qualifies as small, or MGT-7A for one that is a subsidiary and cannot.
  • Filing ADT-1 every year out of habit, while missing it in the year the five-year term actually ended.
  • Leaving director loans out of DPT-3 because they were "only from the promoters".
  • Paying professional tax for the company but never enrolling the directors.
  • Shifting the registered office from Kolkata district to Salt Lake or New Town with only an INC-22.
CW · LEGAL BASIS

Legal basis

ReferenceRelevance
Sections 92 and 137, Companies Act, 2013Annual return and financial statements
Sections 96 and 173AGM and board meetings
Section 139 and Rule 4, Companies (Audit and Auditors) Rules, 2014Auditor appointment and ADT-1
Section 2(85) as amended by G.S.R. 880(E), 1 December 2025Small-company limits
Companies (Appointment and Qualification of Directors) Amendment Rules, 2025, G.S.R. 943(E)DIR-3 KYC once every three years from 31 March 2026
Companies (Registration Offices and Fees) Rules, 2014, as amended by G.S.R. 12(E), 2022Normal and additional fees
Rule 16, Companies (Acceptance of Deposits) Rules, 2014DPT-3
Section 405 and the MSME-1 OrderHalf-yearly MSME-1
Sections 164(2), 446B and 454Disqualification, small-company penalties, adjudication
West Bengal State Tax on Professions, Trades, Callings and Employments Act, 1979Professional tax

Authority sources: Ministry of Corporate Affairs at mca.gov.in, India Code, the PIB release on the Kolkata-I / Kolkata-II split, and wbprofessiontax.gov.in.

CW · LOCAL SCENARIO

A Kolkata example

A trading company on Brabourne Road, paid-up capital Rs 1.2 crore and turnover of about Rs 60 crore, had been filing MGT-7 and holding four board meetings a year on its old advice. After the December 2025 change it qualified as a small company, so for FY 2025-26 we moved it to MGT-7A and a two-meeting calendar. The review also found Rs 35 lakh of director loans that had never gone into DPT-3, and two directors who had never been enrolled for professional tax. DPT-3 was filed with the 2x additional fee, both directors were enrolled on the state portal, and the AOC-4 went in nine days after the AGM.

Illustrative scenario based on typical file patterns. Not a named client engagement.

CW · FAQ

Annual Compliance for Private Limited Companies in Kolkata - questions we get

Which ROC receives the annual filings of a Kolkata private limited company?

The ROC shown on the company's master data. A registered office in Kolkata district, such as Park Street or Ballygunge, falls under ROC Kolkata-I, which also covers Sikkim. An office in Salt Lake, New Town, Lake Town, Howrah or elsewhere in West Bengal falls under ROC Kolkata-II. The split took effect on 16 February 2026.

What are the due dates for AOC-4 and MGT-7?

AOC-4 is due within 30 days of the AGM and MGT-7 or MGT-7A within 60 days of it. The AGM itself must be held within six months of the end of the financial year, so for most companies that is by 30 September, putting AOC-4 in October and MGT-7 in November.

What is the late fee for AOC-4 and MGT-7?

Rs 100 for every day of delay, separately on each form, on top of the normal filing fee. The amount keeps running until the form is filed, so a single year's AOC-4 and MGT-7 filed two years late carry more than Rs 1.4 lakh in additional fees between them.

Is ADT-1 filed every year?

No. Since yearly ratification was removed in 2018, ADT-1 is filed when the auditor is appointed for a five-year term, when that term is renewed, or when a casual vacancy is filled. It is due within 15 days of the meeting, and a delay of up to 15 days attracts only one times the normal fee.

How often do directors file DIR-3 KYC now?

From 31 March 2026, every DIN holder files DIR-3 KYC Web once in three financial years instead of every year, under G.S.R. 943(E). Directors who were up to date move to their next filing by 30 June 2028. A change of mobile number, email or address must still be updated within 30 days.

Does my Kolkata company qualify as a small company?

It does if its paid-up capital is not more than Rs 10 crore and its turnover for the previous year is not more than Rs 100 crore, the limits set by G.S.R. 880(E) from 1 December 2025, and it is not a holding or subsidiary company, a Section 8 company or a company under a special Act.

Does a Kolkata company need to pay West Bengal professional tax?

Yes. The company is enrolled and pays its own annual tax, its directors are enrolled for their own liability, and if it has employees above the salary slab it deducts tax monthly as an employer. See professional tax in West Bengal for the registrations involved.

What happens if a company has not filed for three years?

Every director becomes disqualified for five years under Section 164(2) and cannot be appointed or reappointed to any board in that period. The ROC may also start strike-off under Section 248. Filing the missing years with additional fees, and adjudication of penalties, is usually the way back.

Where do I appeal an ROC penalty order in Kolkata?

Penalties are imposed by the adjudicating officer of ROC Kolkata-I or Kolkata-II under Section 454. An appeal against the order lies to the Regional Director, Eastern Region, Kolkata, within 60 days of receiving it.

What does annual compliance in Kolkata cost?

Our professional fee starts at Rs 4,999 a year plus GST for AOC-4, MGT-7 or MGT-7A and the board and AGM records. ADT-1, DPT-3, MSME-1, DIR-3 KYC and professional tax are quoted on top according to what the company actually owes. MCA fees are paid at actuals.

50% upfront, 50% on delivery30-minute callbackOffice in Kolkata
CW · KOLKATA

Start your Kolkata company's annual compliance

Tell us what you need and a real CA calls you back, with no scripts and no transfers. Call 72783 76654. Mon - Sat, 10:00 AM - 7:00 PM IST.

Reviewed by CorporateWalla's CA and CS team · Last Updated 22 October 2026 · · Sources: Ministry of Corporate Affairs, PIB: new RD and ROC offices from 16 February 2026, India Code: Companies Act, 2013, West Bengal Profession Tax portal

Canonical: https://corporatewalla.com/kolkata/annual-compliance-pvt-ltd