Compliance for B2B SaaS Companies
What makes compliance different for multi-tenant B2B SaaS — subprocessors, questionnaires, framework sequencing, and the GDPR processor role.
What makes SaaS compliance different
A B2B SaaS company sits in an unusual position relative to most of the organizations security frameworks were originally written for: it is simultaneously a technology vendor, a data processor for its customers, and a customer of its own cloud and infrastructure vendors. That triple role shapes almost every compliance decision differently than it would for a company that only consumes software rather than shipping it to other businesses.
The practical effect shows up in four recurring patterns that are specific to multi-tenant B2B SaaS: the shared responsibility boundary between you and your cloud provider has to be documented precisely because customers will ask about it directly; your subprocessor list is itself a compliance artifact that customers review before signing; security questionnaires arrive on a schedule tied to your sales pipeline rather than a regulatory calendar; and under GDPR, you are almost always the processor rather than the controller, which changes which obligations actually land on you. This guide covers each of those in turn, along with where SaaS teams typically misallocate effort.
Multi-tenancy and the shared responsibility boundary
Multi-tenant architecture means your system boundary — the thing an auditor or a customer's security team actually cares about — includes both your application-layer isolation controls and the infrastructure you inherited from your cloud provider. CC6.1 requires that logical access be restricted to authorized users, and for a multi-tenant SaaS product that requirement extends to tenant isolation: a customer's data must not be reachable by another tenant's session, API key, or support ticket, regardless of how access controls are configured at the infrastructure layer.
Document the shared responsibility split explicitly rather than letting it stay implicit. Your cloud provider (AWS, GCP, Azure) is typically responsible for physical security, hypervisor isolation, and the security of the underlying managed services; you are responsible for how you configure those services, how you isolate tenants at the application and database layer, and how you manage the identities that can reach production. Customers running their own security reviews will ask exactly where that line sits — a clear answer, backed by evidence, moves faster through procurement than a vague assurance that the cloud provider handles security end to end.
Subprocessors and your vendor list
Every SaaS product relies on a chain of subprocessors — the cloud host, the email delivery service, the error-monitoring tool, the customer support platform, the analytics pipeline — and each one that touches customer personal data creates an obligation under Article 28 if you are processing data on behalf of an EU customer. Article 28 requires that processing be governed by a contract with mandatory terms, and that obligations flow down to any subprocessor you engage, with customers typically retaining a right to object to new subprocessors before they go live.
Maintain a subprocessor list as a living document, not a one-time diligence exercise. It should name each subprocessor, the category of data it touches, its own security posture (a note on whether it holds SOC 2 or ISO 27001 status), and the date it was last reviewed. A.5.19 frames this as a tiered supplier relationship: due diligence proportionate to criticality before onboarding, security terms in the contract, and ongoing monitoring rather than a single point-in-time check. Enterprise customers increasingly ask for this list directly during procurement — having it current and accurate is faster than reconstructing it under deadline pressure during a single deal's security review.
Keeping the subprocessor list current
The list decays the moment a new vendor is added without a corresponding update — an engineering team adopting a new logging tool or a support team switching helpdesk platforms both create new subprocessor relationships that often bypass the compliance owner entirely. Tie subprocessor onboarding to the same procurement or vendor-security process that already exists for any new tool purchase, rather than trying to catch new subprocessors retroactively before an audit.
Security questionnaires as a recurring tax
Unlike a regulatory filing with a fixed annual deadline, security questionnaires arrive whenever a deal reaches the security review stage — which means the volume and timing are driven by sales velocity, not a compliance calendar. A company closing ten enterprise deals a quarter can expect ten questionnaires, each with fifty to five hundred questions, many of which overlap heavily across CAIQ, SIG Lite, and custom formats but rarely word the question identically.
The answer is not to treat each questionnaire as a fresh writing exercise. Build a maintained answer library mapped to your actual control set — CC6.1 evidence answers the access-control questions, CC8.1 evidence answers the change-management questions — so that responding becomes a matching exercise against current evidence rather than a research project each time. A current SOC 2 Type II report or ISO 27001 certificate resolves a large fraction of questionnaire line items on its own; teams that keep their report current and readable spend measurably less time per questionnaire than teams reconstructing evidence from scratch under each deal's deadline.
Sequencing SOC 2 and ISO 27001 for a SaaS buyer base
Most B2B SaaS companies eventually need both artifacts once their buyer base spans North America and the EU or UK, because SOC 2 and ISO 27001 speak to different procurement audiences even though the underlying control work overlaps substantially. The sequencing question is which to build first, and the answer should follow revenue geography rather than a generic recommendation. If the next four quarters of pipeline are overwhelmingly US mid-market and enterprise, start with SOC 2 — it is the artifact procurement teams will actually ask for by name. If EU or UK enterprise logos already dominate the pipeline, ISO 27001 certification may be the more urgent first artifact.
See SOC 2 vs ISO 27001 for a detailed comparison of scope, cost, and typical sequencing, and the framework selector tool for a structured recommendation based on your specific buyer mix. Building the second framework after the first is materially cheaper than building both simultaneously, because the majority of the underlying evidence — access reviews, change management records, vendor assessments — is reusable across both; the incremental work is mostly mapping existing evidence into a second framework's documentation structure rather than generating new evidence from scratch.
GDPR: you are usually the processor, not the controller
A common early misunderstanding is treating GDPR as a single undifferentiated compliance requirement rather than recognizing which role applies. For most B2B SaaS products, the customer is the data controller — they decide what personal data to put into your product and why — and you are the processor, acting on the customer's documented instructions. That distinction matters because Article 28 places the primary controller-selection burden on your customer, while placing a specific, narrower set of obligations on you as processor: process only on documented instructions, maintain confidentiality, assist with data-subject rights requests and breach notification, and flow down equivalent terms to your own subprocessors.
Your security-of-processing obligation under Article 32 applies regardless of controller or processor role — the technical and organizational measures requirement, including pseudonymisation and encryption where appropriate, resilience of processing systems, and a regular testing process, is not something a customer's controller status removes from your side of the relationship. Customers will ask for a Data Processing Agreement as a standard part of procurement; have a standard DPA ready rather than negotiating terms from scratch on every enterprise deal.
Where SaaS teams under-invest
The two most consistently under-invested areas across SaaS compliance programs are subprocessor list maintenance and tenant-isolation documentation. Both are invisible until a specific customer's security team asks a pointed question, at which point the absence of a maintained answer becomes a deal-blocking scramble rather than a five-minute lookup.
Where SaaS teams over-invest
The most common over-investment is pursuing SOC 2 Availability or Confidentiality categories, or ISO 27001 certification, before any buyer has actually asked for them — driven by competitor trust pages rather than an actual gap in the pipeline. Categories and certifications are cheaper to add once evidence operations are running smoothly for a first framework than to build speculatively ahead of demand. Start with the getting-started sequencing guide if you have not yet chosen a first framework, and see the Series A guide for how diligence timing typically forces this decision earlier than founders expect.