Connect your AWS account

ExplainMyBill.ai uses secure, read-only access to your AWS billing data. We cannot modify resources, delete anything, or make changes.

Before you start (quick check)

ExplainMyBill.ai uses AWS Cost Explorer to analyze your bill.

If this is your first time using Cost Explorer, AWS may ask you to enable it. This is a one-click action and can take up to 24 hours for data to appear.

Step 1 – Open IAM

In the AWS Console, go to IAM → Roles → Create role.

Step 2 – Allow ExplainMyBill.ai to read your bill

On the Select trusted entity screen:

  1. Select AWS account
  2. Select Another AWS account

When AWS asks for an Account ID, paste:

111415917473

This is NOT your AWS account ID.
You are allowing ExplainMyBill.ai to securely read your billing data.

Step 3 – Security check (External ID)

After entering the Account ID above, scroll down to the Options section.

  1. Tick Require external ID
  2. When the External ID field appears, enter:

{external_id}

This is unique to your account and ensures secure access.

Step 4 – Attach permissions

Attach these AWS-managed policies:

Step 5 – Copy Role ARN

After creating the role, copy the Role ARN and paste it into ExplainMyBill.ai.

When prompted on ExplainMyBill.ai, use the same External ID:

{external_id}

← Back to ExplainMyBill.ai