AWS HIPAA Compliance: BAA Execution & Architecture Setup

An engineering walkthrough of Amazon Web Services for healthcare startups and provider IT teams. Learn how to execute the self-service BAA in AWS Artifact and configure mandatory technical safeguards under 45 CFR § 164.312.

DV
David Vance (CISSP, HCISPP (Former Healthcare Audit Contractor))
Last Audited: 5 Nov 2026 • Verified Against 45 CFR § 164
Vendor-Neutral Review Policy
Editorial Verdict

Is AWS HIPAA Compliant?

Yes. AWS provides one of the most accessible and mature HIPAA compliance postures in cloud computing. Unlike SaaS vendors that gate BAAs behind enterprise sales calls, AWS executes a legally binding BAA electronically across all accounts with zero minimum spend. However, your team is solely responsible for implementing encryption, access controls, and audit trails on top of AWS primitives.

5 Mandatory Steps to Configure AWS for HIPAA

Executing the BAA without following these configuration steps leaves your organization non-compliant.

01

Execute the BAA in AWS Artifact

Navigate to AWS Management Console > AWS Artifact > Agreements. Locate the 'AWS Business Associate Addendum', click 'Accept', and download the executed PDF counter-signed by Amazon Web Services, Inc.

02

Enforce Default S3 Bucket Encryption & Block Public Access

Enable S3 Block Public Access globally at the account level. Configure server-side encryption with AWS Key Management Service (SSE-KMS) using a customer-managed key (CMK) with automated annual rotation.

03

Deploy Multi-Region AWS CloudTrail with Log Validation

Create an organization-wide CloudTrail tracking management and data events across all active regions. Stream logs to a dedicated, write-once (S3 Object Lock) audit bucket with digest file validation enabled.

04

Enforce Hardware MFA & Strict IAM Least-Privilege

Deactivate all permanent access keys on root accounts. Mandate FIDO2/hardware security key Multi-Factor Authentication for all console access and integrate SSO via AWS IAM Identity Center.

05

Deploy the AWS Config HIPAA Operational Best Practices Conformance Pack

Activate AWS Config and deploy the pre-built HIPAA operational pack. This monitors EBS volume encryption, RDS encryption, CloudWatch alarms, and unencrypted ingress traffic in real time.

+ + + + [DIAGRAM_SLOT]

AWS Reference HIPAA Multi-Account Architecture Diagram

[VPC Isolation · Private Subnets · KMS BYOK · CloudTrail S3 Lock · GuardDuty]

AWS vs. Customer Shared Responsibility Matrix

Understanding the legal boundary between AWS's duties and your engineering requirements:

HIPAA Safeguard AWS Responsibility Customer Responsibility
Physical Datacenter Security 100% managed by AWS (SOC 1/2/3, biometric locks) None required
Data Encryption at Rest Provides KMS & CloudHSM cryptographic hardware Must enable KMS on S3/RDS & manage keys
Access Control & Auth Provides IAM & Cognito infrastructure Must enforce MFA, rotate keys, least-privilege
Audit Logging Provides CloudTrail and CloudWatch tools Must enable trails & retain logs for 6 years

Cost Breakdown: What Does HIPAA Compliance Cost on AWS?

The BAA itself is $0. However, enabling recommended compliance monitoring services introduces small incremental infrastructure costs:

  • • AWS KMS Customer Managed Keys: $1.00 / key / month + $0.03 per 10,000 requests.
  • • AWS CloudTrail: First copy of management events is free; additional trails and S3 data events cost ~$0.10 per 100,000 events.
  • • AWS Config: ~$0.003 per configuration item recorded (typically $5–$25/month for early startups).
  • • Amazon GuardDuty: ~$10–$50/month depending on VPC flow log volume.

AWS HIPAA Compliance FAQs

Answers directly citing AWS compliance documentation and Artifact procedures.

01. Does AWS charge an extra fee to sign a HIPAA BAA?

No. AWS provides the Business Associate Addendum free of charge to all account holders. There is no enterprise plan requirement or minimum monthly spend.

02. Are all AWS services covered under the HIPAA BAA?

No. Only services formally designated by AWS as 'HIPAA-Eligible Services' are covered under the BAA. While over 150 core services (such as EC2, S3, RDS, Lambda, DynamoDB) are eligible, you must verify eligibility before processing ePHI through newer or preview services.

03. How long does it take to execute the AWS BAA?

Executing the AWS BAA takes less than 5 minutes through the self-service AWS Artifact console. It takes effect immediately upon acceptance.

04. Does signing the AWS BAA make my application HIPAA compliant automatically?

No. Under the AWS Shared Responsibility Model, AWS secures the underlying cloud infrastructure, while the customer remains 100% legally liable for configuring IAM access controls, database encryption, log retention, and network boundaries.