VPN providers let you use their service for free. However, if you do not ask for your money back within a certain period, usually 30 or 45 days, they will continue to charge you for it. That is why they need your credit card information.