What happens when you send money electronically
When you transfer money from your bank account—whether by debit card, ACH transfer, wire, or mobile payment—your bank does not hand cash to the recipient's bank. Instead, your payment moves through a series of networks and clearing houses that verify the transaction, move the funds between banks, and update both accounts. The whole process takes anywhere from a few minutes (for a debit card at a store) to three business days (for an ACH transfer between accounts at different banks).
Understanding how this works matters because it explains why some payments are when ready and others take days, why some transactions can be reversed and others cannot, and what happens if something goes wrong. Each payment method uses a different route through these networks, which is why a wire transfer behaves completely differently from a check or a debit card payment.
Key Takeaways
- Electronic payments move through networks and clearing houses that verify and route the transaction, not directly from one bank to another.
- Debit card payments at a store are processed in seconds through card networks like Visa or Mastercard, while ACH transfers between bank accounts take one to three business days.
- Wire transfers move money the same day but cannot be reversed once sent, making them riskier for large or unfamiliar transactions.
- Your bank holds the money in a temporary account while the payment clears, which is why you may see a "pending" status before the transaction completes.
How debit card payments work at the point of sale
When you swipe or tap a debit card at a store, the payment goes through in seconds, but several things happen behind the scenes. The store's payment terminal sends your card number, the amount, and a merchant code to a payment processor—a company that handles transactions for the store. The processor routes the request to the card network (Visa, Mastercard, Discover, or American Express), which checks whether the card is valid and whether your bank has approved the charge.
Your bank receives the request and checks your account balance. If you have enough money, the bank puts a temporary hold on that amount—this is what you see as "pending" in your account. The bank sends approval back through the network to the store's terminal, usually within seconds. The store completes the sale and gives you a receipt. Behind the scenes, the processor collects the transaction details from all the stores it handles and sends them to the card network, which then sends them to your bank for final settlement. This settlement usually happens the next business day, at which point the hold becomes a real charge and the money moves from your account to the store's account.
The reason you see a pending charge before it settles is that the hold protects both you and the store. If you dispute the charge later, the bank can reverse the hold. If the store closes before settlement, the transaction can still be cancelled. Once settlement happens, the charge is harder to reverse, though you can still request a refund from the store or dispute it with your bank.
How ACH transfers work between bank accounts
An ACH transfer is a batch payment system used for moving money between bank accounts—when you pay a bill online, set up direct deposit, or transfer money to a friend's account. ACH stands for Automated Clearing House, a network that processes these transfers in batches rather than one at a time. Your bank collects all the ACH transfers you and other customers have requested, bundles them together, and sends them to the Federal Reserve or to a private ACH operator once or twice a day.
The ACH network routes the bundle to the recipient's bank, which verifies the account number and adds the money to that account. Because ACH transfers are processed in batches on a schedule, they take one to three business days to complete. The first day is when your bank sends the batch. The second day is when the recipient's bank receives and processes it. The third day is when the money actually appears in the recipient's account and becomes available to spend. Some banks offer "next-day ACH" for certain transfers, which speeds this up by one day.
During those days while the transfer is in progress, your bank deducts the money from your account when ready (you see it as pending), but the recipient's bank has not yet added it to their account. If something goes wrong—a wrong account number, a closed account, or a bank error—the transfer can bounce back, and the money returns to your account. This reversal can take several more days.
How wire transfers move money the same day
A wire transfer is a direct, point-to-point transfer between two banks, used for large amounts or urgent payments. Unlike ACH, which batches transfers, a wire transfer goes through when ready. You provide your bank with the recipient's bank name, account number, and routing number. Your bank deducts the money from your account right away and sends it directly to the recipient's bank through the SWIFT network (for international wires) or the Federal Reserve's wire system (for domestic wires). The recipient's bank receives the transfer and deposits it into the recipient's account, usually within hours or the same business day.
The critical difference between a wire and an ACH transfer is that a wire cannot be reversed once sent. Once your bank transmits the wire, the money belongs to the recipient's bank, and only the recipient can return it. This is why wire transfers are used for large purchases (like down payments on a house) but also why they are a common target for fraud. If you wire money to a scammer, you have almost no way to get it back. ACH transfers, by contrast, can be disputed and reversed within a certain window if something goes wrong.
What happens when a payment fails or bounces
A payment can fail at several points. If your account does not have enough money, your bank may decline the transaction when ready (at a store) or reject it after a few days (for an ACH transfer). If you provide a wrong account number for an ACH transfer, the recipient's bank will reject it, and the money bounces back to your bank, taking several more days to return to your account. If a check bounces, the bank charges you a fee and notifies the recipient that payment failed.
For debit card transactions, a failed payment usually means the store's terminal declines the card on the spot. You find out when ready and can use a different payment method. For ACH transfers, you may not find out for two or three days that the transfer failed, which is why it is important to double-check account numbers before initiating a transfer. For wire transfers, a failed wire is extremely rare because you provide the recipient's bank routing number, which is verified before the wire is sent. However, if you provide the wrong routing number, the wire may go to the wrong bank, and recovering it is difficult.
How payment networks make money and set fees
Card networks like Visa and Mastercard do not move money themselves—they set the rules and operate the infrastructure. When you use a debit card, Visa charges the store's bank a small fee (called an interchange fee) for processing the transaction. The store's bank keeps part of that fee and passes part to Visa. Your bank also receives a small portion. These fees are built into the store's costs and are why some stores offer discounts for cash or have minimum purchase amounts for card payments.
ACH transfers are much cheaper to process, so banks charge lower fees—often nothing for personal transfers, though some banks charge a small fee for sending money out. Wire transfers cost more because they are processed individually and when ready, so banks typically charge $15 to $50 per wire. The Federal Reserve does not charge for ACH transfers or domestic wires, but banks add their own fees on top.
When you see a "processing fee" or "convenience fee" at checkout, that is the merchant passing along part of their card processing costs to you. This is legal in most states, though some states cap how much merchants can charge.
Why some payments are when ready and others take days
The speed of a payment depends on the system it uses. Debit card payments at a store are nearly when ready because the card network operates in real time—your bank approves or declines the charge within seconds. Mobile payments (Apple Pay, Google Pay) work the same way because they use the card network behind the scenes. Wire transfers are also fast because they bypass the batch system and go directly between banks.
ACH transfers are slow because they are processed in batches on a fixed schedule. Your bank may only send ACH batches once or twice a day, and the recipient's bank processes them on its own schedule. This is why an ACH transfer you send at 11 p.m. on a Friday may not arrive until Wednesday—it waits for the next batch, then travels through the system, then waits for the recipient's bank to process it. Some banks now offer same-day or next-day ACH, which speeds this up by prioritizing your transfer in the batch queue, but it still takes at least one business day.
Checks are the slowest because they are physical objects that have to be mailed, received, and manually processed. A check you mail today may not clear for five to seven business days, and during that time the money is in limbo—your bank has not deducted it yet, but the recipient cannot spend it either.
Frequently Asked Questions
Why does my debit card show a pending charge if the money has not actually moved yet?
The pending charge is a hold your bank places to reserve the money while the transaction clears. It protects you by ensuring the money is there if the charge goes through, and it protects the store by preventing you from spending the money twice. Once the transaction settles (usually the next business day), the hold becomes a real charge and the money moves to the store's bank.
Can I cancel an ACH transfer after I send it?
You can cancel an ACH transfer before your bank sends it to the clearing house, which is usually within a few hours of when you initiate it. Once your bank has sent the batch, cancellation becomes much harder and may not be possible. Contact your bank when ready if you need to stop a transfer. After the transfer arrives at the recipient's bank, only the recipient can return the money.
What is the difference between a routing number and an account number?
A routing number identifies the specific bank or branch where an account is held. An account number identifies your specific account at that bank. Both are needed for ACH transfers and wire transfers so the payment reaches the right account at the right bank. You can find both on the bottom left of a check or in your bank's online portal.
Why do some online payments ask for my card's security code if they already have my card number?
The security code (CVV) is printed on the back of your card and is not stored in the payment network. Requiring it proves you physically have the card, which reduces fraud. For in-person payments, you do not need to provide it because the store can see the card itself.
What happens if I accidentally send money to the wrong account?
For ACH transfers, contact your bank when ready. If the transfer has not yet been processed by the recipient's bank, your bank may be able to recall it. If it has been processed, the money is in the wrong account, and you will need to contact the recipient and ask them to return it. For wire transfers, contact your bank right away, but recovery is much harder because wires cannot be reversed. The recipient's bank may be able to freeze the account, but only if you act quickly.
