A Microsoft offering that enables tracking of cloud usage and expenditures for Azure and other cloud providers.
The behavior is controlled entirely by the billing profile setting and role-based access; there is no documented one-off “bug” pattern in the provided context. The main checks and actions available on the customer side are:
- Confirm the correct place for the setting
For a Microsoft Customer Agreement (MCA) billing account, the invoice-attachment setting is per billing profile:
- In the Azure portal, search for Cost Management + Billing.
- Select Billing profiles and choose the relevant billing profile.
- Select Properties.
- In Invoice and Billing Notifications, select Manage settings under Invoice and payment contact settings.
- Ensure Get invoices in email attachments is toggled On.
- If needed, add any additional email recipients, then select Save Changes.
- Verify account type and limitations The email-attachment feature is supported for Microsoft Customer Agreement billing profiles, but not for certain subscription types such as Enterprise Agreements, support offers, or Azure in Open. For those, the behavior may differ and invoices may need to be downloaded manually.
- Check roles and recipients
Ensure that:
- The account receiving the “Your Microsoft Invoice … is ready” email has an explicit owner, contributor, or invoice manager role on each billing profile (inherited roles from the billing account do not receive invoices by email for MCA billing profiles).
- Any additional recipient addresses are still present and correct in the additional email recipients field.
- Fallback if attachments are missing Even when email attachments are enabled, invoices can always be downloaded directly from the Azure portal for each billing profile or subscription. If attachments are missing for a given month, download the invoice there while keeping the email-attachment setting enabled for future cycles.
If the setting is confirmed as On for each billing profile, the account has the correct roles, and the issue persists across all profiles for the same billing period, the remaining action is to use Azure support to investigate the specific tenant/billing account, as no further configuration is exposed in the documented settings.
References: