You might be asked to visit a local bank to answer compliance questions for a recent wire transfer for several reasons: Verification: The bank needs to verify your identity and ensure the transaction is legitimate, especially for large or unusual transactions. Anti-Money Laundering (AML) Laws: Banks are required to comply with AML regulations, which include knowing their customer (KYC) and monitoring transactions for any suspicious activity. Regulatory Compliance: The bank may need to ensure the wire transfer complies with local and international banking regulations, including the source of funds and the purpose of the transaction. Fraud Prevention: To prevent potential fraud, the bank may need to confirm the transaction's details with you directly. Internal Policies: The request might be part of the bank’s internal risk management policies designed to protect both the customer and the bank. This step is generally for your protection and to fulfill regulatory requirements. It's a common practice in the banking industry to prevent illegal activities like money laundering and fraud.