The actual risk SSO closes isn't a stolen password — it's a departed employee whose account in some specific tool was never deactivated, because offboarding was handled as a list of applications someone had to remember, and that list didn't include every tool the firm had quietly adopted over the years. With SSO, deactivating one account at the firm's identity provider cuts off access to every connected tool at once, including the ones nobody thought to check.
How offboarding actually fails
Most firms have a reasonably solid process for the obvious things: email gets disabled, the person's name comes off the engagement letters, HR closes the file. The audit software login is a separate decision, made by whoever remembers to make it, usually days or weeks after the person's last day — sometimes never, if the person was a seasonal reviewer or an articled clerk who rotated through and whose account nobody owned clearly in the first place.
This isn't a hypothetical. A mid-size firm running six to eight tools across audit, tax, workpapers, and a client portal will typically have at least one tool where a password-based account from a former employee is still technically active a year later. Nobody is using it maliciously — but it's sitting there, unmonitored, as a credential that still works.
Common practice, not a requirement
A written offboarding checklist that names applications by name is fragile by construction: it has to be updated every time the firm adopts a new tool, and it will always be one tool behind. The checklist that survives firm growth is the one that says 'disable the identity provider account' as a single line, not 'disable account in Tool A, Tool B, Tool C...'.
What SSO changes about this specific problem
- Offboarding becomes one action — disable or remove the person at the firm's identity provider — instead of N actions across N tools.
- A tool the firm adopted two years ago and half-forgot about is still covered, because it was never a separate decision to begin with.
- The firm's IT or admin team doesn't need a current inventory of every connected application to offboard someone correctly.
- The audit tool itself needs no separate 'delete this user' step for the authentication side — though their engagement memberships and role still need the firm's own review, covered below.
What it does not fix
Turning off someone's identity-provider account stops them from authenticating. It does not retroactively clean up what they could see while they still had access, and it does not address role or membership changes short of full departure — someone who moves from associate to manager, or off one engagement and onto another, still needs the firm to actually update their role and engagement memberships inside the audit tool. SSO has nothing to do with that; it only ever governed how someone proved who they were, never what they were allowed to see once they were in.
It's a mistake to treat 'we have SSO' as equivalent to 'our access reviews are handled.' A firm can have SSO switched on and still be carrying a dozen staff with engagement access they no longer need, because nobody updated roles and memberships after a reorg. SSO solves the authentication half of offboarding; the authorization half — who can see which client's files — is still a manual review the firm has to actually do.
Where this matters most
The risk scales with headcount, turnover, and the number of tools in use — not with firm prestige or revenue. A firm with five long-tenured staff and one tool has a small exposure here even without SSO. A firm running eighty engagements across two offices, with articled clerks rotating annually and staff turnover at the normal rate for the profession, has a real and recurring exposure every time someone leaves, and that is exactly the situation where 'disable one account centrally' beats 'remember to disable six accounts individually.'
How we think about this
Lekhya's SSO is OIDC against whatever identity provider the firm already runs on its Firm plan, and authenticates only existing, already-invited members — it never creates a new account on first login. Turning off someone at the firm's identity provider stops them from reaching Lekhya; it does not change their role or engagement memberships, which the firm still manages separately, exactly as it would for a password-based account.
This is practical guidance written for audit teams, not an authoritative statement of any standard or statute. Standards, forms and timelines change. Check the current text issued by the ICAI and the relevant authority before relying on anything here in an audit file.
Related resources
- Audit workflow & automationSingle sign-on for audit firms: why it matters more at 80 engagements than at eightBelow a certain headcount, SSO is a convenience. Above it, it's the only realistic way offboarding actually happens on the day someone leaves.
- Audit workflow & automationAudit firm succession and knowledge-transfer riskThe departing senior doesn't take a skill the firm can rehire for. They take the specific knowledge of why last year's unusual transaction wasn't actually a problem.
- Internal audit & IFCUser access review audit procedure for financial systemsA signed-off access review spreadsheet is evidence someone looked at a list. Whether access was actually removed as a result is a separate fact the audit has to test.
- Internal audit & IFCChange management controls audit for financial systems (ITGC)A change ticket with an approval signature doesn't tell you whether the change was actually tested before it hit the live financial system — those are two separate controls, tested separately.
Free tools, no signup
Each one reads a file entirely in your browser — or, for two of them, just answers a few questions — and nothing is ever uploaded.
- Purchase register checkDuplicate payments, round-sum amounts, weekend-dated invoices, incomplete records.
- GSTR-2B reconcilerMatches your purchase register against GSTR-2B — missing invoices either side, amount mismatches.
- Bank reconciliation checkerMatches your cash book against a bank statement — what's outstanding on each side.
- Fixed asset register checkDuplicate asset codes, missing location or useful life, negative net book value.
- Payroll red-flag scannerBank accounts shared across employees, and records missing an ID, PAN or salary.
- CARO applicability checkerAnswer a few questions about the company and see which CARO 2020 clauses likely apply.
- MSME payment delay checkerMSME-flagged invoices paid — or still unpaid — beyond the 45-day Section 22 limit.
- Related-party transaction screenerTransactions above a threshold you set with no approval reference, grouped by counterparty.
- Depreciation useful life checkerCompares a useful life in use against the Schedule II, Part C indicative figure.
- Materiality calculatorOverall and performance materiality against PBT, revenue, assets or equity, with reasoning shown.
- Sample size calculatorStatistical sample size for a test of controls or a substantive test of detail.