We use a unique and confidential database of 15,392 tax audits performed by the Croatian Tax Administration during the 2002–2006 period to examine the impact of task complexity, auditor experience, and auditor effort on audit performance. Taken together, our findings provide new evidence on how audit and auditor characteristics impact audit performance, and new insight into how task complexity and auditor experience separately and jointly moderate the impact of auditor effort on performance.