The Government changed the rules for ISAs from 6 April 2016, giving providers the option to make ISAs flexible.
How is a flexible ISA different?
With a flexible ISA, you’ll be able to withdraw money and then replace it before the end of the tax year (if your provider allows) without affecting your ISA allowance. This will not apply to Junior Cash ISAs or Help to Buy ISAs.
An ISA which isn't flexible doesn’t give you this option. Say, for example, you paid £10,000 into a Cash ISA on 6 April 2016 and withdrew £7,000 to buy a new car on 15 June 2016. The current annual ISA allowance is £15,240, so you’d only have been able to put £5,240 back into your ISA until the new tax year on 6 April 2017.
If you pay £10,000 into a flexible Cash ISA and withdraw £7,000, you can put the full £7,000 back into the ISA – plus a further £5,240 to take you up to your £15,240 annual allowance. You just have to make sure all the payments are put back into the same account and in the same tax year as the withdrawal.