Using a non-bank money transfer service, wire transfers can be completed within minutes. Most domestic bank wire transfers are completed within three business days. Transfers between accounts with the same financial institution are usually completed within 24 hours.