That's a great question! You will need to pay all deposits and down payments, etc, when you initiate service.
The day you sign up will be your bill close date, and your first bill will generate shortly thereafter. The due date will fall within the current bill's cycle, typically 7 or so days before the new bill close date. This is called Bill Current. For more information: Understand your bill
Manage your T-Mobile account