Hi, I am having a bit of a hard time understanding what you mean due to typos in your message, however I am guessing you meant to say that renewals only happen when you log into the admin panel.
If that is the case, it sounds like you failed to configure cron jobs correctly, which results in FOSSBilling being unable to correctly perform scheduled tasks such as handling renewals.
You should have a cron job configured to call cron.php
once every 5 minutes.