Question: how long does it take to get a vat refund from hmrc?
Answer: How long it takes. Repayments are usually made within 30 days of HMRC getting your VAT Return. They go direct to your bank account if HMRC has your bank details. Otherwise HMRC sends you a cheque (also known as a 'payable order').