Built for Indian compliance

Run your entire practice from one platform

GST, TDS, review workflows, audit, tasks, documents, invoicing and more. Every tool shares one client list, one login and one team. Each firm gets its own private workspace.

  • Multi-firm, multi-user
  • Role-based access
  • Your data stays in your firm
10Integrated tools
1Shared client master
∞Firms, each isolated
100%Browser based
The toolkit

Everything your team uses, in one place

Switch on only what you need. Tools talk to each other, so data entered once is used everywhere.

GST

Month-wise GST for every client and GSTIN, from purchase and sales entries to filing.

  • Inward and outward registers with Tally JSON and Excel import
  • GSTR-1 and GSTR-3B preparation, ITC eligibility tracking
  • Credit and cash ledger balances, payments and filing acknowledgements
  • Filing gates so periods are closed in order
  • Excel exports with formula-linked totals

TDS & Form 140

Prepare quarterly TDS returns without re-keying data.

  • Deductor and TAN setup, deductee master
  • Form 140 (26Q) preparation with Excel and RPU export
  • TDS challans tracked against deductions
  • Review and approval before filing

TDS on Salary

Section 392 tax projection for every employee, all year.

  • Projection engine with regime comparison
  • Employee entitlements and custom salary columns
  • Monthly deduction tracking and reconciliation

E-Review

A proper maker-checker flow for returns, matters and documents.

  • Submit for review, with one or many reviewers
  • Questions and queries on each return, resolved before approval
  • Side-by-side document viewer with inline queries
  • Notices and litigation tracked as a dated timeline
  • Download everything as one ZIP

W3 — What, When, Whom

Task management made for a practice, not a generic to-do app.

  • Assign, verify and track tasks by client
  • Recurring tasks and auto-created GST/TDS due dates
  • Discussion on every task, inbox and push notifications
  • Calendar view with Google Calendar overlay

E-Docs

Draft legal and professional documents from templates.

  • Template library with reusable blocks and fields
  • Question-driven forms that fill the document
  • Conditional clauses, page margins and headers
  • Share templates between firms as a package

FirmConnect

Bulk and scheduled client communication from your own mailbox.

  • Contacts, groups and email templates
  • Scheduled and recurring mailings
  • Sent history and open tracking

DSC Management

Know who holds which digital signature token, always.

  • Custody register with issue and return trail
  • Expiry tracking per certificate

Invoicing

Bill your clients and track what is collected.

  • Visual template studio for your invoice design
  • Customers with multiple contacts, PDF and email
  • Payments with TDS allocation

Montle

Reimbursements, client disbursements and payroll inputs.

  • Bills with per-row approval and in-page preview
  • Query and resubmit loop with email alerts
  • Monthly summary of totals
Use cases

See how each tool solves a real problem

Pick a tool to see the problem it removes and how a firm uses it day to day.

GST

Month-end GST without the chase

The problem

  • Purchase and sales data arrives late, in different formats, from different people.
  • ITC mismatches are found only on the filing day.
  • Nobody is sure which months are filed and which are still pending.

How ESMATO helps

Import Tally or Excel entries, track ITC eligibility per invoice, prepare GSTR-1 and 3B, and mark a return filed only with its acknowledgement attached. Periods must close in order, so nothing is skipped.

Key features

  • Tally and Excel importBring in inward and outward entries from Tally daybook JSON or Excel.
  • Inward and outward registersMonth-wise entries for every client and GSTIN, with place-of-supply based inter/intra treatment.
  • ITC eligibilityMark each inward invoice with its ITC status, so eligible credit is clear before 3B.
  • GSTR-1 and GSTR-3BPrepare both returns, with credit and cash ledger opening balances and payments.
  • Filing acknowledgementMark a return filed with the acknowledgement PDF attached, stored with the client.
  • Filing order gateA period can be filed only after the previous one, so statuses stay reliable.
  • Monthly and quarterly filersQuarterly filers' off-months show as not applicable, not pending.
  • Excel exportFormula-linked totals, so your team can check the numbers.
  • Submit for reviewSend GSTR-1, GSTR-3B or TDS to reviewers before filing.

A real-world example

A CA firm handles 40 GST clients. On the 5th, staff import each client's Tally daybook. On the 8th, seniors review the ITC and liability. On the 10th, GSTR-1 is filed and the acknowledgement is stored against the client.

  • Every filing has its proof attached
  • ITC issues caught before payment
  • One view of all clients' status
TDS & Form 140

Quarterly TDS returns, ready before the deadline

The problem

  • Deductee details and challans live in separate spreadsheets.
  • Short deductions and unmatched challans surface only after a notice.
  • Return files are rebuilt by hand every quarter.

