Company and LLP compliance

ROC compliance software for CA firms: every company and LLP, form by form.

Annual forms for each company, OPC and LLP on their own tracks, the meetings that set those dates, the registers, and the signatures you need on the day. You still fill and upload the forms on the MCA portal. CA Bundals makes sure the date, the papers and the DSC are ready first.

CA Bundals · ROC / MCA · ROC filings
ROC filings · annual forms for FY 2025-26Deshpande & Kulkarni, CAs · companies and LLPs
Today 10 Oct
Done12
In progress8
Awaiting papers5
DSC expiring soon3
ClientTypeFormStatusOwner
Bhatia Steel Works
Private limitedAOC-4Not started · due 30 OctPriya
Nandini Dairy
Private limitedAOC-4In progressRahul
Chitale Infra
Private limitedMGT-7Not started · due 29 NovPriya
Saraf Exports
OPCMGT-7AIn progressPriya
Rathod Logistics LLP
LLPForm 8Awaiting dataAmit

A company, an OPC and an LLP owe different forms. The calendar knows which is which.

Which apps this work uses

Eight of the 30 apps serve company work

Forms first, then being ready on the day.

Three tracks, because a company, an OPC and an LLP are not the same.

Say what the client is and the calendar lays out its year. A private limited company gets its annual accounts and annual return forms, the return of deposits and director KYC. An OPC gets its own shorter set. An LLP gets Form 11 and Form 8 and none of the company forms. Forms that follow an event are added when the event happens.

  • The additional fee that is running shows as exposure on each open form
  • Every row says why it applies
  • The acknowledgement number is recorded after you upload, and shows in the client’s portal

Each date and fee is a default from the rule table. Verify against the Act, the rules and current circulars.

CA Bundals · ROC / MCA · Rathod Logistics LLP
Rathod Logistics LLP · this yearLLP track
No AOC-4 or MGT-7
FormWhat it isStatus
Form 11
Annual returnDone · number kept
Form 8
Statement of account and solvencyAwaiting data
Papers for Form 84 of 6
Link sent to the designated partner · reminded on 6 Oct
Form 11 falls before the return season, which is why it is the one most often missed.

Hold the meeting here, and its forms appear on the calendar.

Company Secretarial keeps each company’s master: directors with DIN and KYC status, auditors, members and charges. Schedule a board meeting, an AGM or an EGM and the statutory checks show beside it: the gap between meetings, the notice period, the last date for the AGM. Build the agenda from resolution templates, record attendance and quorum, and draft the minutes.

  • When a meeting is marked held, the forms it triggers go into the ROC calendar with their dates
  • Notice, agenda, certified true copies and minutes print on the client company’s letterhead
  • Registers of members, directors, charges, transfers and allotments, built from the share events, with a cap table
CA Bundals · Company Secretarial · Bhatia Steel Works
Annual general meetingFY 2025-26 · held on 30 Sep 2026
Held
CheckResult
Notice period
Met
Quorum
Present
Minutes
Draft · signature pending
Forms this meeting put on the calendarDue
AOC-4
30 Oct
MGT-7
29 Nov
ADT-1
On the calendar

The DSC is in the drawer, and it has not expired.

Many late forms are late for a dull reason: the signature expired, or nobody knows who has the token. DSC & Vault keeps every certificate with its expiry and who holds the token, and the client confirms each hand-over with a one-time code. Portal logins are kept encrypted, and opening one needs a reason that is logged.

  • Expiry reminders to the client ahead of the date, from your own WhatsApp number
  • Renewal orders with your vendor: the cost, your fee and whether the client has paid
  • You buy the DSC from your vendor as today. Nothing is ordered from here
CA Bundals · DSC & Vault · DSC expiry
Signatures expiringNext 60 days
3
WhoseExpiresToken is
DirectorBhatia Steel Works
2 Nov 2026In office · locker 2
Designated partnerRathod Logistics LLP
19 Nov 2026With the client
DirectorNandini Dairy
4 Dec 2026With staff · Amit
Every hand-over is confirmed by the client with a one-time code, without a login.
In plain words

What this ROC software does, and what it leaves to you

What it does

  • Lays out annual and event-driven forms by entity type, with the exposure on each
  • Runs meetings, minutes and statutory registers for each company
  • Gives printable statements and a data sheet to key into the form
  • Tracks DSC expiry, token custody and portal logins
  • Bills your fee and the challan together

What it does not do

  • Fill, sign or upload an e-form. You do that on the MCA portal
  • Make AOC-4 XBRL
  • Bring company or director data from MCA. The master is what you enter
  • Buy or renew a DSC, or pay a challan
  • Give legal advice. Templates are starting points to review
Straight answers

Questions CA firms ask about ROC work

Does it upload forms to the MCA portal?

No. There is no connection to MCA. You fill and upload each form there, then record the acknowledgement number here.

Is it only for private limited companies?

No. Private limited companies, OPCs and LLPs each have their own track. It is not built for listed-company compliance.

Can directors see anything?

Yes. A director opens the notice or the signed minutes in the client portal with a one-time code and acknowledges. You can send the link on WhatsApp.

Where do the dates come from?

From a rule table and, for forms that follow a meeting, from the meeting date you record. Each is a default to verify.

Which plan has these apps?

The pricing page shows where each of the 30 apps starts. The first 14 days include all of them.

Read next

More on what CA Bundals does

Dates, form numbers, rates and limits on this page are the product’s defaults for FY 2026-27. Verify each against the current notification. The firm, staff and clients in the screens are demo data, and the screens are drawings, not photographs.

Have every company’s annual forms ready before the last week.

Every firm starts with 14 days of all 30 apps. No setup fee. Plans and limits are on the pricing page.