It usually takes up to four weeks to get your money back. It will be transferred to the bank account you specified while filing a self-assessment tax return.
If you have an upcoming tax payment due in 35 days, HMRC can choose to reduce what you owe them instead of refunding you the money.