How ESMATO helps

Keep the deductor, TAN and deductee master once. Record deductions and challans, check them against each other, and export the Form 140 (26Q) data to Excel and the RPU file.

Key features

  • Deductor and TAN setupKeep deductor details once and reuse them in every return.
  • Deductee masterMaintain deductee records with PAN and section details.
  • Form 140 (26Q) preparationPrepare the quarterly return from your deduction entries.
  • Excel exportDownload return data in the format your filing utility expects.
  • RPU exportExport a draft file for the return preparation utility.
  • Challan trackingMatch challans against deductions to catch gaps before the due date.
  • Review before filingRoute the return through reviewers and approvals.

A real-world example

A company deducts TDS on professional fees. Each month the accountant records deductions and challans. In the quarter's last week, a mismatch shows one unpaid challan. It is paid and the 26Q is exported the same day.

  • Fewer notices and late fees
  • No re-keying each quarter
  • Review before filing
TDS on Salary

Salary tax planned for the year, not guessed monthly

The problem

  • TDS is deducted on guesswork and a big correction hits in March.
  • Employees ask which tax regime suits them.
  • Mid-year raises and bonuses break the original calculation.

How ESMATO helps

Project each employee's tax for the full year under Section 392, compare regimes, and update the projection whenever salary or declarations change. Custom salary columns fit your own pay structure.

Key features

  • Yearly projection engineProjects each employee's tax for the full year, under Section 392.
  • Regime comparisonCompare old and new regimes and see which is better for the employee.
  • Entitlement structureDefine salary components and entitlements to suit your pay structure.
  • Custom employee columnsAdd the extra fields your payroll needs.
  • Recalculates on changeIncrements, bonuses and declarations update the projection.
  • Five working tabsEmployees, salary, declarations, projection and deductions in one module.

A real-world example

A 120-person company runs payroll monthly. HR enters a mid-year increment for 30 people. The projection updates, and each person's monthly TDS is adjusted so there is no surprise in March.

  • Smooth monthly deduction
  • Regime comparison for staff
  • Fewer year-end corrections
E-Review

Maker-checker, with a record of every question

The problem

  • Review happens over WhatsApp and email, and nothing is tracked.
  • Partners cannot tell what is pending or why.
  • Notices and litigation dates are remembered, not recorded.

How ESMATO helps

Staff submit a return or document for review. Reviewers raise queries against it, view documents side by side, and approve only when every query is answered. Notices and litigation are kept as a dated timeline.

Key features

  • Multiple reviewersAdd several reviewers; a return is approved only when all of them approve.
  • Queries and repliesRaise queries on a return or document. Only the submitter team replies.
  • Per-return questionerA set of questions for each return type, locked once approved.
  • Split document viewerPreview PDFs, images, Excel and Word beside the query thread.
  • Replace and delete documentsReplace an uploaded file, or remove it fully, with the trail kept.
  • Notices and litigationTrack notices on a dated timeline, approve and lock, and create due-date tasks.
  • Download all as ZIPBundle every document of a submission into one download.
  • Co-submitters and reassignmentShare ownership with teammates, or hand it over.
  • Mobile viewReview queries and approve from your phone.

A real-world example

An article submits a GSTR-3B. The senior raises two queries on ITC. The article replies with documents and the partner approves. Weeks later a department notice is logged with its reply date, and a task is created for the team.

  • Clear status on every submission
  • Audit trail of queries and replies
  • Notice dates never missed
W3

Every task has a what, a when and a whom

The problem

  • Due dates live in people's heads or on sticky notes.
  • Managers cannot see who is overloaded.
  • Follow-ups happen in scattered chats.

How ESMATO helps

Create and assign tasks by client, repeat them on a schedule, and let GST and TDS due dates generate tasks automatically. Each task has its own discussion, and the calendar can overlay Google Calendar.

Key features

  • Assign and verifyGive a task to someone and mark it complete only after verification.
  • Recurring tasksRepeat daily, weekly, monthly or on your own schedule.
  • Auto compliance tasksGST and TDS due-date tasks are created for your clients.
  • Task discussionEvery task has its own chat thread.
  • InboxSee messages, reminders and system events in one place.
  • Notifications and pushIn-app bell and browser push alerts when something needs you.
  • Calendar with Google overlaySee tasks beside your Google Calendar events, read-only.
  • Optional time on due dateSet a time only when the task needs one.
  • Bulk actionsSelect many tasks in the overview and reassign or update together.

A real-world example

On the 1st of every month, GST and TDS tasks appear for each client and are assigned to staff. A manager opens the Overview, sees one person with 18 open tasks, and reassigns six in a few clicks.

  • Compliance dates become tasks
  • Workload visible at a glance
  • Follow-ups stay with the task
