Debit card

Are debit card purchases instant or do they take time