You found that page because you tried to create an IAM user, and allow Billing dashboard access.
You set it all the required permissions, like “AdministratorAccess” or “Billing”, and it didn’t work.
Then, you also tried to add an “inline policy”, by selecting “Billing” service, + “All Billing Actions” (aws-portal:*), and it’s still not working.
When using that IAM user to access billing dashboard, you always see that message:
“You Need Permissions – You don’t have permission to access billing information for this account. Contact your AWS administrator if you need help. If you are an AWS administrator, you can provide permissions for your users or groups by making sure that (1) this account allows IAM and federated users to access billing information and (2) you have the required IAM permissions.”
You follow provided help link, and it doesn’t help, they only tell you again and again that you should enable billing access to iam users. But, like most of AWS documentation, they never tell you HOW to do that easily!
I will tell you, because I lost hours to find it, and I want to help someone who have the same issue.
Login with your “root” account. Then, go to “my account” menu on top right, or follow that link: “My Account“.
On that page, search for “IAM User and Role Access to Billing Information“.
There’s a warning in that section: “IAM user/role access to billing information is deactivated“.
Finally, all you need is to click “Edit”, check the box, hit Update, and you’re done!
8 thoughts on “How-to allow AWS IAM users access to Billing Dashboard”
thanks, you saved hours.
This is not mentioned in the documentaion even.
Thanks mate. I was pulling my hair out for this.
virtual covid approved hug
You’re a crack!
Thanks a lot
I am a beginner and was stuck for a long time.
Has the location to ‘IAM user/role access to billing information is deactivated’ changed in AWS recently? I follow the link to ‘My Account’ but I don’t see it. I keep getting that annoying ‘You Need Permissions’ message no matter what I try. Of course, my AWS Free Tier is about to expire in a few days. I think Amazon does this on purpose.
Hi Philip, if you find the solution, you can tell us where the new link is located! But, I am almost sure that it has nothing to do with the free tier, that free tier is only not charging for certain services, but the payment section is the same. You can have some services on the free tier and some that you pay for. It’s not like a trial version we usually see.