Question: how long are hmrc cheques valid for?
Answer: A cheque becomes stale if it is not presented within 15 months of the date of issue.