Less than 2 seconds is as close to instant as one can get.The bigger banks generally had bigger delays when tranferring between banks (in and out) - the bank I use was a building society until recently and I generally get my pay before anyone else in the office (no-one shares the same bank as the company).