Skip to main content

CIPC Annual Returns

Every registered company and close corporation must submit Annual Returns to CIPC to remain compliant and avoid the risk of deregistration.

Written by Mariska

The CIPC Annual Returns module in DataGrows helps firms automatically schedule Annual Return reminders, track progress, monitor deadlines, and calculate the expected Annual Return fee.

The goal is simple: ensure no Annual Return deadline is missed and make the submission process easy to manage across your entire client base.


Why Use the CIPC Annual Returns Module?

Managing Annual Returns manually can become difficult as your client base grows.

Firms often need to keep track of:

  • Registration anniversaries

  • Company year ends

  • Annual turnovers

  • Submission deadlines

  • Outstanding returns

  • CIPC fees

The CIPC Annual Returns module centralises this information and creates automatic reminders for your team.

Benefits include:

✅ Automatic annual scheduling

✅ Firm-wide deadline visibility

✅ Fee calculation assistance

✅ Progress tracking

✅ Improved compliance management

✅ Reduced risk of missed submissions


Activating CIPC Annual Returns

To enable Annual Return reminders for a client:

  1. Navigate to the Clients Table

  2. Open the Client Record

  3. In the Details section, ensure the following fields are completed:

    • Registration Date

    • Year End

  4. Click on the Billing & Services tab

  5. Enable CIPC Annual Return

  6. Save the record

Once enabled, DataGrows will begin scheduling Annual Return tasks automatically.


Why Registration Date and Year End Matter

The Registration Date and Year End help DataGrows determine when Annual Return reminders should be generated.

Without these values:

❌ Annual Returns cannot schedule correctly

✅ Accurate dates ensure reminders appear when they are needed

Always verify these fields are completed when onboarding a new company or close corporation.


Automatic Scheduling

Once the service is enabled:

✅ DataGrows creates Annual Return tasks automatically

✅ Tasks are assigned according to your Client Roles

✅ Reminders appear in the relevant task tables

✅ Deadlines become visible in All Tasks Due

This removes the need for manually maintaining annual return spreadsheets or diary reminders.


Working on Annual Return Tasks

The CIPC Annual Returns table can be found under:

Task Departments → CIPC Department → CIPC Annual Returns

From here, your team can:

  • Track progress

  • Record notes

  • Monitor outstanding returns

  • Review due dates

  • Manage annual return submissions

  • Automate the billing of the CIPC Annual Return Fee to the client.

Each task provides a central place to manage the annual return process from start to finish.


Monitoring Annual Return Deadlines

All CIPC Annual Return tasks automatically create reminders in:

All Tasks Due

This allows firms to:

✅ Monitor approaching deadlines

✅ Allocate responsibility

✅ Identify overdue returns

✅ Improve compliance visibility

Many firms use All Tasks Due as their primary operational dashboard.

Dates on the Annual Return task explained:

  • Registration Date: This is the company's registration date with CIPC. Ensure it's accuracy with our quick CIPC search

  • Begin Date: This is the same DAY as the registration date, the anniversary of the company's registration with CIPC and the first day you can submit the annual return and Beneficial Ownership Declaration

  • Due Date: This is the final day of submission according to CIPC and the company's anniversary. After this date, CIPC will impose a late submission penalty.

DataGrows will automatically highlight on the All Tasks Due Detail when the task can BEGIN vs when the task is DUE.

This is different for private companies compared to Close Corporations, but DataGrows adheres to the CIPC legislation for these entities in terms of due dates.


Annual Return Fee Calculation

One of the most useful features of the module is the Annual Return Fee calculator.

When editing the Annual Return task:

  1. Enter the client’s Annual Turnover

  2. Check the "Bill fee to client" checkbox if the annual CIPC fee is not included in their retainer.

  3. Save the record

DataGrows will automatically calculate the expected Annual Return Fee according to the turnover and entity type of your client.

This helps your team:

✅ Prepare for submission

✅ Recover client costs accurately

✅ Improve planning and communication

Should the return already be overdue past the penalty date, we will also work out the penalty to be paid.

All this plugs into our automated billing module that will include the fee automatically in the client's next invoice.

Pro tip: as soon as the turnover is confirmed for a year, enter the value into DataGrows and bill the client in advance. The more clients pay their fee before the CIPC deadline, the less cash flow constraints you have.


CIPC Browser Extension Integration

DataGrows also includes a CIPC Extension designed to improve visibility during Annual Return processing.

The extension helps users quickly identify:

✅ When the last Annual Return was submitted

✅ Relevant CIPC client information

✅ Client submission history

This reduces the need to repeatedly search for information during Annual Return season.


Best Practices

Enable the Service Early

Switch on CIPC Annual Returns as part of your client onboarding process.

Maintain Registration Dates

Incorrect registration information can lead to scheduling issues.

Capture Annual Turnover

Maintaining turnover information improves fee calculation accuracy.

Review All Tasks Due Regularly

Use your dashboard to monitor upcoming deadlines.

Create Saved Filters

Examples include:

  • Annual Returns Due This Month

  • Overdue Annual Returns

  • Assigned to Me

  • Awaiting Client Information (i.e. Progress = Client Delayed)


Key Takeaways

✅ Annual Return tasks are scheduled automatically when the service is enabled.

✅ Registration Date and Year End must be maintained for accurate scheduling.

✅ Tasks are managed through the CIPC Annual Returns table.

✅ All reminders appear in All Tasks Due.

✅ Annual Turnover can be used to calculate Annual Return Fees automatically.

✅ The CIPC Extension provides additional visibility into submission history.

✅ Automated scheduling helps firms avoid missed deadlines and deregistration risks.

Remember: Annual Returns may only happen once a year, but missing them can have serious consequences. By automating reminders and tracking progress in DataGrows, your firm can ensure that every client's Annual Return remains visible, manageable, and completed on time. 🏢✅📋

Did this answer your question?