However, I sometimmes have to delete certain users as they do not want to continue their subscription. I then delete their IAM user from AWS console and also from Quicksight using API: response = client.delete_user( UserName=‘string’, AwsAccountId=‘string’, Namespace=‘string’ )
I have researched and checkeed that if I delete users this way, the users are considered inactive and deleted and there will be NO MORE CHARGES. To my surprise though, I seethat some “deleted” users are still being charged! Can you please explain this? Why such users are still being charged and how can I delete a user to stop being charged for?
When you delete an IAM user from the AWS console and use the QuickSight delete_user API, there are important timing considerations:
For QuickSight with IAM Identity Federation:
Deleted users continue to be charged until the end of the billing month in which they were deleted
Users deleted from IAM or removed from QuickSight appear in the “Inactive users” list until the first day of the following month, after which they are automatically removed
How to Properly Stop Charges
To ensure users are no longer charged:
Delete from both IAM and QuickSight: You must delete the IAM user AND call the QuickSight DeleteUser API (which you’re already doing)
Timing matters: The user will continue to be billed for the remainder of the month in which they were deleted. Charges stop at the beginning of the next billing cycle
Verify deletion: Check that users appear in the “Inactive users” list in QuickSight console. They should automatically be removed from this list on the first day of the following month
For fixed-price readers ($3/month): These are billed monthly, so deletion mid-month still results in charges for that full month
Additional Considerations
Active Directory/Identity Center users: If you’re using AD or IAM Identity Center, removing users from the associated group will deactivate their QuickSight access, but they’ll still appear as inactive until the next billing cycle
Check your pricing model: Verify whether you’re on fixed-price reader pricing or session-based pricing, as this affects how charges are calculated
Hey @Deep Well that’s my problem, I delete them from both IAM and Quicksight (API) but users are still being charged and have a status “Active” although the deletion occurred >1 month ago. I created a support ticket to investigate in AWS cosole but days have passed and the ticket is still unassigned…
Just checking back in since we haven’t heard from you in a bit. Were you able to see Deep’s reply and/or find a solution yourself in the meantime? If you still have any additional questions related to your initial post, please feel free to share them. Otherwise, any update you’re able to provide within the next 3 business days would be helpful for the community.
Since we haven’t received any further updates from you, I’ll treat this inquiry as complete for now. If you have any additional questions, feel free to create a new post in the community and link this discussion for context.