You're not charged anything. They check to see if you have sufficient funds. If you use debit, your bank might place a hold on the funds. It's still your money until they day comes due for the subscription renewal.
It's no different than pre-ordering physical products, or even placing an order through Amazon. If it's credit, they run a check for balance. Debit, a hold is placed. They money isn't exchanged until shipping.