Debit card payments clear immediately, but payments with a bank account take three to five business days to clear, just like a check.