What is the difference between a wire transfer and an ACH transfer?

A wire transfer is a real-time electronic transfer of funds between banks, typically processed within a few hours to a day. An ACH (Automated Clearing House) transfer is a batch-processed transfer that can take 1-3 business days to complete. (Transfer time depends on business day/weekend or holiday, and time of day submitted.)