Free 30 day trial subscription/no payment entry

Can someone recommend the easiest way to set up a 30 day free trial subscription (user will enter Email and login will be required). My client does not want to require the entry of payment info at that time - they will enter payment info after 30 days if they want to join).
I have S2Member Pro and will be using Authorize.net for paid subscriptions.
I have S2Member Pro and will be using Authorize.net for paid subscriptions.