E-Docs

Professional documents from a short form

The problem

  • The same agreement is copied and edited by hand each time.
  • Old clauses are left behind and names are mistyped.
  • Every partner keeps a different version.

How ESMATO helps

Build a template once with reusable blocks, merge fields and conditional clauses. Staff answer a step-by-step form and the document is generated. Share templates between firms as a package.

Key features

  • Template libraryBuild and organise templates in one editor.
  • Reusable blocksWrite a clause once and use it in many templates.
  • Merge fieldsInsert fields that are filled from the form.
  • Question-driven formsSections and steps, with follow-up questions that depend on earlier answers.
  • Conditional clausesShow or hide text based on the answers.
  • Page setupMargins, first-page header and footer, and keep-together blocks.
  • Documents listFind, continue and share generated documents.
  • Template packageExport a template as a ZIP and import it into another firm.

A real-world example

A firm drafts engagement letters daily. The associate answers a form (client name, scope, fee) and the letter is ready. A clause about audit appears only when audit is selected.

  • Consistent wording
  • Minutes instead of hours
  • Templates shared across firms
FirmConnect

Client communication that goes out on time

The problem

  • Reminders are sent one by one, or forgotten.
  • Mails come from personal accounts with no history.
  • You cannot tell who actually read a message.

How ESMATO helps

Keep contacts in groups, use templates, and schedule one-off or recurring mailings from your own mailbox. See what was sent and who opened it.

Key features

  • Contacts and groupsOrganise clients into categories and groups.
  • Email templatesReuse your standard messages.
  • Compose and sendSend to a contact or a whole group.
  • Scheduled mailingsSend at a chosen date and time.
  • Recurring mailingsMonthly or quarterly reminders on autopilot.
  • Sent history and trackingSee what was sent and who opened it.
  • Your own SMTPMails go from your own mailbox, with a daily per-user limit.

A real-world example

A firm schedules a GST reminder to all its monthly clients for the 5th of every month, and a quarterly newsletter to its corporate group. Open tracking shows who needs a phone call.

  • Reminders on autopilot
  • Full sent history
  • Sent from your own address
DSC Management

Know where every digital signature token is

The problem

  • Tokens go missing between staff and clients.
  • Certificates expire the day a filing is due.
  • No one remembers who last had a token.

How ESMATO helps

Register each token with its holder and expiry, and log every issue and return, so custody is always clear.

Key features

  • Token registerEvery DSC token recorded against its client.
  • Custody trailWho holds a token now, and when it was issued and returned.
  • Expiry trackingKnow which certificates are expiring soon.
  • Quick searchFind a token by client or holder.
  • Role-based accessOnly authorised staff see and update the register.

A real-world example

A staff member needs a client's DSC to file ROC forms. The register shows it has been with another colleague since Monday. It is recalled in minutes, and an expiry flag shows a certificate due next month.

  • Clear custody trail
  • Expiry warnings
  • No last-minute hunts
Invoicing

Fee invoices that look professional and get paid

The problem

  • Invoices are made in Word and tracked in Excel.
  • Clients pay net of TDS and balances become confusing.
  • Contacts differ for each invoice.

How ESMATO helps

Design your invoice with the template studio, keep customers with several contacts, send PDFs by email, and record each payment with its TDS so the real outstanding is always right.

Key features

  • Template studioDesign your invoice with a visual block builder.
  • Edit as HTMLSwitch to full HTML when you need finer control.
  • PDF invoicesGenerate a PDF and send it by email.
  • Customers with contactsKeep several contacts per customer, with a primary one for the invoice.
  • PaymentsRecord receipts against invoices, with dates.
  • TDS allocationRecord the TDS deducted by the client as its own dated entry.
  • Outstanding at a glanceSee what is paid, part paid and due.

A real-world example

A firm bills a client 1,00,000 plus GST. The client pays net of TDS. The payment and TDS are recorded separately, and the invoice shows exactly what is still due.

  • Branded invoices
  • Accurate outstanding
  • Payments and TDS tracked
Montle

Reimbursements approved line by line

The problem

  • Bills arrive as photos and WhatsApp messages.
  • Approvers cannot query one line without rejecting everything.
  • Money spent for clients is hard to recover.

How ESMATO helps

Staff submit bills, approvers check each row, raise a query where needed and approve the rest. Spend on behalf of clients is tracked and summarised by month.

