What happens when someone sends you money online
When someone pays you online, their bank doesn't hand money directly to your bank. Instead, the payment moves through a chain of intermediaries—clearing houses, payment networks, and sometimes your bank's correspondent banks—before the funds settle in your account. The speed and visibility of that journey depend entirely on which payment method was used and which banks are involved.
The most common routes are ACH transfers (the US domestic system), wire transfers (faster but more expensive), card payments (debit or credit), and third-party payment apps like PayPal, Venmo, or Square Cash. Each one follows a different path, takes a different amount of time, and shows up differently in your account.
Key Takeaways
- ACH transfers are the slowest route (one to three business days) but the most common for direct deposits and bill payments because they cost nothing.
- Wire transfers move money the same day but cost $15 to $50 and cannot be reversed once sent, so they are used mainly for large or urgent payments.
- Payment apps like Venmo and PayPal hold money in their own accounts first, then move it to your bank on a schedule you can usually control.
- Your bank's receiving window matters: payments sent after 5 p.m. Eastern Time on a weekday typically do not process until the next business day.
- You need to provide the correct routing number and account number for ACH and wire transfers, or the money will be rejected or sent to the wrong account.
ACH transfers: the standard route for most payments
ACH stands for Automated Clearing House, a network run by Nacha (the National Automated Clearing House Association). It is the system behind direct deposits, bill payments, and most person-to-person transfers. When someone initiates an ACH payment to you, their bank sends a batch file to the ACH network, usually once or twice per day. The network then routes that file to your bank, which processes it and credits your account.
The whole cycle takes one to three business days. A payment sent on Monday morning might arrive Tuesday or Wednesday, depending on when the sender's bank submitted the batch and when your bank processes incoming ACH files. Weekends and federal holidays do not count as business days, so a payment sent Friday afternoon will not arrive until Monday or Tuesday at the earliest.
ACH transfers are free for the sender and receiver. Your bank will not charge you to receive one. The sender's bank may charge a small fee (usually $0 to $3) if the sender is a business, but individuals sending ACH transfers typically pay nothing. This is why ACH is the default for payroll, government benefits, and routine bill payments.
Wire transfers: same-day money at a higher cost
A wire transfer moves money the same business day it is sent, as long as the sender initiates it before their bank's cutoff time (usually 2 p.m. or 3 p.m. Eastern Time). The sender's bank contacts your bank directly through the Federal Reserve's wire network (Fedwire) or through SWIFT (for international wires), and your bank credits your account within hours.
Wire transfers cost the sender $15 to $50 depending on the bank and whether the wire is domestic or international. You typically do not pay a fee to receive a wire, though some banks charge a small receiving fee ($5 to $15). Once a wire is sent, it cannot be reversed or cancelled, which is why wires are used for large purchases (down payments on homes, closing costs) or time-sensitive payments where speed matters more than cost.
To receive a wire, you need to give the sender your bank's routing number, your account number, and your full name as it appears on the account. If any of that information is wrong, the wire may be rejected or sent to the wrong account. Some banks also ask for a SWIFT code if the wire is coming from outside the United States.
Payment apps: money held separately until you move it
Apps like Venmo, PayPal, Square Cash, and Google Pay work differently from banks. When someone sends you money through one of these apps, the funds land in an account held by the app company, not directly in your bank. You then have the choice to leave the money in the app (to spend it on future transfers or purchases) or move it to your bank account.
Moving money from a payment app to your bank is usually free but takes one to three business days, the same as an ACH transfer. Some apps offer when ready transfers for a fee ($0.50 to $2 per transfer). The app initiates an ACH transfer on your behalf, so the timing and mechanics are the same—the difference is that you are paying for speed.
Payment apps are convenient for small, casual transfers between people you know, but they are not ideal for receiving regular payments like paychecks or vendor payments. Your employer or a business paying you will need your bank account details, not your Venmo username. If you do receive money through an app and want it in your main bank account, you will need to initiate the transfer yourself.
Card payments and how they settle differently
When someone pays you by debit or credit card—through a payment processor like Stripe, Square, or PayPal—the money does not arrive in your account the same day. The card network (Visa, Mastercard, Discover) processes the transaction when ready, but the actual funds move on a separate schedule called the settlement cycle.
Most card payments settle within one to three business days. The payment processor batches all the transactions from a day or a week, then sends them to your bank in one lump sum. If you are a business receiving card payments, you will see a single deposit in your account for the total of all transactions, minus the processor's fee (usually 2 to 3 percent). The processor keeps that fee and sends you the rest.
Card payments are slower than ACH or wire transfers because the payment processor sits between the customer's card and your bank. If you are expecting payment and need it quickly, ask the payer to use a bank transfer (ACH or wire) instead of a card.
International payments and currency conversion
Money from outside the United States arrives through SWIFT (the Society for Worldwide Interbank Financial Telecommunication), a network that connects banks globally. A SWIFT transfer typically takes three to five business days and involves currency conversion if the money is being sent in a foreign currency.
Your bank will convert the foreign currency to US dollars at their exchange rate, which is usually not the mid-market rate you see online. Banks typically mark up the rate by 1 to 3 percent, so you receive slightly less than you would if you converted the money yourself. Some banks also charge a receiving fee for international wires ($15 to $50).
To receive an international wire, you need to provide your bank's SWIFT code (a four-letter code that identifies your bank globally), your account number, and your full name. The sender's bank may also ask for your bank's address. If the sender is unsure how to send the money, ask your bank for the exact wiring instructions—they will give you a standardized format that covers all the details.
What to do if money does not arrive when expected
If you are waiting for an ACH transfer and it has been more than three business days, contact your bank's customer service. Provide them with the sender's name, the amount, and the date it was supposed to arrive. Your bank can check whether the payment was received and rejected, is still pending, or never arrived at all.
If the payment was rejected, the most common reasons are a wrong account number, a closed account, or insufficient information. Your bank will usually send a rejection notice back to the sender's bank, and the sender will need to resubmit with corrected details. This process can add another one to three days.
For wire transfers, contact your bank when ready if the money does not arrive the same day it was sent. Wires are supposed to be same-day, so a delay usually means something went wrong—a typo in the routing number, a closed account, or a bank error. Your bank can trace the wire and determine where it went. If it was sent to the wrong account, recovery is possible but can take weeks.
For payment app transfers, check the app itself first. The transfer may still be pending, or it may have failed and been returned to the sender. If the app shows the transfer as complete but the money is not in your bank account, wait another business day. If it still has not arrived, contact the app's customer service with the transaction ID.
Frequently Asked Questions
Do I need to do anything to receive an online payment?
For ACH transfers and wires, you need to provide your routing number and account number to the sender. For payment apps, you just need to share your username or phone number. Once the sender has that information, the payment will arrive automatically—you do not need to take any action on your end.
Can I receive money if my account is closed?
No. If your account is closed, incoming ACH transfers and wires will be rejected and returned to the sender. If you are closing an account, make sure to update your direct deposit and any recurring payments with your new account information before the account closes.
Is there a limit to how much money I can receive online?
Banks do not typically limit how much you can receive in a single transfer, but they may flag unusually large deposits for fraud review. Payment apps often have daily or monthly limits on how much you can receive or transfer out—check your app's settings for those limits. If you are receiving a very large payment, wire transfer is usually the fastest option.
What if the sender used the wrong account number?
If the account number is wrong, the payment will be rejected by the receiving bank and returned to the sender. The sender will see a rejection notice and can resubmit with the correct information. This adds one to three business days to the process. Always double-check account numbers before sending money.
Can I receive money from outside the US?
Yes, through a SWIFT wire transfer. You will need to provide your bank's SWIFT code, your account number, and your full name. The money will be converted to US dollars at your bank's exchange rate, which includes a markup. International wires typically take three to five business days.