Azure services are billed by service, quantity, scale, location and usage patterns. Costs can therefore vary quite significantly, based upon requirements. Microsoft offers a pay-as-you-go model which means you only pay for the resources you have actually used, making a highly cost-effective option for a wide variety of services.