How long does it take for funds to be transfered?
Funds will be available in your bank account normally between 24 to 48 business hours from the time that a batch is received by the processing bank. It is a common misconception that funds will be available 24 to 48 hours after a transaction, but this time is actually measured from the time of the batch.
Once a batch is received by the processing bank, the funds transfer is initiated. The funds are withdrawn from the customers account almost immediately, and the merchant's bank will hold the funds for 24 to 48 hours until the transfer is finalized. This wait period is also a fraud prevention measure. Sometimes a merchant's bank will have a policy to hold the funds for longer than 48 hours. There is nothing that the processor can do to speed up the transaction. If this delay is a problem, the merchant should talk to the bank and see if they can stop the transfer hold. If they cannot, the merchant should find a new bank for their checking account. Changing processing companies will do nothing to help eliminate this delay in the funds transfer.
When transactions are processed on the weekend or holiday, the funds will take extra time for the transfer. The banking systems are closed on the weekends, which causes the delay. Again, changing processing companies will not speed up the transfer of funds for transactions processed on the weekend or on holidays.