What happens when you pay someone online
When you send money online, your bank doesn't hand cash to the other person's bank. Instead, your bank creates an electronic instruction that moves through a network of computers and clearing houses, each one checking that the money exists, that you have permission to send it, and that the destination account is real. The whole chain takes anywhere from a few minutes to three business days, depending on which system carries your payment and whether both banks are connected to it.
The speed and the route depend on what you're paying for and who you're paying. Paying your electric bill through your bank's website uses a different system than sending money to a friend through an app, which uses a different system than paying a store with your debit card. Each one has its own rules about timing, fees, and what information you need to provide.
Key Takeaways
- Online payments move through electronic networks that connect your bank to the recipient's bank, with multiple checkpoints along the way.
- The time a payment takes depends on the system used: some transfers settle in minutes, others take one to three business days.
- You need different information for different payment types—a routing number for bank transfers, a card number for card payments, an email or phone number for peer-to-peer apps.
- Your bank and the recipient's bank both verify the payment before it settles, which is why you can sometimes cancel a payment that hasn't cleared yet.
The three main ways to pay online
The most common online payment routes are bank transfers, card payments, and peer-to-peer apps. Bank transfers move money directly from one checking account to another through the ACH network (Automated Clearing House) or through wire transfer systems. Card payments—debit or credit—route through card networks like Visa or Mastercard, which contact your bank to confirm the charge and move the money. Peer-to-peer apps like Venmo or PayPal hold money in their own accounts and transfer it between users, then settle with banks in the background.
Each route has different timing. A card payment at a store or online typically settles within one to two business days. An ACH transfer between two U.S. banks usually takes one to three business days. A wire transfer can move money in hours or even minutes, but costs more and cannot be reversed once sent. Peer-to-peer apps vary—some show the money when ready but settle with banks later, others wait for bank confirmation before showing the transfer complete.
What information you need to provide
For a bank-to-bank transfer, you need the recipient's full name, account number, and routing number (a nine-digit code that identifies their bank). Some banks also ask for the account type—checking or savings. If you're sending money internationally, you may need a SWIFT code instead of a routing number, plus the recipient's address.
For a card payment, you provide the card number, expiration date, and CVV (the three-digit security code on the back). For peer-to-peer apps, you typically need only an email address or phone number, because the app already has your bank details on file from when you set up the account. Bill payment through your bank's website usually requires just the account number for the company you're paying—your bank already knows which utility or creditor you mean.
The more information you provide, the more verification steps the payment has to pass. A wire transfer with a full name and address takes longer to process than a card payment with just a number, because the bank manually checks that the details match before releasing the funds.
How the payment moves through the system
When you submit an online payment, your bank receives the instruction and checks three things: that your account exists, that you have enough money (or enough credit, if it's a credit card), and that the instruction is formatted correctly. This usually happens within seconds. Your bank then sends the payment into a network—ACH for domestic transfers, SWIFT for international ones, or a card network for card payments.
The network routes the payment to the recipient's bank, which performs the same checks on their end: does the account number match a real account, is the account active, is there any reason to block this payment. If everything passes, the recipient's bank credits the account. If something fails—a wrong account number, a closed account, insufficient funds on your end—the payment bounces back to your bank, which notifies you and returns the money.
This back-and-forth is why payments take time. ACH transfers go through a clearing house that batches thousands of payments together and processes them in cycles throughout the day. Wire transfers skip the batching and go directly, which is why they're faster but more expensive. Card payments route through the card network's servers, which contact your bank in real time to approve or decline.
Timing: when the money actually arrives
The moment you hit "send" is not the moment the money leaves your account. Your bank may deduct it when ready (so you see the balance drop right away) but the recipient won't see it until the payment clears. For ACH transfers, clearing usually takes one to three business days. For card payments, the merchant's bank receives the money within one to two days, though the merchant may show it as pending for longer. Wire transfers typically clear within hours, sometimes the same day if sent before the bank's cutoff time (usually 2 or 3 p.m.).
Weekends and holidays pause the clock. A payment sent on Friday evening won't move until Monday morning. A payment sent on a holiday won't move until the next business day. Some banks also have internal cutoff times—if you send a transfer after 5 p.m., it may not enter the network until the next day.
Peer-to-peer apps often show the money moving when ready, but that's the app's own ledger, not the actual bank transfer. Behind the scenes, the app is still waiting for ACH clearing, which takes the same one to three days. Once the app receives confirmation from the banks, the money is truly settled and cannot be reversed.
Fees and what they cover
Bank-to-bank transfers through ACH are usually free. Wire transfers typically cost $15 to $30 per transfer. Card payments don't charge you a fee (the merchant pays the card network), but some merchants pass that cost to you as a convenience fee or surcharge. Peer-to-peer apps are free for standard transfers but charge a percentage (usually 1 to 3 percent) if you want the money when ready instead of waiting for ACH clearing.
International transfers are more expensive because they pass through multiple banks and currency exchanges. A wire to another country can cost $25 to $50 or more, plus currency conversion fees. Some banks offer cheaper international transfers through services like SWIFT or correspondent banking, but these take longer—sometimes a week or more.
The fee covers the cost of the network, the verification steps, and the bank's handling of the transaction. A wire costs more because it skips the batching process and requires manual review. An when ready peer-to-peer transfer costs more because the app is lending you the money before the bank confirms it, then settling with the bank later.
What can go wrong and how to fix it
The most common problem is a wrong account number. If you transpose a digit, the payment may go to someone else's account, or bounce back if the number doesn't match any account at that bank. If the money goes to the wrong person, contact your bank when ready—they can attempt to recover it, but success depends on whether the other bank cooperates and whether the recipient has already spent it. If it bounces back, your bank will return it to your account within a few days.
A second common issue is sending money to a closed account. If the recipient closed their account after you wrote down the number, the payment bounces. A third is sending to the wrong bank—if you use the wrong routing number, the payment may go to a different bank entirely. Always double-check the routing number with the recipient or their bank's website before sending.
If you need to cancel a payment, the window depends on the system. ACH transfers can sometimes be cancelled before they clear, but only if you contact your bank before the payment enters the network—usually within a few hours of sending. Wire transfers cannot be cancelled once sent. Card payments can be disputed after they post, but that's a chargeback process, not a cancellation. Peer-to-peer transfers can be cancelled if the recipient hasn't accepted them yet, but once accepted, they're final.
Frequently Asked Questions
Why does my bank show the money leaving my account when ready but the recipient doesn't see it for three days?
Your bank deducts the money as soon as you authorize the payment, to may support you have the funds and to prevent you from spending the same money twice. The recipient's bank doesn't credit their account until the payment clears through the network, which takes one to three business days. During that time, the money is in transit—your bank has it, but the recipient's bank hasn't received it yet.
Is it safe to send my bank account number online?
Yes, if you're sending it to a legitimate business or person you trust. Your account number alone cannot be used to withdraw money without your routing number and signature. However, never send your account number to someone who contacted you unsolicited, and never enter it on a website unless you initiated the transaction and the website is find (look for "https" in the address bar).
What's the difference between a debit card payment and a bank transfer?
A debit card payment routes through the card network and typically settles within one to two business days. A bank transfer (ACH) moves directly between accounts and takes one to three business days. Debit card payments offer more fraud protection under federal law, while bank transfers are cheaper for the merchant and sometimes faster if sent as a wire.
Can I pay someone online if they don't have a bank account?
It depends on the method. Peer-to-peer apps like Cash App or Venmo require the recipient to have a bank account to eventually withdraw the money, though they can receive it in the app first. Money transfer services like Western Union or MoneyGram allow you to send cash that the recipient can pick up without a bank account, but these charge higher fees and take longer.
What happens if I send money to the wrong person by mistake?
Contact your bank when ready. If the payment hasn't cleared yet, your bank may be able to stop it. If it has cleared, your bank can ask the recipient's bank to return the money, but the other bank is not required to comply. Your best option is to contact the recipient directly and ask them to return it voluntarily. If they refuse, you may need to pursue a civil claim.