1 Answer
- Newest
- Most votes
- Most comments
2
I am afraid you are mixing AWS account and IAM users within accounts. Billing is something that happens on AWS account level and IAM users can not be responsible of it. To do what you described, ie. having your client responsible of billing, you would have to create an account per client and set the billing to clients credit card or bank account, ie. make client the owner of the account.
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
So I have to create new account for each client? Cant I do like, one main account, and a dozen other accounts to manage clients
Short answer is "yes". Not sure what would be the definition of "main" and "other" account? If you are thinking using AWS Organizations, it would help in account creation process, but my understanding is, you will always have consolidated billing (ie single payer for all accounts) and you would have enter billing method plus resign account from org to get customer responsible for payments as you wanted. See https://aws.amazon.com/organizations/faqs/