Key features

  • ReimbursementsStaff submit expense claims with their bills.
  • Client disbursementsTrack money spent on behalf of clients.
  • Per-bill approvalApprove or query each bill separately.
  • Query and resubmitA queried claim waits until the employee answers and resubmits.
  • In-page bill previewOpen a bill without downloading it.
  • Email alertsApprovers and employees are notified at each step.
  • Monthly summaryA flat table of totals by month.
  • Mobile viewCard layout for approving on the go.

A real-world example

A team member submits a travel claim with eight bills. The approver approves seven, queries one, and the employee resubmits only that bill. The monthly summary shows what to recover from the client.

  • Faster approvals
  • Fewer disputes
  • Client disbursements tracked
Who it's for

Made for the people who carry compliance

CA and accounting firms

  • One workspace per firm on its own subdomain
  • Staff see only the clients and tools assigned to them
  • Articles prepare, seniors review, partners approve
  • Due dates, tasks and notices never slip

Businesses and finance teams

  • Handle GST, TDS and payroll tax in-house
  • Internal review before anything is filed
  • Multiple entities and GSTINs under one login
  • Reimbursements, invoices and documents together
Why ESMATO

Fewer spreadsheets. Fewer misses. Better control.

One client master

Add a client once. Every tool uses the same details.

Granular permissions

Control who can view, edit, review or approve, per tool and per client.

True multi-firm

Each firm is fully isolated, with its own users, storage and settings.

Built-in notifications

In-app bell, email and push alerts when something needs you.

Security first

Encrypted passwords, CSRF protection, session controls and audit trails.

Works on mobile

Review queries, approve bills and check tasks from your phone.

How it works

Up and running in three steps

  1. 1

    We set up your firm

    Your own workspace on your own subdomain, with your branding and email.

  2. 2

    Add clients and team

    Import clients, invite users by email and assign tools and clients to each.

  3. 3

    Start working

    Prepare, review, approve and file, with every action tracked.

FAQ

Questions, answered

Can't find what you need? Ask us in the demo request below.

Yes. Every firm has its own workspace on its own subdomain, with its own users, clients, settings and document storage. Firms cannot see each other's data.

Yes. Tools are switched on for your firm, and each user is given only the tools and clients they need.

Yes. Clients are added once and used by every tool. Some tools also talk to each other. For example, a document request in E-Review or a due date in GST can create a task in W3.

No. ESMATO runs in the browser on desktop and mobile. Review, approvals and tasks have mobile-friendly views.

Send us a demo request. We walk you through the tools, set up your firm and workspace, and help you add clients and invite your team.

Pricing depends on the tools you use and the size of your team. Send a demo request and we will share a quote.

Access is controlled per tool and per client. A staff member sees only what they are assigned, and actions such as approve or review need the right permission. This is enforced on the server, not just hidden on screen.

Admins never set or see anyone's password. New users get an email invite and choose their own. Passwords are stored encrypted, and sessions expire after a period of inactivity.

Documents are kept in a separate storage space for each firm, and are served only to users who have access to that client and tool.

Yes. GST inward and outward registers can be imported from Tally daybook JSON and from Excel. Returns and working sheets export to Excel.

ESMATO prepares, reviews and tracks. You mark a return as filed after filing on the portal, with the acknowledgement attached, so your records always show the proof.

A filing gate. A period can be marked filed only after the previous one is done, so the status stays reliable. Quarterly filers' off-months are shown as not applicable instead of pending.

Form 140 (26Q) preparation, with Excel and RPU export, plus TDS challan tracking and TDS on salary under Section 392 with a yearly projection.

Yes. The projection engine compares regimes for each employee and updates when salary or declarations change.

Yes. You can add several reviewers, and a return is approved only when all of them approve. Queries must be answered before approval.

Yes. PDFs, images, Excel and Word files open in a preview, with a split view so reviewers can raise queries next to the document. You can also download everything as one ZIP.

Yes. Recurring tasks, and GST and TDS due-date tasks for your clients, can be created automatically and assigned to your team. Tasks have their own discussion thread and notifications.

Yes. A read-only overlay shows your calendar events next to your tasks. Nothing is written back to Google.

You build a template once with blocks, merge fields, questions and conditional clauses. Staff answer a short form to produce the document. Templates can be exported and imported between firms.

Yes. FirmConnect and approval alerts are sent from the user's own mailbox settings. A daily sending limit per user protects your mailbox reputation.

You record the payment and the TDS deducted by the client as separate entries, so the invoice shows the true amount still due.

DSC Management keeps a register of each token, who holds it, when it was issued and returned, and when the certificate expires.

Still have a question?Ask us
Get started

See ESMATO working on your own use case

Tell us about your firm or team. We will get back with a walkthrough.

  • 30-minute guided demo
  • No commitment