Compliance buckets & the rule set

ComplianceStack groups obligations into Tax, Payroll & labour, Corporate/ROC and Legal buckets. Rules are versioned data, not code — they update when the law changes.

ComplianceStack organises every obligation into four buckets, so responsibilities map cleanly to the people who own them.

The four buckets

  • Tax — GST (GSTR-1, GSTR-3B, GSTR-9), TDS payments and returns, advance tax, and income-tax returns.
  • Payroll & labour — PF, ESI and professional tax payments and returns.
  • Corporate / ROC — AOC-4, MGT-7, DIR-3 KYC, and LLP annual filings.
  • Legal — contracts, statutory registers, notices and diligence readiness.

How a rule is shaped

Every rule carries applicability conditions (for example, "GST registered" or "headcount ≥ 20"), a frequency (monthly, quarterly, annual, event-based or one-time), a due-date formula, the legal source, and a version with a last-updated date. Because rules are data, adding or amending an obligation is a data change with a test — not a code rewrite.

Want to see what applies to you?

Use the free applicability quick-check to get an instant read from a few inputs, or run a full health check inside the app for your exact calendar.