Cash ISA transfers should normally complete within 15 working days. Many customers have now waited far longer.