Technical Anshu
Tutorials Blog
🗂️ CA Office Security

Two Factor Authentication for Tally in a CA Office

A CA office is a special risk shape: one server, one team, and the books of dozens of clients. One leaked login does not expose one business - it exposes all of them. Here is how 2FA and user discipline fit a practice.

✍️ Technical Anshu🧾 Multi-Client Tally Setup⏱️ 5 minute read
🎥 The video sets up the portal 2FA that this CA-office routine is built on

In a CA office the pattern repeats everywhere: articles and accountants log in to client companies, partners review from home during filing season, and staff move between clients all day. The technology from the main guide - TSplus 2FA on the portal, named users inside Tally - is the same. What changes is the discipline around whose data it is: most of the books on your server are not yours, and your security habits are part of the trust clients place in you.

Server sign-ins - one portal, many client companies
TSplus Portal users (office staff only) partner@office -> 2FA app enabled article1@office -> 2FA app enabled (leaves March - removal date noted) Inside each client company (Tally users) Partner Owner level CA-Team-Rajesh Data Entry / limited level Client-Owner Owner level (belongs to the client) The portal is shared. The identities never are.
👆 The CA-office layering - one 2FA-protected portal, separate named users inside every client company (panel recreated, names are examples)
1

Separate Users Inside Every Client Company

Never work inside a client's books as a shared "CA" login, and never as the client's Owner if it can be avoided. Ask the client to create a named user for your team member (for example CA-Team-Rajesh) with the level the work needs. When that staff member leaves your office, the client removes one user - cleanly, without changing their own passwords or disturbing their staff. Your office keeps a simple register of which team member holds a user in which client company.

2

Partner and Senior Rights Stay Narrow

Inside your own office company and client companies alike, Owner-level rights belong to partners and at most one senior. Articles get levels that allow entry and viewing, not alteration of finalised periods or deletion. TallyPrime's custom security levels exist for exactly this - build one "Article" level once and reuse it across clients, instead of handing everyone Owner rights because it was quicker.

3

Filing Season Is When 2FA Earns Its Keep

During return season the whole team works longer hours, from more places - homes, client premises, late evenings. That is precisely when a password-only portal is weakest: more logins, more shared machines, more hurry. With TSplus 2FA on the portal:

  1. Every remote sign-in needs the staff member's own phone code
  2. Seasonal and article staff are added as named users with a removal date written down when they are created
  3. When the season or the articleship ends, the leaver routine from the per-user guide runs the same day
4

The Edit Log Is Your Witness

TallyPrime's edit log tracks changes to transactions with the user, date and time, and lets you compare a modified voucher with its previous version. In a practice this is gold - a client questioning an entry can be shown who changed what, when. But the log is only as truthful as the logins behind it: shared users make it worthless. Named users plus 2FA are what turn the edit log from a formality into evidence.

5

When a Client Leaves, Hand Over and Step Out

Engagements end. The professional close-out is: hand over the complete data and backups, then have your office's users removed from that company and delete any copies your office no longer needs to keep. Keeping silent access to a former client's live books "just in case" is a liability, not a favour. The same honesty applies in reverse when staff move to another firm - no one carries enrolments or client passwords with them.

6

Write the One-Page Office Rule ⭐

Practices run on documentation, so document this too. One page, signed by the partner:

  1. Who may create users - in client companies and on the portal
  2. Who may reset a 2FA enrolment, and how they verify the person first
  3. Who approves new remote access, and the review date for the remote user list
  4. The same-day leaver checklist - Tally user, remote permission, portal user, 2FA removal

When the rule is written, a new article learns it on day one instead of absorbing whatever habits happen to be around.

🔴 Never let the whole office sign in to a client's books as that company's Owner. One shared Owner login means no one - not you, not the client - can ever prove who changed a voucher.

🎥 Watch the Full Setup in the Video

Watch the video for the technical half of this routine - switching on TSplus 2 step verification for the portal your team already uses.

▶️ Watch Full Video
❓ Common Questions (FAQ)

Should clients share their Tally password with our CA office?

No - and a good office should refuse it. Ask the client to create a separate named user for your team with the rights the work needs. Revocation is then clean, the client's own password stays private, and the edit log shows your team's work under your team's names.

Does 2FA slow the team down during filing season?

By seconds per sign-in: one code from the phone at login, and enrolment happens only once. Compare that with the cost of one client's books being opened by a leaked shared password - the arithmetic is not close.

Can seasonal staff be given time-bound access?

TSplus and Tally users do not expire by themselves in this setup, so the time limit is your process: write the removal date down when the user is created, and run the leaver routine on that date. A calendar entry owned by a named senior makes it actually happen.

This guide is based on the Technical Anshu video linked above. If a screen on your system looks different, ask in the video comments - that is where answers come fastest 🙏