We would like to offer our clients free hosting during the development period of their website (as we need a hosting account during development). Given each website takes a different amount of time to complete, we have no idea how long this period may be. I assume the best way to do this is have a free plan and a pay plan. Start them on the free plan, them move them to the pay plan once development is complete. But at the time we switch, we would want the billing period to begin so they get charged the full amount for a full billing period. Would the following sequence work? Start on free plan. Once development is complete... Make sure the free plan is set to the billing period desired (in our case, that's monthly, annual or 2 years). Set the free plan's Period Starting Date to whatever the date is of the switch. Switch plans to the pay plan. Say the annual fee was $100. If we follow that sequence would the client be charged $100 at the time of the switch?