Three things kill Indian law firms silently: a missed hearing (client trust never recovers), unbilled hours (partners work 10-hour days, timesheet says 6), unchased retainers (M&A โน15L quoted, โน5L tranche overdue by 30 days).
Global tools (Clio, MyCase) don't fit Indian courts. Most Indian tools are Excel + WhatsApp glued together.
Clients โ every kind, one register
Individual / Company (Pvt Ltd, Public Ltd) / Trust / Society / HUF / Government / NGO. Each with GSTIN, PAN, contact, retainer amount + cycle.
Matters โ 11 case types
Civil, Criminal, Corporate, Tax, IP, Labour, Family, Arbitration, Writ, Consumer, Other. Each: matter code, title, court, case number, filed-on, opposing party, jurisdiction, status, fee type (retainer / fixed / hourly / contingent / pro-bono), fee amount, fee collected.
Hearing calendar
Date + time, purpose, court room + judge. Alerts at 3d / 24h / 4h before. Post-hearing: mark attended, capture outcome + next-hearing date + order summary.
Time tracking that actually happens
Log hours (decimal โ 0.1h = 6 mins), description, billable/pro-bono, hourly rate, amount auto-computed. From phone between hearings.
Client confidentiality
Every firm is Postgres row-level isolated. Per-associate access. Immutable audit log. Enterprise adds SSO + custom data-residency.
YarnTally for Law Firms: Practice Management That Doesn't Make You Miss Hearings