Audit finds taxpayers paid too much