PracticeStacks
All guides
ComplianceAutomation

Compliance

Set up the filings your firm handles, attach them to clients, and let the calendar emails and reminders run themselves.

Open Compliance4 min readChecked 10-08-2026

Compliance is where your firm's recurring filing work lives — GST returns, TDS, ROC filings, income tax. You define each filing once, attach it to the clients it applies to, and the due dates, reminders and tasks follow from there.

The Compliance list showing five filings with their category, schedule and how many clients carry each. GSTR-3B and GSTR-1 show 12 dates, the TDS return 4 dates, and the annual filings 1 date. Buttons read Preview Calendar Email, Bulk Import and Add Compliance.

The app offers a walkthrough the first time you open the page.

Before you start

You will want at least one client business. A compliance item can be created first and attached later, but it does nothing until a client carries it.

Create a compliance item

  1. Open Compliance under Firm in the left menu.
  2. Click Add Compliance, top right.
  3. Name it as the filing is known — "GSTR-3B monthly return", not "monthly work".
  4. Pick or create its category. Categories group filings and become the categories your services are filed under.
  5. Add the due dates. This is what sets the rhythm: twelve dates makes it monthly, four quarterly, one annual. The system reads the cadence from the dates themselves.
  6. Set how many days before each due date reminders should go out.
  7. Choose whether the client is told, the team is told, or both.
  8. Save.

Attach it to clients

Open the compliance item and add the clients it applies to, or open a client business and attach filings from there. Both do the same thing. Use Industry Defaults to say which filings a new client of a given industry should normally carry, so the next client of that type starts correctly configured.

Say who does it and who checks it

On each client's filing, set an executor — the person who does the work — and a reviewer. Those two are who the system notifies, and who appear on the task when it is created.

Build the document checklist

Open a compliance item and list the documents the filing needs: sales register, purchase register, bank statement, and so on. Mark which are required. That checklist is what the client is asked for each period, and what decides when the job is ready to start.

Load a lot at once

Use Bulk Import for a long list of filings. Preview Calendar Email shows you the monthly calendar exactly as a client will receive it before any of it goes out.

What the system does on its own

  • A monthly compliance calendar is emailed to each client on the first of the month, listing everything due for them that month, with a follow-up a few days later.
  • Due-date reminders go out each morning to whoever is due one, at the day offsets you set on the item — email, and WhatsApp where the contact has a number.
  • Tasks are created for you. Each night the system creates the task for filings coming due, assigned to the executor, so the work appears on their board without anyone raising it.
  • Due dates can appear in your calendar. Connect Google Calendar in Settings and the filings you are executor or reviewer on are added with reminders.
  • Where document automation is switched on, the client is asked for the checklist ahead of each filing and chased until it arrives. See the Automation guide.

What you cannot do (and what to do instead)

  • You cannot price a compliance item. Filings carry no price — the money sits on the service linked to them. Link a service if the work is billable.
  • You cannot attach a filing that belongs to another firm. Only your own items can be attached to your clients.
  • Pausing a client's reminders stops all of them. To silence one filing for one client, pause it on that client's row rather than on the business.
  • You cannot change the cadence directly. There is no monthly-or-quarterly switch — add or remove due dates and the cadence follows.

Common questions

A client does not need one of the filings we attached.

Remove that filing from that client. It stays on your list for everyone else.

Why did a client get a reminder for something already filed?

Reminders run from the due dates on the item. Mark the period done, or pause that client's filing, and the chasing stops.

Can two people be responsible for one filing?

Yes — the executor does it and the reviewer signs it off. Both are notified.

We handle a filing with two dates in the same month.

Add both dates. Each is tracked as its own job rather than being merged.

More guides

Every other part of the product, the same way.

See all