Depositing via Payforit is almost instant, although you are only charged on your next phone bill. If you want to fund your deposit with your phone balance, the money will be transferred immediately.