AntChambers

Indian practice by default, never by assumption

Legal practice management software for Indian law firms

Most practice-management software is built somewhere else and localised afterwards, which is why GST arrives as a tax field and TDS arrives as a note in the description. AntChambers starts from how an Indian firm actually bills, and treats every Indian convention as a setting rather than a constant.

What localisation usually misses

Indian defaults, not Indian assumptions.

There is a difference between software that can be made to work in India and software that was designed for it. The difference shows up in the awkward cases — the client who deducts tax at source, the matter billed under reverse charge, the invoice series that has to restart on 1 April.

GST that behaves like GST

Tax lines carry a SAC code. Treatment is set per client — regular, reverse charge, export or exempt — and the invoice adapts, including the heading and the GSTIN block, when the supply is not taxed. Rounding is configurable rather than assumed. If the firm is not registered, the whole apparatus disappears behind one switch.

TDS that reaches the ledger

A corporate client withholds tax under section 194J and pays you less than the invoice. Software that cannot record this leaves every such bill looking part paid forever. AntChambers records the receipt with the deduction, so the outstanding figure is the money still owed rather than an artefact.

The financial year, properly

Bill numbers roll on 1 April with a prefix the firm chooses. Periods, reporting boundaries and opening balances follow the same convention, because the convention is a setting rather than something written into the code.

Money the way it is read here

Amounts are grouped in lakhs and crores where that is what the reader expects, stored to two decimal places with a currency code, and never held as a floating-point number. One tested type does all the arithmetic, which is the only way rounding stays consistent between a rate card, a bill line and a retainer ledger.

Matters as litigation understands them

Court, case number, opposing party, hearing dates and matter type are fields, not free text in a description. Status and priority lists are managed by the firm, because one firm’s "under advice" is another’s "opinion pending".

Software that can be made to work in India is not the same as software designed for it.

every Indian convention in this system is a setting

Why private deployment matters more here

Confidentiality is not a settings toggle.

Client confidence is a professional obligation, not a preference, and for many mandates — regulatory work, arbitrations, matters against the state — the client will ask where the information sits and who else can reach it.

Every AntChambers installation is separate: its own server, its own database, its own files, its own backups, its own licence. There is no shared database, nothing of yours sitting in a table beside another firm’s, and no service of ours that has to be reachable for your firm to open a matter or raise a bill. Your licence is a signed file the installation checks by itself, so a firm with no connection to the outside world at all is a supported arrangement rather than a workaround.

The practical answer to "where is our data" becomes a room you can point at.

What firms move away from

Coming from Excel, or from something older.

Most firms arriving here are running weekly timesheets in Excel and building bills in Word from a template that has been copied for years, or an older system that was never designed for GST and cannot be changed.

The migration path is the same in both cases: clients, matters, people and rate cards come in first so that day one is real, and historic time and bills follow where the source data supports it. Opening balances are imported rather than typed, which is usually the difference between a go-live that is trusted and one that is quietly run in parallel for six months.

Questions this raises

Straight answers.

Is AntChambers made in India?

Yes. It is built in India for Indian firms, which is why GST treatment, TDS withholding, financial-year numbering and the Indian digit grouping are part of the product rather than a localisation pack bolted on afterwards.

Our data cannot leave India. Is that a problem?

It is the default. The installation sits wherever you put it — a server in your office, a rack in your building, or an Indian cloud region. There is no offshore control plane and nothing is replicated to us.

We are not GST registered yet. Does that break billing?

No. GST registration is an installation-level switch. Turn it off and the GSTIN fields disappear, invoices are issued without tax lines, and the invoice heading changes to match. Turn it on later and the same bills start carrying tax.

Do you support firms with offices in more than one state?

Yes, and the per-client GST treatment is what makes it work — a client billed from one state under regular GST and another under reverse charge are handled by settings, not by two invoice templates.

Can we bill foreign clients?

Yes. Engagements can be billed in another currency with export treatment applied, and consolidated back to the firm’s base currency for reporting through the exchange-rate service.

Where to read next

Related

See it against your own matters

A working demo takes about forty minutes. Bring a real fee note and a real timesheet week — we would rather show you the awkward parts than the polished ones.