Managing audit queries means running a single list of every outstanding request to the client, each with an owner, a due date and a stated reason it is needed, rather than scattering requests across email and WhatsApp. A query is escalated when its due date passes without the document or a credible reason, following a path the firm has agreed in advance. A query is closed only when the file shows what was received, who reviewed it, and whether it actually resolved the point raised — not merely that something came back.
Why queries need a list, not a thread
Most firms run queries as a mix of WhatsApp messages, emails to whichever client contact answered last time, and verbal asks during a site visit. This works until the file is reviewed three weeks later and nobody can say which of the twelve things asked for in September actually came back, and which were quietly dropped because the deadline arrived first. A query list exists to answer one question at any point in the engagement: what is still owed to us, by whom, and since when.
The list is separate from the working papers it feeds into. A working paper documents the procedure and the conclusion; the query list documents the logistics of getting the inputs for that procedure. Conflating the two means a paper can't be marked complete until every related email thread is manually checked, which is exactly the kind of check that gets skipped under deadline pressure.
What a query record needs
| Field | Why it matters |
|---|---|
| What is being asked for, specifically | "Bank statements" is not checkable. "Bank statements for the current account, April to March, all pages" is. |
| Why it is needed | Ties the request to a procedure or assertion. Without this, nobody downstream can judge whether a partial response is actually sufficient. |
| Raised by and raised on | The team member who identified the gap, and the date. This is what lets anyone compute how long something has been outstanding. |
| Owner on the client side | A named person, not "the accounts team." Requests addressed to a department get answered by whoever happens to see them, if anyone. |
| Due date | Set when the query is raised, not left open-ended. An undated request has no basis for escalation later. |
| Status | Open, partially answered, answered, or escalated — not a single tick box, because a partial response is a different state from no response. |
| Resolution | What was actually received and whether it closes the point. A received document that doesn't answer the question raised is not a resolution. |
Common practice, not a requirement
Grouping queries by the client contact who owns them, rather than only by audit area, makes the weekly follow-up call shorter — one person on the client side can usually clear several unrelated items in one conversation.
Raising a query well
A query that names exactly what is needed and why gets answered faster than one that doesn't, for the same reason a precise review point gets cleared faster than a vague one. The client-side staff answering requests are usually not the people who understand why the auditor wants a particular reconciliation; a request that explains the gap in a sentence gets routed to the right person internally instead of sitting in an inbox.
- State the document or explanation needed in terms the client's accounts team will recognise, not audit terminology.
- Give a reason in one line: "to agree the closing balance to the bank statement" is enough.
- Set a due date that reflects when the team actually needs it to stay on schedule, not an arbitrary standard period.
- Raise it in writing even if it was first asked verbally on site. A verbal request that is never written down cannot be escalated later.
- Batch related requests to the same owner rather than sending five separate emails over a week.
Escalation: what it means and when to use it
Escalation is not a tone of voice. It is a defined step that changes who is accountable for the delay — typically moving the request from the staff contact to a manager or director on the client side, and from the audit senior to the audit manager or partner on the firm's side. Doing this consistently, rather than only when someone remembers to be firm, is what makes it effective.
- 01Set the trigger in advanceAgree, as a firm policy, how many days past the due date a query sits before it escalates automatically — commonly a short grace period rather than an indefinite one.
- 02Escalate to a named person, not a general reminderA second email to the same contact who missed the first deadline is not escalation. Escalation means a different, more senior person becomes aware of the delay.
- 03State the consequence plainlyIf the item affects the audit timeline or the ability to complete a specific procedure, say so. "This is needed to complete inventory verification and the fieldwork is scheduled to close Friday" is more effective than a repeated general reminder.
- 04Record that the escalation happenedDate, who escalated, who it went to, and what was said. This record is itself relevant if the matter later affects the report — for example, a scope limitation.
- 05Decide what happens if it still isn't answeredSome unanswered queries are a scheduling inconvenience. Others mean a procedure cannot be completed and the implication for the report has to be considered. Knowing which kind of query this is should happen when it's raised, not when the deadline has already passed.
An audit team that escalates everything the same way — one more reminder email — trains clients to ignore due dates, because nothing changes when one passes. The value of escalation is entirely in it being visibly different from a routine follow-up.
Closing a query properly
A query log that only tracks open and closed hides the most useful information in the file: what was actually received, and whether it was enough. Closing a query should require two things recorded, not one.
- What was received — the specific document, with a reference to where it now sits in the working papers.
- A statement that it resolves the point raised, or a note that it is a partial answer and what remains open as a result.
The second point matters more than it sounds. A client sending "the bank statements" when the request was for all pages across the full year, and the team marking the query closed because something arrived, is one of the more common ways a gap survives into the signed file. Closing on receipt rather than on sufficiency is a process failure dressed up as progress.
| Check | If it fails |
|---|---|
| Does what was received match what was asked for? | Keep the query open and state specifically what is still missing. |
| Is it complete — all pages, all periods, all entities if more than one was asked? | Partial receipt is a different status from resolved; log it as such. |
| Has someone reviewed it against the reason it was raised? | A document sitting in a folder unread is not a closed query, whatever the status field says. |
| Is there a cross-reference to the working paper it supports? | Without one, reviewing the paper later means re-finding the document from scratch. |
How we think about this
In Lekhya a query is a record, not a conversation: it has an owner, a due date, and a required resolution field before it can close, and it carries a direct link to the working paper it feeds. The system computes how long something has been outstanding and flags it for escalation on the agreed trigger. It does not decide whether a late or partial response affects the report — that stays a judgement for the engagement team, made with the full history of the request in front of them.
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 documentationAudit working papers: what they should containThe anatomy of a paper that stands on its own: objective, population, sample basis, procedure, results, exceptions, conclusion and sign-off, and what each must establish.
- Audit documentationReviewing and signing off audit working papersWhat a reviewer is responsible for, a defensible review order, writing points that get cleared properly, and why approval must lapse when the paper changes.
- Audit documentationAn audit documentation checklist for statutory auditsA checklist organised by when the work happens: planning, fieldwork, each paper, completion and assembly, with the deadlines that govern the last two.
- Audit documentationEngagement letters: what SA 210 requiresWhat an engagement letter must establish, when it needs renewing, and the gaps most often found on file inspection — undated letters and stale scope.
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.