ISO 27001·13 min read

Compliance Controls Overlap: How SOC 2, ISO 27001, and HIPAA Share Ground

Every compliance framework sounds unique until you read them. Then you realize they're all asking for the same things: encryption, access control, logging, incident response, and vendor management. This guide maps the exact controls that overlap across SOC 2, ISO 27001, and HIPAA—showing you where you get leverage from one framework when building the next.


The headline: 60% overlap between SOC 2 and ISO 27001

If you've built SOC 2 Type II controls, you're already 60% of the way to ISO 27001. HIPAA reuses most of both. This isn't wasted effort; it means the second framework costs less and moves faster.

Control-by-control mapping

Access Control & Authentication

ControlSOC 2ISO 27001HIPAA
Role-based access (RBAC)Required (Trust Service Criteria C1.2)Required (A.9.2.1)Required (Rule 164.308)
Password policy (complexity, rotation)Required (CC6.2)Required (A.9.2.1)Required (Rule 164.312)
Multi-factor authenticationRequired for privileged access (CC6.2)Recommended (A.9.4.3)Required for administrators (Rule 164.312)
Access recertificationRequired at least annually (CC6.1)Required annually (A.9.2.4)Required annually (Rule 164.308)
Segregation of dutiesRequired (CC6.1)Required (A.9.2.2)Required (Rule 164.308)

Effort to build both: If you've implemented RBAC + MFA + recertification for SOC 2, ISO 27001's access controls are ~90% complete. HIPAA adds "minimum necessary" (don't give someone access to all patient data if they only need one patient's data), which refines the policy, not the technical system.


Encryption

ControlSOC 2ISO 27001HIPAA
Encryption in transit (HTTPS/TLS)Required (CC6.1)Required (A.10.1.1)Required (Rule 164.312)
Encryption at rest (databases, backups)Required (CC6.1)Required (A.10.1.1)Required for PHI (Rule 164.312)
Encryption key managementRequired (CC6.1)Required (A.10.1.1)Required (Rule 164.312)
Encrypted backupsRequired (CC9.2)Required (A.12.3.1)Required (Rule 164.308)

Effort to build both: Nearly identical. TLS on all data in transit, AES-256 at rest, keys managed in HSM or KMS—all three want the same implementation. ~98% overlap.


Audit Logging & Monitoring

ControlSOC 2ISO 27001HIPAA
Centralized loggingRequired (CC7.2)Required (A.12.4.1)Required (Rule 164.312)
Log retentionRequired, minimum 90 days (CC7.2)Required, minimum 1 year (A.12.4.1)Required, 6 years for PHI (Rule 164.312)
Log immutabilityRecommended (CC7.2)Recommended (A.12.4.1)Recommended (Rule 164.312)
Real-time alertingRequired for critical events (CC7.2)Recommended (A.12.4.1)Recommended (Rule 164.312)
Audit trail for privileged accessRequired (CC6.2)Required (A.9.4.4)Required (Rule 164.312)

Effort to build both: 95% overlap. The main difference: HIPAA wants 6-year retention for PHI (vs. 90 days for SOC 2 general logs). If you're running one logging stack, it's simpler to keep all logs for 1+ year anyway.


Incident Response

ControlSOC 2ISO 27001HIPAA
Written incident response planRequired (CC7.3)Required (A.16.1)Required (Rule 164.308)
Detection proceduresRequired (CC7.3)Required (A.16.1)Required (Rule 164.308)
Escalation proceduresRequired (CC7.3)Required (A.16.1)Required (Rule 164.308)
Containment proceduresRequired (CC7.3)Required (A.16.1)Required (Rule 164.308)
External notification requirementRecommended (CC7.3)Recommended (A.16.1)Required if >500 records breached (Rule 164.400)
Forensic capabilityRequired (CC7.3)Recommended (A.16.1)Recommended (Rule 164.308)

Effort to build both: ~85% overlap. The main delta: HIPAA mandates breach notification (if >500 PHI records), while SOC 2 and ISO 27001 only require incident response. If you have SOC 2 incident procedures, HIPAA's breach notification is policy + communication templates, not a new technical capability.


Vulnerability Management

ControlSOC 2ISO 27001HIPAA
Regular vulnerability scanningRequired (CC7.1)Required (A.12.6.1)Required (Rule 164.308)
Penetration testingRequired at least annually (CC7.1)Recommended (A.14.2.1)Recommended (Rule 164.308)
Patch managementRequired (CC7.1)Required (A.12.6.2)Required (Rule 164.308)
Remediation SLARequired (CC7.1)Recommended (A.12.6.1)Recommended (Rule 164.308)

Effort to build both: ~90% overlap. Same scanning tools (Qualys, Tenable, Rapid7), same patch cadence, same penetration testing firm. One program serves all three.


Vendor Management & Third-Party Risk

ControlSOC 2ISO 27001HIPAA
Vendor assessment (security questionnaire)Required (CC4.1)Required (A.14.2.4)Required (Rule 164.308)
Vendor contracts (DPA / BAA)Required (CC4.1)Required (A.14.2.1)Required for PHI (Rule 164.504)
Vendor audit rightsRequired (CC4.1)Required (A.14.2.4)Required (Rule 164.308)
Vendor monitoringRequired (CC4.2)Required (A.14.2.5)Required (Rule 164.308)
Vendor incident notificationRequired (CC7.4)Required (A.16.1)Required (Rule 164.308)

