PayNearMe deposits are instant. However, the only thing to take into account is that you need to actually visit a retail store to complete the payment, which itself takes time unless a store is really near your location.