Skip to main content
Shipped ProductLive

SMART CA

CA Console — Practice Management for Chartered Accountants

A full-stack practice management system built for CA Nikhil Maddi & Associates. Three user roles, WhatsApp OTP login, recurring task automation, GST-compliant invoicing, and a client-facing document portal — all in one application.

3User Roles
PWAMobile-Ready
GSTCompliant Invoicing
OTPWhatsApp Login
How it works

One system. Three roles.

Each user type gets a focused view built for their job — not a one-size-fits-all dashboard that everyone tolerates.

Admin
Principal CA / Practice Manager
  • Full client portfolio management
  • Recurring task masters (monthly / quarterly / annual)
  • GST-compliant invoicing & payment tracking
  • Employee management with per-user permissions
  • Knowledge base — org fields per client
  • Calendar & deadline overview
  • Department-level access controls
Employee
Junior CAs & Support Staff
  • Tasks bucketed by urgency (overdue / today / upcoming)
  • Task drawer with client info & document access
  • In-task comment threads & file attachments
  • Assigned support tickets
  • Personal to-do list
  • Calendar view of assigned deadlines
  • Optional client & payment access (admin-controlled)
Client
End Clients of the CA Firm
  • Read-only access to their document drive
  • Support ticket creation & tracking
  • Push notifications via PWA
  • WhatsApp OTP — no passwords to manage
  • View invoices and payment status
  • Multi-device support (install as PWA)
Feature breakdown

Eight modules. One cohesive product.

Task Management

Recurring task masters auto-spawn instances at monthly, quarterly, or annual cadences. Each instance is independently editable without touching the master template.

Client Management

Centralised client directory with industry, GSTIN, contact details, and linked tasks, documents, tickets, and invoices — all in one place per client.

Document Drive

Per-client document storage managed by the firm. Clients see a read-only view of their own drive; staff upload and organise files up to 50 MB each.

GST-Compliant Invoicing

Server-side PDF invoices with GST breakdown (CGST/SGST/IGST), HSN/SAC codes, and sequential invoice numbering. Track paid, partial, and pending balances per client.

Permissions System

Granular per-employee access control. Toggle client visibility, payment access, and admin functions independently — matching how real CA firms manage confidentiality.

Knowledge Base

Org fields store custom compliance data per client: registration numbers, filing history, key dates, and custom tags defined by the practice.

Support Tickets

Clients raise tickets from the portal; staff action them from the employee view. Full comment thread, status tracking, and resolution workflow built in.

PWA & Push Notifications

Installable as a Progressive Web App on any device. Push notifications delivered to clients and staff for task deadlines, ticket updates, and payment receipts.

How it works

From login to invoice — in five steps.

The system is built around real CA firm workflows. Every step removes a manual touchpoint.

  1. 01

    Sign in with WhatsApp

    Users enter their registered mobile number and receive a one-time code via WhatsApp. No passwords, no reset flows — just tap and you're in on any device.

  2. 02

    Admin sets up clients & recurring tasks

    The principal CA adds clients, uploads their documents, and creates task masters — templates that automatically spawn compliance tasks on monthly, quarterly, or annual cycles.

  3. 03

    Employees work through their queue

    Staff see their assigned tasks bucketed by urgency — overdue, due today, upcoming. Each task drawer shows the client, deadline, documents, and a comment thread for coordination.

  4. 04

    Invoices raised & tracked

    Admin generates a GST-compliant PDF invoice per client with a single action. Payment status (pending, partial, paid) is tracked per invoice and rolled up to a client balance view.

  5. 05

    Clients stay informed

    Clients log in to view their documents and raise support tickets. Push notifications via PWA alert them when a document is ready or a filing deadline is approaching.

From the blog

Building a practice management system for a CA firm: what we learned

How we handled recurring task automation, WhatsApp OTP auth, GST invoicing, and the permissions model that made it adoptable.

Need something similar?

Let's build yours.

If you need a practice management system, a client portal, or custom business software — reach out. We scope, design, and ship the whole thing.