The short answer, explained
How long an HMRC enquiry takes depends heavily on its scope. A single-issue query about one expense claim might close within weeks or a few months.
A full enquiry into a company's accounts, involving multiple tax years or director's loan queries, can run considerably longer, sometimes well over a year.
The pace is influenced as much by how quickly you and HMRC exchange information as by any fixed rule, since there is no automatic time limit for closing a case.

