how will the non paying accounts work.
Any way you want. Users with no subscription will simply not have access to the content protected by the Plan which the subscribed users have.
all paying memberships will expire on the same date; will they have to log in to see their membership expired or will the system send they an e-mail.
An expiration email will send to a user once their subscription has expired.