Are clients able to select the billing periods?

Are clients able to select between monthly and annual billing? If so, does Microsoft bill accordingly? 

Yes, you can set up the listing to have both a monthly and an annual billing option. They bill accordingly. The customer has the choice to select which billing option they deem most fitting.