saralby CapEasy

MCA & FEMA compliance generated from your cap table

In India an equity event is a cascade of legal obligations with exact clocks. Saral treats compliance as the core event loop: the moment you allot, the obligations appear — with the statutory basis in plain language and the filing pack ready.

Request a demo

On the demo company — Bharat Widgets

The demo company’s compliance dashboard: deadlines with their legal basis, packs attached.

PAS-3 with the 15-day trap

Private placements and preferential allotments must file in 15 days (Sec 42(8)); rights, bonus and ESOP allotments get 30 (Sec 39(4)). Saral branches by route — and shows the Sec 42(4) funds-lock until the SRN is recorded.

Sequencing enforced

The PAS-4 offer letter physically cannot be generated until the authorising resolution’s MGT-14 is filed (Rule 14(8)). Cash application money is called out as prohibited.

Stamp duty, the current regime

0.005% of consideration on issues, 0.015% on transfers — with the depository-collection distinction, and the Delhi dispute shown honestly with both figures.

FEMA clocks

FC-GPR packs within 30 days for foreign allotments (FIRC, KYC, valuation checklist, CS-certificate draft), FC-TRS per payment tranche, and the register-of-members gate until the acknowledgement is on file.

PAS-6 reconciliation

Half-yearly book-vs-demat reconciliation with an exact diff engine — output labelled as a data pack for your PCS/CA to certify.

Historical, not hysterical

Import five years of history and past deadlines arrive as a review list — never forty red alarms. With the honest note that historical lapses can still carry adjudication exposure.

On the same ledger

Append-only

Every allotment, transfer or grant is an event. Nothing is edited or deleted — a mistake gets a reversing entry.

Exact decimal math

Share counts and ₹ amounts run on Postgres NUMERIC and decimal.js — never a JS float, so nothing rounds wrong.

Row-level isolation

Every table carrying tenant data is scoped by company_id at the database layer, not just hidden in the UI.

Point-in-time replay

Any cap table or register can be recomputed as of any past date by replaying the event log to that point.

See compliance on the demo company

Bharat Widgets — the same ledger the diagrams above describe, live.