# Why do online payments take so long?

**URL:** <https://boards.straightdope.com/t/why-do-online-payments-take-so-long/396863>\
**Category:** Factual Questions\
**Created:** [March 21, 2007, 2:27pm UTC](https://boards.straightdope.com/t/why-do-online-payments-take-so-long/396863 "2007-03-21T14:27:59Z")\
**Posts on this page:** 7\
**Page:** 3

<div class="post-metadata">

**Author:** ![Seupsut](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@Seupsut](https://boards.straightdope.com/u/Seupsut)\
**Post date:** [August 28, 2012, 7:16am UTC](https://boards.straightdope.com/t/why-do-online-payments-take-so-long/396863/41 "2012-08-28T07:16:04Z")

</div>

This has been fantastic information. I just wanted to thank Crotalus for this information. I work for major Canadian ISP and always wondered why it took so long for us to get payment from our customers.

And in regards to the need for doing batch payments, it’s my understanding (and I’m no expert on this) that one of the most demanding things a computer can do is sort through large lists, especially in a real-time manner.

Theoretically you could have everything going real-time but theory and practice often don’t mix.

---

<div class="post-metadata">

**Author:** ![MarcusF](https://avatars.discourse-cdn.com/v4/letter/m/67e7ee/32.png) [@MarcusF](https://boards.straightdope.com/u/MarcusF)\
**Post date:** [August 28, 2012, 7:34am UTC](https://boards.straightdope.com/t/why-do-online-payments-take-so-long/396863/42 "2012-08-28T07:34:09Z")

</div>

Skipping the jokes about zombie payments and lack of braaiins, can anyone ( **Crotalus**?) update us on what has changed in the last five years? Here in the UK more and more transfers use “faster payments” that only take few hours. Is this still a batch process - just more frequent?

---

<div class="post-metadata">

**Author:** ![JCorre](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@JCorre](https://boards.straightdope.com/u/JCorre)\
**Post date:** [August 28, 2012, 7:35am UTC](https://boards.straightdope.com/t/why-do-online-payments-take-so-long/396863/43 "2012-08-28T07:35:09Z")

</div>

> [@Seupsut](#):
>
> This has been fantastic information. I just wanted to thank Crotalus for this information. I work for major Canadian ISP and always wondered why it took so long for us to get payment from our customers.
> 
> And in regards to the need for doing batch payments, it’s my understanding (and I’m no expert on this) that one of the most demanding things a computer can do is sort through large lists, especially in a real-time manner.
> 
> Theoretically you could have everything going real-time but theory and practice often don’t mix.

I know that this is a zombie but the situation is still basically the same as it was back in 2007.

The internet enables people to “authorize” real-time payments (in the case of credit/debit cards). This is still just a tacked-on solution to what has to happen behind the scenes to actually move the money. This movement still depends on batch processes between the banks involved (see my years ago post). When it comes to “authorization” for merchants its dealt with as if its real money since Visa/MC guarantees it. Payment processors (like PayPal) that “authorize” ACH payments do so at a huge risk (since there is no guarantee) which is why they’ve succeeded in this space.

Computers having to process large files has little to do with it. Its actually what they do really well. The thing is the processing of these large batch files are done slowly (like daily or a few times a day) by the banks. There’s no particular urgency since the “authorization” step is generally trusted.

---

<div class="post-metadata">

**Author:** ![si\_blakely](https://avatars.discourse-cdn.com/v4/letter/s/d9b06d/32.png) [@si\_blakely](https://boards.straightdope.com/u/si_blakely)\
**Post date:** [August 28, 2012, 7:50am UTC](https://boards.straightdope.com/t/why-do-online-payments-take-so-long/396863/44 "2012-08-28T07:50:18Z")

</div>

> [@MarcusF](#):
>
> Skipping the jokes about zombie payments and lack of braaiins, can anyone ( **Crotalus**?) update us on what has changed in the last five years? Here in the UK more and more transfers use “faster payments” that only take few hours. Is this still a batch process - just more frequent?

Computing power and networking has moved on - near realtime transactions have become the norm, so “faster payments” interconnects have become more prevalent. However, implementation is selective, depending on the bank and entities involved.

I am a contractor. Every 4 weeks, my agency makes a payment to my umbrella, who then pay me. The Agency uses a BACS transfer - 3 days. The Umbrella also pays by BACS, but (for a large fee) can pay with an expedited next day payment. These are deliberate choices (particularly for the Umbrella) to slow down and make money on the payment process, and it really annoys me - there is no reason for it in the modern connected age. The banks and payees will argue that “faster payments” leaves less time for checking details, and risks making more mistakes. But they suck money from the accounts of payers as fast as they can, and if _they_ make a mistake drag their feet about sorting the problem. :rolleyes:

Si

---

<div class="post-metadata">

**Author:** ![phxjcc](https://avatars.discourse-cdn.com/v4/letter/p/8491ac/32.png) [@phxjcc](https://boards.straightdope.com/u/phxjcc)\
**Post date:** [August 28, 2012, 10:08pm UTC](https://boards.straightdope.com/t/why-do-online-payments-take-so-long/396863/45 "2012-08-28T22:08:08Z")

</div>

> [@Crotalus](#):
>
> You might want to

Well said, sir.

I was a real time zealot at the start of my career. Then I learned about the audit trails, archived DB’s kept for rollback purposes, and holdings/holders cross-reference files required for large scale processing. Also not to be underestimated is the regulatory governance requirements placed upon the processing.

Those that have never experienced a SHTF moment at 3 a.m. have no idea of the complexity.

---

<div class="post-metadata">

**Author:** ![Saint\_Cad](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/saint_cad/32/18907_2.png) [@Saint\_Cad](https://boards.straightdope.com/u/Saint_Cad)\
**Post date:** [August 28, 2012, 10:50pm UTC](https://boards.straightdope.com/t/why-do-online-payments-take-so-long/396863/46 "2012-08-28T22:50:15Z")

</div>

> [@Shagnasty](#):
>
> Mine usually go through overnight. However, bank transfers and procedures aren’t always as automated or fast as you think they should be. There are several different methods in place but an electronic transfer is often just a layer on top of banking procedures that have always existed. It is often undesirable to have funds instantaneously being transferred at the click of a button. No systems are perfect and having a clearing process that verifies what is happening on both ends is often preferable to just making everything happen right away. It can be done of course but the traditional banking procedures work well and they may be reluctant to implement a system that deviates from them just for the sake of speed.

True. I wired money to England and I thought the transaction would take place overnight. The transaction completed 6 days later.

---

<div class="post-metadata">

**Author:** ![dalej42](https://avatars.discourse-cdn.com/v4/letter/d/67e7ee/32.png) [@dalej42](https://boards.straightdope.com/u/dalej42)\
**Post date:** [August 29, 2012, 12:12am UTC](https://boards.straightdope.com/t/why-do-online-payments-take-so-long/396863/47 "2012-08-29T00:12:15Z")

</div>

> [@Shalmanese](#):
>
> Compare the electronic banking system to the stock market. You can execute trades involving millions of dollars in less than a second and for a fraction of a penny.

5 years later, stock trades \*\*still \*\*settle in 3 business days. This shocks the average retail trader under 50 or so. If you sell a stock in a cash account, you have to wait 3 business days for the funds to be available for withdraw.

[Previous page](https://boards.straightdope.com/t/why-do-online-payments-take-so-long/396863.md?page=2)
