Most domestic wire transfers are completed within 24 hours. International wire transfers can take a few days. Certain wire transfers, such as those within the same financial institution can often be done immediately.