Member With Expiration Date

Hiya Folks
,
I am developing a membership site. I will sell access to the site on fiverr for $5 . Once I received the order from fiverr, I will manually enter the user detail on my membership website and then the customer will have access to my site for 30 days , after 30 days the account will be blocked automatically. User then will be displayed option to extend their membership.
Are there built-in functionalities in s2member for this? I don't want to manually block expired accounts.

I am developing a membership site. I will sell access to the site on fiverr for $5 . Once I received the order from fiverr, I will manually enter the user detail on my membership website and then the customer will have access to my site for 30 days , after 30 days the account will be blocked automatically. User then will be displayed option to extend their membership.
Are there built-in functionalities in s2member for this? I don't want to manually block expired accounts.