Yes, when you buy time it just adds it on to your existing subscription right then. So if your subscription expires say June 25 and today you buy another 30 days, your expiration date will change to July 25.