IAM users/roles do not have access to billing by default, even if they have necessary permissions. The root user has to activate this setting by following the above steps.
Now Activate Billing
To activate IAM user and role access to the Billing and Cost Management console
- 1. Sign in to the AWS Management Console with your root user credentials (specifically, the email address and password that you used to create your AWS account).
- 2. On the navigation bar, choose your account name, and then choose Account
- 3. Next to IAM User and Role Access to Billing Information, choose Edit.
- 4. Select the Activate IAM Access check box to activate access to the Billing and Cost Management console pages. 5.
- Choose Update.