No, The MoCard doesn't have a payment deadline. The amount you deposit is the amount you can use and is debited to the card limit immediately.