Every matter is its own P&L
No more guessing whether the long-running mediation case actually paid or just felt productive. Per-case ledger, per-case profitability, exportable to your matter-management notes. Sign engagement letters with eyes open.
Built for Indian advocates and small law firms. Per-case ledgers and P&L. Retainer + advance billing with auto-drawdown. Advocate-RCM handled. Court-fee + disbursement tracker. From ₹399/month.
No credit card. WhatsApp OTP login. Cancel anytime.
No more guessing whether the long-running mediation case actually paid or just felt productive. Per-case ledger, per-case profitability, exportable to your matter-management notes. Sign engagement letters with eyes open.
The retainer sits in a liability account. Work drawn against it shows on every invoice. Unused balance refunds cleanly. The client always knows where their money is, and you never accidentally re-bill work already covered by the retainer.
Senior-advocate RCM, junior payouts with auto-§194J TDS deduction, advocate-to-firm GSTR-3B feed — OnGravy does it under the hood. You sign off, not reconcile.
At /dashboard/projects — every matter is a project with receipts on the income side and /dashboard/case-disbursements supplying the court fees + sub-counsel costs on the expense side. Project-level P&L (revenue − expenses) tells you which matters actually pay before you sign the next engagement letter.
At /dashboard/retainers — manage the monthly retainer roster with client name + fee + GST + §194J TDS rates. The /api/cron/retainer-billing job picks them up on the 1st of each month and generates the invoice automatically with GST + TDS already split. Net-receivable per client surfaced live. Drawdown + refund flow against unused retainer balance lands with the trust-account integration.
Senior-advocate fees and B2B legal services attract reverse-charge GST 18% on the recipient. OnGravy generates the correct RCM invoice format and feeds it into your GSTR-3B without you flipping a switch.
At /dashboard/case-disbursements — log every stamp duty, filing fee, process fee, court fee, sub-counsel fee, travel, photocopy against the case ref. Total-unreimbursed card surfaces money tied up across all client cases. Mark-reimbursed flow links each disbursement to the bill that recovered it. Audit-grade RLS (INSERT + SELECT + reimbursed-flip UPDATE only).
Engaging a junior or sub-counsel on a case? Split the engagement fee at the percentage agreed, auto-deduct TDS under §194J on their share, and pay net via UPI. The audit trail is intact for the partner reconciliation.
Between hearings, speak: "Cash received Mr. Iyer matter 4500 rupees" and OnGravy drafts the entry. Approve on the phone, move to the next courtroom.
Clients prefer WhatsApp over email. OnGravy sends invoices + payment links via WhatsApp, reconciles automatically when paid, and chases politely if not.
Citation-backed answers to §44ADA presumptive eligibility, advocate-RCM, §194J on professional fees, depreciation on law books and office equipment, and the rest of the legal-services tax surface.
17% off on annual billing (effectively 2 months free). No setup fee, no card to start.
Yes — practising advocates are explicitly covered under §44ADA presumptive taxation, with 50% presumed profit on gross professional receipts up to ₹75L. OnGravy keeps proper books in the background regardless, so the moment you cross ₹75L (or have a year you would rather show real profit), you have the books ready to file ITR-3 instead of ITR-4.
Mostly yes — legal services are taxable at 18% GST. But there are two important wrinkles. (1) Services to individuals / non-business entities by a non-senior advocate are exempt. (2) Services to business entities by a senior advocate trigger reverse-charge (RCM) on the recipient, not on you. OnGravy classifies each invoice line correctly and produces the right invoice format for each scenario without you remembering the rule.
You bill an upfront retainer (say ₹1L) and it sits in a liability account against the client. As you log work on their matters, the retainer draws down. Each invoice you send afterwards reads "₹0 due — drawn from retainer balance" and shows the remaining balance. On disengagement, OnGravy refunds the unused balance with a credit note. The client always knows where their money sits.
They are logged as reimbursable disbursements against the case ledger, not as your professional income. When you raise the next invoice, the disbursements are added as separate lines (with a "no-GST" tag, since they are reimbursements not income). Your taxable professional income stays correctly stated. Audit trail intact.
Yes — invite them as a "Junior" role with access only to their own time entries and their case ledgers. They cannot see the firm P&L, the partner draw, or the other associates' books. Read-only access to their own performance dashboard. Standard practice for any firm above one person.
Free under ₹25L gross receipts (covers most solo-practising advocates in their first years). Starter ₹399/month for full books + GST + per-case ledgers. Professional ₹999/month adds voice voucher, AI tax advisor, retainer accounting, multi-user access. Premium ₹2,499/month for multi-partner firms. No setup fee, cancel monthly.
30-day trial. No card. WhatsApp OTP login. Per-case sample data preloaded so you can click around with non-empty screens. If it does not save you the equivalent of one billable hour per week within 30 days, walk away.