It could be your bank. We have had money held up by Airbnb (check ins ont Thurs thru Sat seem to be very slow to actually pay) and our bank as well. I am currenly shopping for a bank who can verify their process for deposit times of this type. It can be very frustrating. Often we do not get our money until after our guests depart! Howerver we do accept 2 ad 3 day rentals.