If enterprise buyers are asking for your SOC 2 report before they'll sign, or your security team is scrambling to collect evidence two weeks before an audit, your SaaS compliance program has gaps. This guide covers which frameworks apply to most B2B SaaS companies, how to structure a compliance program that doesn't collapse under audit pressure, and where automation closes the gaps that manual processes miss.
SaaS compliance is the ongoing process of meeting the security, privacy, and regulatory requirements that govern how your software handles customer data. For most B2B SaaS companies, this means satisfying two distinct audiences: auditors who assess your internal controls against a specific framework (SOC 2, ISO 27001, HIPAA), and enterprise buyers who use that audit output as a vendor risk signal before procurement.
These aren't the same thing. An auditor cares about whether your controls exist and function. A buyer cares whether your compliance posture reduces their risk exposure. A mature SaaS compliance program addresses both.
It's also worth distinguishing between two types of SaaS compliance that often get conflated:
This article focuses primarily on production compliance, with notes on where consumption governance intersects.
Most B2B SaaS companies will encounter four frameworks repeatedly. Understanding what each covers, and how they overlap, is essential before you start mapping controls.
SOC 2 is the de facto baseline for US-based SaaS companies selling to enterprise buyers. It's built on five Trust Services Criteria: Security, Availability, Processing Integrity, Confidentiality, and Privacy. Most companies start with Security only (the Common Criteria) and add criteria as customer requirements grow.
SOC 2 comes in two types. Type I is a point-in-time assessment that confirms controls exist. Type II covers a period (typically 6 to 12 months) and confirms controls operated effectively throughout. Enterprise buyers almost always require Type II. If you're early in the process, our SOC 2 compliance checklist walks through the specific control categories you'll need to address.
ISO 27001 is the international standard for information security management systems (ISMS). It's more process-oriented than SOC 2, requiring you to build a documented management system around 93 controls across four categories. Companies selling into European markets, financial services, or government often face ISO 27001 requirements alongside or instead of SOC 2.
The control overlap between SOC 2 and ISO 27001 runs approximately 70 to 80 percent. If you've already completed SOC 2, an ISO 27001 gap assessment will often surface relatively few net-new requirements.
HIPAA applies to SaaS companies that handle Protected Health Information (PHI) as a Business Associate. The Security Rule governs electronic PHI (ePHI) and requires administrative, physical, and technical safeguards. Unlike SOC 2 or ISO 27001, HIPAA compliance isn't certified by an external auditor. Instead, you sign Business Associate Agreements (BAAs) with covered entities and are subject to HHS enforcement in the event of a breach.
GDPR applies if you process personal data of EU residents, regardless of where your company is incorporated. Key obligations include lawful basis for processing, data subject rights (access, deletion, portability), breach notification within 72 hours, and data processing agreements with sub-processors. GDPR also requires you to conduct Data Protection Impact Assessments for high-risk processing activities.
Framework documentation is one thing. What IT and security teams actually need to build is another. Across SOC 2, ISO 27001, and HIPAA, the operational requirements cluster around several common control domains.
Every major framework requires documented access control policies, least-privilege enforcement, multi-factor authentication, and periodic access reviews. In practice, this means:
This is the compliance surface area that most GRC tools ignore, and it's where audit scrambles happen. SOC 2 Common Criteria CC6.8 covers logical access controls for endpoints. ISO 27001 Annex A.8 covers endpoint device management. HIPAA requires technical safeguards on devices accessing ePHI.
For SaaS companies running Mac fleets, this means every device accessing production systems or customer data needs to be enrolled in MDM, encrypted, patched, and running endpoint protection. Auditors will ask for evidence. If you're pulling that evidence manually from device inventories, you're creating a bottleneck that repeats every audit cycle.
For Mac-specific configuration requirements, the CIS compliance checklist for macOS maps CIS Benchmark controls directly to the configurations auditors check.
All major frameworks require a documented vulnerability management program. This includes regular scanning, severity-based remediation timelines (commonly: critical within 24 hours, high within 7 days, medium within 30 days), and evidence that remediation happened. Connecting your vulnerability scanner output to your compliance controls, rather than managing them in separate spreadsheets, dramatically reduces audit prep time.
You need a documented IR plan, evidence that it's been tested (tabletop exercises count), and defined escalation paths. GDPR adds a 72-hour breach notification requirement. HIPAA requires breach notification to HHS and affected individuals. Your IR runbooks need to account for both.
Every SaaS tool your team uses is a potential compliance dependency. Auditors will ask which sub-processors handle customer data, what security reviews you've done on critical vendors, and whether BAAs are in place for healthcare-adjacent tools. SaaS sprawl compounds this. Research from Zylo's SaaS Management Index shows organizations see approximately 34 percent annual app churn in their SaaS portfolios, meaning new tools enter and exit your environment constantly, each requiring a compliance review.
SOC 2 and ISO 27001 both require controls around how code changes reach production. This includes peer code review, separation of duties between development and production deployment, and documented change approval processes. Security testing (SAST, DAST, dependency scanning) in your CI/CD pipeline serves as evidence for these controls.
Cloud providers (AWS, GCP, Azure) operate on a shared responsibility model. They secure the infrastructure. You secure everything running on it, including your application, data, access controls, and endpoints.
This is well understood for infrastructure. What's less discussed is that a similar dynamic exists with your SaaS vendors. When you adopt a third-party SaaS tool, that vendor is responsible for their platform security. You're responsible for how you configure it, who has access, what data you put in it, and whether that data handling is disclosed in your privacy policy and sub-processor list.
The compliance gap opens when teams adopt tools without security review (shadow IT), configure them without hardening (default settings often violate least-privilege principles), or don't track them in a sub-processor inventory. If an auditor asks how you manage data in your customer success platform and the answer involves pulling a manual list of users, that's a control weakness.
SOC 2 Type II and ISO 27001 surveillance audits are ongoing, but most compliance programs still operate in audit-prep cycles: scramble for three months before the audit window, submit evidence, pass, and then let things drift until next year.
Continuous compliance replaces that cycle with real-time control monitoring. Instead of pulling screenshots and CSV exports when the auditor arrives, you're maintaining a live evidence library where controls are always mapped to current data. Drift triggers alerts rather than audit findings.
The practical difference shows up in a few specific scenarios:
The IT compliance audit process becomes significantly less painful when your evidence library is continuously maintained rather than assembled under deadline pressure.
Compliance has a direct revenue impact that often gets buried in the risk management framing. Enterprise procurement teams routinely require SOC 2 Type II reports, completed security questionnaires, and privacy documentation before a deal can close. Some buyers require ISO 27001 certification for vendors handling sensitive data categories.
The practical implication: deals stall when your compliance documentation isn't ready. Security teams at enterprise prospects use your SOC 2 report to assess vendor risk, and a qualified opinion (finding exceptions in a SOC 2 audit) raises red flags that procurement teams escalate.
A Trust Center, a public-facing hub where prospective customers can access your compliance reports, certifications, and security overview, shortens the security review cycle. Instead of handling one-off requests for documentation, you direct prospects to a verified, always-current resource. This works best when the Trust Center is integrated with your compliance program rather than maintained separately, since a stale Trust Center can do more damage than no Trust Center at all.
Here's a practical sequence for teams building a compliance program from scratch, or formalizing what's currently ad-hoc.
1. Scope your environment. Define what systems, data, and processes are in scope for each framework. For SOC 2, this typically includes your production infrastructure, internal tools that access customer data, and the endpoints of people with production access.
2. Choose your starting framework. For most US-based B2B SaaS companies, SOC 2 Type II is the right first target. If you have EU customers or partners, GDPR compliance runs in parallel. HIPAA applies only if you handle PHI.
3. Run a gap assessment. Compare your current controls against the framework requirements. Be specific, a gap is not "we need better security." A gap is "we have no documented process for reviewing third-party vendor security before onboarding."
4. Prioritize remediation. Not all gaps are equal. Focus on controls that have the highest audit risk and the most customer-facing impact first. Common Criteria CC6 (Logical and Physical Access) and CC7 (System Operations) are where most audit findings surface.
5. Assign ownership. Compliance controls span IT, engineering, legal, HR, and finance. Every control needs a named owner and a defined evidence collection method. Spreadsheets work at very small scale. They don't work when you're managing 80 controls across six departments.
6. Automate evidence collection where possible. Manual evidence collection is the single largest time sink in compliance programs. Integrations that pull MDM enrollment status, vulnerability scan results, access logs, and configuration data directly into your compliance platform eliminate the pre-audit scramble.
7. Prepare for the audit. Work with a qualified auditor (for SOC 2, a licensed CPA firm; for ISO 27001, an accredited certification body) to set the audit window and scope. Auditor-readiness means having your evidence organized, your control owners prepared to answer questions, and your exception handling documented.
Most compliance platforms treat endpoint security as an afterthought. They integrate with your identity provider, pull data from your cloud infrastructure, and generate control mappings, but when an auditor asks for evidence that every device accessing production has disk encryption enabled and endpoint protection running, the answer usually involves a manual export from a separate MDM console.
Iru closes that gap by combining Apple MDM with a compliance automation layer. Device posture evidence, encryption status, OS patch level, MDM enrollment, endpoint protection configuration, flows directly into compliance controls for SOC 2, ISO 27001, HIPAA, GDPR, and NIST CSF. When a MacBook falls out of compliance, the affected control is flagged in real time. No manual evidence pull at audit time.
A few specific capabilities that matter for IT and security teams running compliance programs:
For teams managing SOC 2 compliance for SaaS specifically, the device-to-control evidence gap is often the most operationally painful part of audit prep. Iru's unified platform addresses that without requiring a separate MDM integration.
The right SaaS compliance program depends on three variables: your customer base, your data types, and your current maturity level.
If you're selling to US enterprise buyers: Start with SOC 2 Type II. Scope the Security category first, add Availability if uptime SLAs are a customer concern. Target your first Type II report within 12 to 18 months of starting the program.
If you have EU customers or process EU resident data: GDPR compliance is mandatory, not optional. This runs in parallel with SOC 2 and doesn't require a separate audit, but it does require documented lawful basis, data subject request handling, and sub-processor agreements.
If you handle health data: Determine whether you're a Business Associate under HIPAA before anything else. If you are, BAAs and HIPAA Security Rule compliance are contractual requirements, not optional certifications.
If you're targeting international enterprise or government: ISO 27001 certification often appears in procurement requirements. Given the control overlap with SOC 2, pursuing ISO 27001 after SOC 2 Type II is significantly more efficient than starting cold.
On tooling: Manual compliance programs work until they don't. At around 50 employees or when managing more than 60 controls, the coordination overhead of spreadsheet-based compliance starts producing missed evidence, stale policies, and control gaps that surface as audit findings. Automation isn't a luxury at that point. It's the only way to maintain coverage without adding headcount.
For teams newer to the space, reviewing what IT compliance means in practice, beyond the specific framework requirements, helps frame where compliance fits in the broader security and governance structure.
If your organization manages a Mac fleet and wants to see how Iru connects device-level compliance evidence to audit-ready control libraries, request a demo to see the MDM-to-compliance workflow in action.