Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

CA & Tax Practitioner Workspace (India)

Every client’s GST, TDS, income-tax and ROC dates, statuses and work, on your own device.

Business For India No upload Free preview, no sign-upIncluded in your pass Premium tool Premium pass: ₹799 for 30 days

Free preview.

  • Free preview: the whole workspace on this device, with every client, due date and status on screen, reports as marked page images and calendar files locked.
  • Locked until you unlock it: download, print and share.
  • Unlock: Premium pass, ₹799 for 30 days, a one-time payment that never renews.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

Your practice workspace

The register is kept in this browser on this device; nothing is uploaded.

Filings due

This month, by return

How many clients’ filings of each return fall due this month, and how many are filed.

    Next steps

    Tax rules and rates change. This calculator follows the rules described on this page and may not cover every situation. Check the official source or a qualified tax professional before filing or invoicing.

    About the CA & Tax Practitioner Workspace (India)

    A workspace for chartered accountants, tax practitioners and bookkeepers in India that keeps every client in one place — in your browser, on your own device. Add a client with the PAN, the GSTINs (each with its return frequency), the TANs, the CIN or LLPIN and a few boxes ticked — the return of income, the tax audit, advance tax, provident fund, ESI, professional tax — and the workspace works out every due date of the year for that client: GSTR-1 and GSTR-3B or the QRMP pair for each GSTIN, TDS payments, statements and certificates for each TAN, advance tax, the tax audit report and the return, the PF ECR and ESI, and for companies and LLPs the AGM, AOC-4, MGT-7, ADT-1, DPT-3, MSME-1, DIR-3 KYC or Forms 8 and 11. The dates come from the engines of the India Compliance Calendar and the ROC Compliance Calendar, with the section or rule behind each one.

    The Today list puts all clients together: what is overdue, what falls due this week or this month, what is waiting for documents. Record each filing as you go — waiting for documents, in progress, ready for review, filed with the date and the ARN or acknowledgement — and mark many as filed at once. A filing waiting for documents gets a WhatsApp or SMS message to the client, one client at a time. Keep tasks of your own, a DSC register with expiry dates, a work log with the time spent, and the fees billed and received with each client’s balance and its age. A client’s details also go straight into MySmartCoPilot’s statutory file tools: the GSTR-1, e-invoice and e-way bill JSON tools, the GSTR-3B and GSTR-9 worksheets, a TDS statement template with the deductor filled in, and saved-client files for the Tally tools. In the free preview the whole workspace works on screen; reports show as marked page images, and a Premium pass unlocks their PDFs, printing, the calendar files and the filings register CSV.

    How to use it

    1. Open Settings: the name of the practice, the firm registration and membership numbers, the office address, your staff, and from when filings should be tracked (earlier ones are never shown as overdue).
    2. Press New client: the legal name, the kind of client and the PAN, then a row for each GSTIN with its returns (monthly, quarterly under QRMP, composition, GST TDS, e-commerce TCS or ISD) and each TAN, and tick what applies — the return of income, the tax audit, advance tax, PF, ESI, professional tax and, for companies and LLPs, the ROC filings. Many clients at once: import a spreadsheet under Data & backup.
    3. Open Today: every client’s overdue and coming filings by date. Press Update on a filing to record its status, the date filed and the acknowledgement, or Filed today; tick several and mark them filed together. Prepare opens the tool that makes that filing.
    4. Open a client for the whole financial year, its AGM date and whether that AGM appoints the auditor, its tasks, DSCs, work and fees, and Use in the statutory file tools to put the client into the GST tools, the GST worksheets, a TDS template or a Tally client file.
    5. Reports — the filings register, a client’s compliance calendar, the time sheet, a statement of account and the DSC register — and the calendar files are shown as marked page images in the free preview; their PDFs, printing and the .ics files unlock with a pass.
    6. Under Data & backup, make an encrypted backup regularly and set a passcode; CSV and JSON files of your own data always download, also without a pass.

    Examples

    A company with two GSTINs and a TAN
    Input
    Private limited company · GSTINs in Maharashtra (monthly) and Karnataka (monthly) · TAN, salary too · PF and ESI · tax audit · FY 2026-27
    Result
    Each GSTIN: GSTR-1 by the 11th and GSTR-3B by the 20th of every month · the TAN: TDS paid by the 7th (30 April for March), statements by 31 July, 31 October, 31 January and 31 May, Form 130 by 15 June · advance tax 15 June, 15 September, 15 December, 15 March · tax audit report 30 September 2027 · return 31 October 2027
    A QRMP firm in Delhi
    Input
    GSTIN 07… · quarterly (QRMP) with the Invoice Furnishing Facility
    Result
    IFF by the 13th and PMT-06 by the 25th in the first two months of each quarter · GSTR-1 of the quarter by the 13th · GSTR-3B of the quarter by the 24th (the 22nd for a GSTIN of Maharashtra, Karnataka or another State of group A)
    The ROC year of a company, AGM on 25 September 2026
    Input
    FY 2025-26 · AGM held 25 September 2026 · auditor re-appointed · deposits outstanding on 31 March
    Result
    DPT-3 by 30 June 2026 · DIR-3 KYC by 30 September 2026 · ADT-1 by 10 October 2026 · AOC-4 by 25 October 2026 · MGT-7 by 24 November 2026 (without an AGM date, counted from the last date for the AGM, 30 September)

    Common uses

    • A chartered accountant’s office tracking monthly GST and TDS filings for dozens of clients, with the overdue ones on top every morning.
    • A tax practitioner who asks clients for their data on WhatsApp and needs to see who has not sent it yet.
    • An article assistant or staff member who records each filing’s ARN as it is filed, so the partner sees the month’s progress by return.
    • A firm keeping its clients’ DSC expiries, the time spent on each client and the fees still due in one place.
    • A bookkeeper who moves between the GSTR-1, TDS and Tally tools for one client after another without typing the details again.

    Where the due dates come from

    • GST — for each GSTIN: GSTR-1 by the 11th and GSTR-3B by the 20th; under QRMP, GSTR-1 of the quarter by the 13th, GSTR-3B by the 22nd or the 24th depending on the State in the GSTIN’s first two digits, PMT-06 by the 25th and the Invoice Furnishing Facility from the 1st to the 13th; CMP-08 and GSTR-4 for composition; GSTR-7, GSTR-8 and GSTR-6 for GST TDS, e-commerce operators and ISDs; GSTR-9 above ₹2 crore of aggregate turnover and GSTR-9C above ₹5 crore (CGST Act and Rules, rules 59, 61, 62, 65 to 67 and 80; Notifications No. 83/2020 and 15/2025-Central Tax).
    • TDS and TCS — for each TAN: tax paid within seven days of the month’s end, for March by 30 April (a Government office within seven days); quarterly statements by 31 July, 31 October, 31 January and 31 May; certificates fifteen days after the statement and the salary certificate by 15 June (Income-tax Rules, 2026, rules 215, 218 and 219).
    • The PAN’s own — advance tax 15%, 45%, 75% and 100% by 15 June, 15 September, 15 December and 15 March; the return by 31 July, 31 August, 31 October or 30 November and the tax audit report a month before it (Income-tax Act, 2025, ss.408, 263 and 63); the PF ECR and ESI by the 15th; professional tax on the day the State fixes; the labour welfare fund where the board’s rate is known.
    • ROC — the AGM within six months of the year end, AOC-4 and MGT-7 or MGT-7A within 30 and 60 days of it (the AGM date you type beside the year, or the day you mark the AGM done; until then, the last date for the AGM), ADT-1 within 15 days of an AGM that appoints or re-appoints the auditor (an auditor holds office for five years at a time, so you tick it for that year), DPT-3 by 30 June, MSME-1 by 30 April and 31 October, DIR-3 KYC by 30 September or on the day you set for the client when the current rule gives another (confirm on the MCA portal); an LLP’s Form 11 within 60 days of the year end and Form 8 by 30 October (Companies Act, 2013 and LLP Act, 2008).

    Dates moved by a notification or a CBDT circular are shown with the original date and the number of the notification or circular that moved them, as in the India Compliance Calendar. Check the notifications on CBIC’s tax information portal and the circulars on the Income-tax portal before you rely on a date in its last week.

    Statuses, tracking and the Today list

    • Every filing starts as Not started. Record Waiting for documents, In progress, Ready for review, Filed (with the date and the ARN, acknowledgement, SRN or challan number) or Not applicable — a nil return made elsewhere, a registration not yet in force.
    • A filing is overdue when its date has passed and it is neither filed nor marked not applicable. Filings due before the date you start tracking a client are never counted as overdue, so a new workspace does not open with a year of red.
    • The Today list shows overdue filings first, then each day’s, with the client, the return, the period, the GSTIN or TAN and who looks after it. Filter by area, by staff member or by search; the cards at the top switch to overdue, the next seven days, waiting for documents, filed this month and DSCs expiring.
    • This month, by return counts the clients whose GSTR-1, GSTR-3B, TDS payment or other filing falls due this month and how many are done.
    • The calendar file (.ics) puts every open filing, task and DSC expiry of the next twelve months into Google Calendar, Apple Calendar or Outlook, with the reminder you choose; a newer file updates the same events.

    Using a client in the statutory file tools

    • GSTR-1, e-invoice and e-way bill JSON, bulk invoices — these tools keep one business at a time in this browser. Use a GSTIN to put the client’s GSTIN, legal and trade name and address there, then open the tool.
    • GSTR-3B and GSTR-9 worksheets — Add the GSTIN, with monthly or quarterly filing, to the client list they share.
    • TDS statements — download the TDS Return File Generator’s own Excel template with its Deductor sheet filled in from the client and the TAN: the TAN, PAN, name, deductor type, address in lines of 25 characters, the State code of the statement format and the person responsible. Fill in the challans and deductees and drop the workbook on the generator, which checks it as it checks any template.
    • Tally — a saved-client file for Excel to Tally XML with the company name and the sales, purchase, tax and round-off ledgers, and one for Bank Statement to Tally for each bank ledger. Importing it there replaces a saved client of the same name, with its rules.

    Each tool keeps its own tier and its own checks, and the formats are its own: when a portal changes a format, the tool that makes the file is updated, not the workspace.

    Tasks, DSCs, work log and fees

    • Tasks are deadlines no calendar knows — a notice to answer, a registration, a refund to follow up — with a status and who looks after them. They join the Today list and the calendar file.
    • The DSC register keeps each digital signature certificate with its holder, role, class, who issued it, where it is kept and when it expires. A DSC shows on the Today list from 60 days before it expires.
    • The work log records the work done for a client and the time spent (1:30, 1.5 or 90m), by whom and whether it is billable, with the month’s totals by client and a time sheet.
    • Fees: record the bills you raise (in the Invoice Generator or your accounting software) and the fees received. Receipts are set against the oldest bills, so every client’s balance shows by the age of its bills — up to 30, 31 to 60, 61 to 90 and over 90 days — and a statement of account shows the balance brought forward, each bill and receipt, and the balance due.

    Your clients’ data stays on this device

    The workspace is kept in this browser’s storage (IndexedDB) on this device and is never uploaded. With a passcode, every record is stored encrypted with AES-256-GCM under a key that only your passcode opens (PBKDF2-SHA-256, 600,000 iterations, as the OWASP Password Storage Cheat Sheet recommends), and the workspace locks itself after the minutes you choose. The encrypted backup is one file, encrypted on the device with a passphrase you choose, to keep safe or to move the workspace to another computer. A lost passcode or passphrase cannot be recovered by anyone. Never keep portal passwords in the notes: use a password manager.

    Sources

    Limitations

    • An estimate for information, not tax advice. CBIC, CBDT and the MCA extend dates by notification and change forms every year: the date shown is the statutory one or the extension the calendars carry, so check the portal before you rely on it.
    • Statutory file formats change every year. The workspace makes no return or statement itself: the linked tools do, each with its own validator and its own tier; the workspace only hands them the client’s details.
    • Statuses are what you record. The workspace does not read the GST, Income-tax, TRACES or MCA portals, so it cannot know that a return was filed elsewhere until you mark it.
    • It is not desktop practice software: no multi-user office, no sync between devices, no telephone support, no filing to the portals. Two people can share it only by moving the encrypted backup between their computers.
    • The data stays in one browser on one device. Clearing the browser’s site data deletes it unless you have a backup: download an encrypted backup regularly.
    • Event-based filings — notices, refunds, ITC-04, registrations, a change of QRMP option during the year — are not worked out: add them as tasks. Professional tax uses the day you enter, and the labour welfare fund only where the board’s rate is known.

    Privacy

    Clients, statuses, tasks, DSCs, work and fees stay in this browser on your device (IndexedDB), encrypted when you set a passcode. Reports and calendar files are made on the device, and backups are encrypted on the device. Nothing is uploaded, and no government portal is contacted.

    Frequently asked questions

    What do I get without a pass?

    Without a pass, CA & Tax Practitioner Workspace (India) shows the whole workspace on this device, with every client, due date and status on screen, reports as marked page images and calendar files locked. Until you unlock it, the result can’t be downloaded, printed or shared. A Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

    Does the workspace file returns or read their status from the portals?

    No. It never contacts the GST portal, the Income-tax portal, TRACES or the MCA portal. You record each filing’s status, date and acknowledgement as you file; the linked tools make the JSON, text and XML files that you upload on the portals yourself.

    Which due dates does it work out?

    For each GSTIN, its GST returns and payments; for each TAN, TDS and TCS payments, quarterly statements and certificates; for the PAN, advance tax, the tax audit report, the return of income, the PF ECR, ESI, professional tax and the labour welfare fund; for companies and LLPs, the AGM, AOC-4, MGT-7, ADT-1, DPT-3, MSME-1, DIR-3 KYC or Forms 8 and 11 — each with the rule behind it.

    Why are older filings not shown as overdue?

    A filing is tracked from the date you choose under Settings, or a client’s own date, or else from the start of the month the client was added. That keeps a new workspace from listing a year of filings that were made before you started using it. Open the client to see the whole year, earlier filings included.

    Why is ADT-1 not listed for a company every year?

    An auditor is appointed at an AGM for five years at a time (Companies Act, 2013, s.139(1)), so ADT-1 is filed within 15 days of the AGM that appoints or re-appoints one, not every year. On the client’s page, choose the year, type the AGM date and tick This AGM appoints or re-appoints the auditor: ADT-1 then joins that year’s filings.

    Can I import my client list from Excel?

    Yes. Under Data & backup → Import, choose a CSV file whose first row names the columns — name, PAN, GSTIN (several separated by semicolons), GST returns, TAN, kind of client, return of income, tax audit and others; download the template to see them. A PAN is read from the GSTIN when the PAN column is missing, and clients already in the workspace are left out. DSCs import the same way.

    How do the clients reach the GSTR-1 or TDS tools?

    On a client’s page, Use in the statutory file tools: the GST tools get the client’s GSTIN, name and address in this browser, the GST worksheets get the GSTIN in their client list, the TDS Return File Generator gets its own template with the deductor filled in, and the Tally tools get a saved-client file to import. Each tool keeps its own tier.

    Can two people in the office use the same workspace?

    Not at the same time on different computers: it lives in one browser. Move it with the encrypted backup — restoring replaces the workspace on the other computer — or keep one computer for it.

    Is my clients’ information safe?

    It never leaves this device, and with a passcode it is stored encrypted (AES-256). Download an encrypted backup regularly and keep the passphrase somewhere safe: clearing the browser’s site data deletes the workspace, and nobody can open a backup without its passphrase.

    Quick answers and tool search

    Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.