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.