Azure uses a pay-as-you-go pricing model, meaning you only pay for the resources you use. There are also options for reserved instances and pricing tiers for different services, which can help you optimize costs based on your usage patterns.