Yes, pay by phone deposits are instant. They reflect in your casino balance immediately after the deposit process has been completed.
Transaction limits are the maximum value of all transactions for a specified timeframe. Most mobile pay by phone services are capped at €30 a day. This means that you won’t be able to deposit more than €30 a day at online casinos if you are using pay by mobile phone exclusively.