Why does it take 2–4 days before the funds reach the end recipient?

Following your card transaction, Billhop receives the funds from acquirers within 2–4 business days (depending on used card). When the funds have been deposited into our client funds account, we initiate a payment to the end recipient through Faster Payments (receipt of payment the same day) or CHAPS.