Moving money from one person or account to another happens in several different ways, and each method works best in different situations. Understanding how each one operates helps you make informed decisions about which option fits your needs.
Learn How to Make Payments on Your Southwest Credit Card →
Bank transfers, also called wire transfers or electronic fund transfers (EFTs), move money directly from one bank account to another through the banking system. When you initiate a bank transfer, your bank sends instructions to the recipient's bank with account details and the amount. This method is widely used for large sums and important transactions because banks keep detailed records. Wire transfers typically take one to three business days, though some banks offer same-day options for additional fees. The Federal Reserve processes millions of wire transfers daily through systems like FedWire.
Automated Clearing House (ACH) transfers represent another common bank-to-bank method. ACH operates as a batch system where multiple transfers get grouped together and processed at set times during the day. Because of this batch processing, ACH transfers usually cost less than wire transfers but take longer—typically three to five business days. Many employers use ACH to deposit paychecks directly into employee accounts, and this method handles roughly 29 billion transactions annually in the United States.
Mobile payment applications have grown significantly in recent years. Services like Venmo, PayPal, Square Cash, and Apple Pay allow users to transfer money through smartphones. These services typically link to your bank account or debit card. Transfers between users of the same service may occur within minutes, though moving money out to a bank account might take several business days. These platforms often charge no fee for basic transfers between users but may charge fees for faster processing or credit card funding.
Paper checks remain a traditional transfer method despite electronic alternatives. A check is a written instruction to your bank to pay a specific amount to a named person or business. After you write and mail a check, the recipient must deposit or cash it at their bank. Check processing times vary but typically range from three to seven business days. While less common than they were decades ago, checks still process billions of transactions yearly in the United States.
In-person cash transfers involve physically exchanging paper money or coins. This method requires no banking system, no fees, and no processing time—the transfer happens immediately. However, cash transfers work only for small to moderate amounts and carry security risks when moving large sums. Cash also leaves no transaction record, which can complicate record-keeping.
Practical Takeaway: Match the transfer method to your situation—use wire transfers for large amounts or time-sensitive transactions, ACH for routine transfers where you can wait a few days, mobile apps for quick peer-to-peer transfers, checks for formal payments, and cash only for small immediate exchanges between people you trust.
Transfer costs vary dramatically depending on the method you choose and the service provider handling the transaction. Understanding these costs helps you avoid overpaying for moving your money.
Your Free Bath and Body Works Credit Card Information Guide →
Bank wire transfers typically cost between $15 and $50 per transaction, though some banks charge more for international wires. Domestic wire transfers (transfers within the United States) generally cost less than international wires because they involve fewer banks and less complexity. Some banks charge different fees for incoming versus outgoing wires. Premium account holders sometimes receive a certain number of free wire transfers annually. A person sending a $5,000 wire transfer domestically might pay $20 to $30, which represents a cost of 0.4% to 0.6% of the transfer amount.
ACH transfers typically cost nothing for consumer-to-consumer transfers, though some banks charge $1 to $3 per outgoing ACH transfer from checking accounts. Businesses using ACH might pay per transaction or work with a flat monthly fee structure. When an employer deposits your paycheck via ACH, you pay nothing—the employer bears any costs. For most individuals, ACH transfers represent an inexpensive option for moving money between personal accounts at different banks.
Mobile payment applications vary widely in their fee structures. Services like Venmo charge nothing when you transfer money to another Venmo user from your bank account or debit card, but charge 1% (with a minimum of $0.25 and a maximum of $2) when you fund a transfer with a credit card. Transferring money from Venmo to your bank account costs nothing but takes one to three business days. PayPal charges 1.75% plus $0.20 for friends and family transfers funded by credit card, while bank account transfers cost nothing. Square Cash charges no fee for standard transfers between users but charges 1.5% for instant transfers to your bank account.
International money transfers carry significantly higher costs than domestic transfers. Banks typically charge $25 to $75 for international wire transfers. Specialized money transfer services like Western Union, OFX, or Wise may offer more competitive rates for moving money across borders. When sending $500 internationally, you might pay $10 to $50 depending on the destination country and service used. Currency exchange fees add another layer of cost when converting between currencies—these can range from 1% to 8% of the transfer amount. A person sending $2,000 internationally might end up paying $100 to $200 in combined fees and exchange costs.
Paper checks cost nearly nothing to write and send, typically just the cost of the check stock and postage (a few cents). However, the recipient may face delays receiving and depositing the check, which can indirectly cost them time and opportunity cost if they need the money right away.
Hidden fees and charges sometimes surprise customers. Some banks charge fees for using another bank's ATM to deposit checks into your account. Some mobile apps charge fees for instant transfer options. International transfers may include intermediate bank fees—banks between yours and the recipient's may take a cut. Currency conversion fees apply whenever you transfer money in a different currency than your account operates in.
Practical Takeaway: Compare the actual dollar amount you'll pay, not just the percentage—a 1% fee on a $100 transfer costs $1, while the same percentage on a $10,000 transfer costs $100. For frequent transfers, the fee structure matters more than the percentage. For one-time transfers, the absolute cost is what counts.
The time required to complete a money transfer ranges from seconds to several days, depending on which method you choose and various factors affecting processing.
Your Free Guide to Credit Card Rental Car Insurance →
Wire transfers stand among the fastest options when both banks participate in real-time settlement systems. Many domestic wire transfers complete within the same business day if initiated before a bank's cutoff time (often 2 or 3 PM). However, wire transfers rarely complete in under an hour—they usually take two to four hours minimum because multiple security checks occur. International wire transfers take considerably longer, typically two to five business days, as they pass through multiple banks and may require currency conversion. The Federal Reserve's FedWire system processes wire transfers 24 hours a day, five days a week, but doesn't operate on weekends or holidays, which extends transfer times when timed poorly.
ACH transfers operate on a schedule rather than continuously. Banks batch ACH transfers and submit them to the clearing house at specific times. Most ACH transfers take three to five business days from initiation to completion. Some banks offer next-business-day ACH services for additional fees—typically $10 to $15—which moves money faster than standard ACH. If you initiate an ACH transfer on a Friday afternoon, it likely won't complete until Wednesday or Thursday the following week because weekend and holiday processing doesn't occur.
Mobile payment transfers between users of the same service happen nearly instantaneously—usually within seconds to a few minutes. However, when you transfer money from a mobile app to your bank account, the process takes longer. Most services take one to three business days to deposit money into your bank account, matching the ACH transfer timeline since many mobile apps use ACH for bank deposits. Some services offer instant transfer options that cost more—typically 1% to 1.5% of the transfer amount—and complete within minutes rather than days.
Paper checks take the longest of common methods. After you mail a check, it typically takes three to seven days to arrive, depending on postal distance. Once the recipient deposits the check at their bank, processing time depends on the bank's policies and the depositing method. Mobile check deposits (taking a photo of the check) often clear faster than in-person deposits. Once deposited, most checks fully clear within five to seven business days, though banks may make funds partially available sooner. A check mailed across the country might not fully clear for two to three weeks.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.