Effort to build both: ~85% overlap. The main difference: HIPAA requires a Business Associate Agreement (BAA) for any vendor touching PHI, while SOC 2 and ISO 27001 just require a data processing agreement (DPA). BAAs are a legal document; technically, they're the same as a DPA, just HIPAA-specific language.


Data Protection & Privacy

ControlSOC 2ISO 27001HIPAA
Data classificationRequired (CC6.1)Required (A.8.2.1)Implicit (PHI vs. non-PHI)
Data retention policyRequired (CC9.2)Required (A.18.2)Required for PHI (Rule 164.308)
Data disposalRequired (CC9.2)Required (A.8.2.3)Required (Rule 164.312)
Data anonymization/pseudonymizationRecommended (CC6.1)Recommended (A.13.2.1)Recommended (Rule 164.312)

Effort to build both: ~80% overlap. HIPAA's "minimum necessary" principle adds specificity around which data fields you need to collect, but the retention/disposal lifecycle is the same.


Physical & Environmental Controls

ControlSOC 2ISO 27001HIPAA
Datacenter security (access, surveillance)Required (CC9.1)Required (A.11.1.1)Required (Rule 164.312)
Badge access, visitor logsRequired (CC9.1)Required (A.11.1.2)Required (Rule 164.312)
Environmental monitoring (temperature, humidity)Recommended (CC9.1)Required (A.11.1.3)Recommended (Rule 164.308)
Portable media securityRecommended (CC9.1)Required (A.11.2.3)Required (Rule 164.312)
Device disposal (degaussing, destruction)Recommended (CC9.2)Required (A.11.2.7)Required (Rule 164.312)

Effort to build both: ~85% overlap. Most technical teams rely on cloud (AWS, GCP, Azure), so datacenters are outsourced. HIPAA emphasizes portable media (USB drives, laptops) more than SOC 2, because patient data sometimes lives locally—but the control is just "encrypt everything portable," which is standard practice now.


Business Continuity & Disaster Recovery

ControlSOC 2ISO 27001HIPAA
Business continuity plan (BCP)Required (CC4.1)Required (A.17.1)Required (Rule 164.308)
Disaster recovery plan (DRP)Required (CC9.1)Required (A.17.1)Required (Rule 164.308)
Backup strategyRequired (CC9.2)Required (A.12.3.1)Required (Rule 164.308)
Disaster recovery testingRequired annually (CC9.1)Required annually (A.17.1.3)Required annually (Rule 164.308)
RTO / RPO targetsRequired (CC9.1)Required (A.17.1.1)Implicit (Rule 164.308)

Effort to build both: ~90% overlap. Same RTO/RPO targets, same backup cadence, same testing schedule.


Where HIPAA diverges (the extra controls)

HIPAA adds these controls that SOC 2 and ISO 27001 don't explicitly require:

  • Business Associate Agreements (BAAs) — legal contracts with all vendors who touch PHI
  • Minimum necessary — limit access to only the data fields a user needs for their job
  • Workforce security training — annual HIPAA training for anyone with PHI access
  • Sanctions/disciplinary action — written policy for HIPAA violations (termination, remedial training)
  • Breach notification — notify individuals, HHS, and media if >500 records are breached
  • Portable media rules — explicit rules for USB drives, laptops, removable media containing PHI

None of these are technical. They're policy, legal, and training—not code, not infrastructure.


How to use this to plan your stack

If you're getting SOC 2 now, ISO 27001 later:

  • 60% of your work reuses; 40% is new (mainly documentation, organizational changes)
  • Expect 4–6 months of new remediation on top of SOC 2's 8-week baseline

If you're getting SOC 2 and HIPAA:

  • 65% of technical controls overlap (encryption, logging, access control, vulnerability scanning)
  • HIPAA's extras (BAAs, breach procedures, minimum necessary, workforce training) are policy, not technical
  • Expect 12+ months because HIPAA's assessment phase uncovers governance gaps that SOC 2 doesn't touch

If you're getting ISO 27001 and HIPAA:

  • Same 65% technical overlap
  • ISO 27001's management system (documentation, policy, internal audit cycles) maps cleanly to HIPAA's governance layer

Frequently Asked Questions

Q: If I implement all the SOC 2 controls, am I halfway to HIPAA? Technically, yes—60–65% overlap on technical controls. But HIPAA's governance (BAAs, breach procedures, minimum necessary, workforce training) is another 20–30% of the work. You're about 75% complete, not halfway.

Q: Can one encryption key management system satisfy SOC 2, ISO 27001, and HIPAA? Yes. All three want the same thing: keys encrypted at rest in an HSM or KMS, key rotation policies, access logging. One system satisfies all three.

Q: Do I need separate incident response procedures for HIPAA vs. SOC 2? No. One incident response plan works for both. HIPAA adds breach notification (if >500 PHI records), but your SOC 2 incident procedures already cover detection, containment, and remediation—just add a breach-triggered notification workflow.

Q: Why does HIPAA require 6-year log retention while SOC 2 only wants 90 days? HIPAA is health law; the longer retention is for regulatory audits and litigation. SOC 2 is infrastructure auditing; 90 days is enough to detect anomalies. In practice, most cloud teams keep logs for 1+ years anyway (cheaper than you'd think in S3 Glacier), so you can keep one retention policy for both.


Ready to Map Your Controls?

When you see compliance frameworks as a list of controls rather than separate programs, they become leverage, not overhead. 60% reuse means the second framework is cheaper and faster.

Schedule a scoping call →