I have been with PayPal for a year now with no issues until now. My father has also been with them. He sends me money frequently and I have had no problems receiving it right away until last week. It has been 7 days and PayPal still can not give me a legit answer ton why. They say because it is an e check but that’s how he usually sends.
Transfers from bank accounts are never instant as Paypal use electronic transfers ie echeques (cheaper but slower).
Funds normally leave your bank account from a few hours > few days later but they take several working days to clear through to the seller/Paypal as they go via ACH in batches.
Its called instant because normally Paypal credit the seller upfront and then Paypal take the wait for the funds to transfer, this is so you get your item without delay.
However there are times however when its you and the seller / recipient that take the wait for the echeque to clear and here are some of the reasons...
1. Back up card has expired or needs updating. 2. You have had a recent negative balance or failed bank transfer (so paypal are not going to credit the seller in advance in case it happens again). 3. For some high cost riskier payments / transactions. 4. Friends / family payments *funded from a bank account* as this option is free then its you that takes the wait this time. 5. Clearing a negative balance.