I want to charge customers when the renewal time comes, not when they place an initial order. How do I do this?

If you don't want to bill your customers when they place an initial order, then just set a 100% discount in the subscription rule and configure the rule to change the discount to 0% after the initial order.