C5-Readiness

BSI C5

C5 attestation as a SaaS provider: what a small team can make audit-ready

In a C5 attestation, a SaaS provider is mainly responsible for its application, its operation and its development; the platform underneath is usually a subservice organisation. A small team can meet the basic criteria too, because the catalogue expressly provides alternatives where segregation of duties is not possible and where internal audits cannot be done by a separate internal audit function. Using an example, this page shows the decisions SaaS providers should make before the audit.

Open laptop on a wooden table in a small office in evening light

Last updated: 2026-11-01

This page is for providers of software as a service (SaaS) who are planning a C5 attestation, including those with only a few employees. How to define the subject matter of the audit in general and what a hyperscaler platform’s attestation covers is explained on the C5 scope page. For AI services there is the C5 for AI SaaS page, for vendors of practice software the practice software vendors page. There are also separate pages for hospital software, billing service providers, DiGA and DiPA, medical devices with cloud components, providers for public administration and data centre and hosting operators.

What a SaaS provider is responsible for under C5

Everything it builds, runs and decides itself. For cloud services the catalogue assumes shared responsibilities between provider, subservice organisations and customers, and gives as examples a SaaS service operated on an IaaS platform and identity and access management for the customer’s personnel (section 3.4.4). Under section 3.4.6, software provided on another cloud service provider’s infrastructure or platform generally means a subservice organisation relationship.

A SaaS provider can exclude criteria that only apply to IaaS, with a justification; the justification has to rest on the nature and design of the service or on its principles, procedures and measures, never on missing controls (section 3.4.3). Most criteria remain applicable, because they concern organisation, personnel, development and operations.

The example: contract management with nine employees

Fictitious example, not a client. A provider runs software for managing contracts and deadlines for mid-sized companies. A large corporate asks for a C5 type 2 report in a tender. The starting position:

  • Team: nine employees, five of them in development, two in operations and support, two in management and sales; plus two freelance developers.
  • Platform: managed container service, managed database and object storage from a hyperscaler in a region in Germany.
  • Tools delivered as SaaS: code hosting with a build and deployment pipeline (CI/CD), error tracking, an identity provider for employee sign-in, a ticketing system for support.
  • Documentation: few written policies, but infrastructure as code and a complete history of all changes in the code hosting.
Diagram “Who is responsible for what: SaaS provider, platform, customer”. Three columns. Platform (subservice organisation): data centre and hardware, managed container service, managed database and object storage. SaaS provider (subject matter of the audit), outlined in gold: application and tenant separation, rights of own personnel, development and approval, logging, support, management of service organisations. Customer (complementary customer controls, CUEC): identity and access management for its own personnel, others depending on the service in the system description. Below, a bar “The provider’s tools delivered as SaaS”: code hosting and CI/CD, error tracking, identity provider, ticketing system; a tool is a subservice organisation if its service is relevant to customers and controls at the tool provider are also required to meet the criteria (section 3.4.6); all service organisations belong in the directory under SSO-04.
Tap the graphic to open it at full size.Responsibility boundaries of a SaaS provider in the fictitious example. Own illustration; basis: BSI, Cloud Computing Compliance Criteria Catalogue C5:2026, version 1.0.1, sections 3.4.4 and 3.4.6.

Decision 1: which tools are subservice organisations?

Under section 3.4.6, a service organisation is only a subservice organisation if two characteristics apply in combination: its service is relevant to customers (characteristic 1), and controls at the service organisation are needed in combination with your own to meet criteria (characteristic 2); how to check this for each entry is shown on the subservice inventory page. For SaaS providers the question mainly arises for their own tools. Regardless of the outcome, all service organisations that contribute to delivering the service belong in the directory under SSO-04.

ToolReceives customer data?Our assessmentDecision in the example
Code hosting with CI/CDno, but it builds and deploys what runs in productioncontributes to system components (characteristic 1); controls at the tool provider (integrity, access) are also required for the change approval criteria (characteristic 2); classification as a subservice organisation is the obvious choiceSubservice organisation, carve-out, evaluation of its audit report under SSO-05
Error trackingyes, error messages contained contract names from requestswith customer data relevant to customers (characteristic 1); a subservice organisation only if controls at the tool provider are also needed (characteristic 2); without customer data only a service organisationData flow cut off: messages are cleaned before they are sent, and the cleaning is tested and evidenced
Identity provider for employeesno, but it controls access to production and codecontrols access to system components (characteristic 1); controls at the identity provider are required for access rights management (characteristic 2); subservice organisation is the obvious choiceSubservice organisation, carve-out
Ticketing systemyes, customers send extracts from contractsprocesses customer data (characteristic 1); controls on access and deletion at the tool provider are needed (characteristic 2), so a subservice organisationSubservice organisation; region fixed by contract

Agree the classification with your auditor. It pays to ask whether a data flow is needed at all: if you prevent customer data from reaching a tool, you save yourself the subservice organisation disclosures, but you need evidence that the block works.

Decision 2: segregation of duties when a few people do everything

OIS-04 requires conflicting tasks to be segregated based on a risk assessment, for example development, testing and release of changes, or administration of the rights framework. Important for small providers is OIS-04.03B: if segregation of duties cannot be implemented for organisational or technical reasons, the provider establishes compensating controls that detect unauthorised or unintended changes and enable a timely response. Add to that an inventory of the conflicts and the measures that resolve them (OIS-04.04B). DEV-10.01B helps: “Authorised personnel or system components of the cloud service provider approve changes”, so an automatic approval based on defined criteria is possible.

This is what a compensating control can look like in the example (our own sample control description):

ElementControl description “Deployment only after a second review”
ReferenceOIS-04.03B, DEV-10.01B
OwnerHead of development; deputy is a named second developer
Trigger and frequencyevery change to the main branch; review of the deployment logs monthly
PerformanceThe change needs approval by a second person in the code hosting; deployment to production only starts automatically after passed tests from the protected main branch. Nobody has write access to production outside the deployment pipeline; exceptions go through an emergency access account.
CheckManagement compares the list of deployments with the approved changes every month and reviews every use of the emergency access account.
EscalationA deployment without approval or an unexplained use of the emergency access account is treated as a security incident and assessed within one working day.
EvidenceExport of approvals and deployments, signed record of the monthly review

Decision 3: internal audits without an internal audit function

COM-03 requires internal audits at least annually by subject matter experts who are not in the line of authority of the area under review (COM-03.02B). If the provider’s size does not allow this, it puts alternative measures in place so that the audits remain impartial. The supplementary information to COM-03.01B also names commissioned expert third parties as subject matter experts, so an external auditor is an obvious route. In the example, an external auditor carries out the annual internal audit. We recommend that this should not be the same auditor who later issues the C5 attestation, because they would otherwise be auditing their own preparatory work; whether that would be compatible with their independence is for the auditor to judge (see choosing an auditor).

Decision 4: freelance developers

In the example, the two freelance developers work within the provider’s processes: in the same code hosting, with the same approval rules. According to the supplementary information to DEV-02, this is not outsourced development; the catalogue expressly excludes the “integration of external personnel into the processes of the cloud service provider”. The provider’s own controls apply to them, for example on personnel and access, plus the control from decision 2.

DEV-02 only applies when a service organisation develops components of the service according to its own processes, for example an agency that builds and delivers a module in its own environment. Then the following must be agreed by contract: secure development at the level of your own, acceptance testing and evidence that known vulnerabilities have been ruled out (DEV-02.01B). Before that comes a risk assessment covering, among other things, source code management, access to development and test environments, and subcontractors (DEV-02.02B). If you include the additional criterion DEV-02.02AC in this case, changes from outsourced development are additionally tested by your own personnel. See also Development (DEV) domain.

Attestation engagement or direct engagement?

The catalogue describes the direct engagement as particularly suitable for providers whose system of internal control is not yet sufficiently documented; the auditor then takes stock of the system and no system description from the provider is needed (section 3.4.4.2). For a small team that sounds convenient. In our assessment it saves less than it seems: you need policies under SP-01, a risk assessment and evidence in both cases, and the auditor needs time from your experts to take stock. In the example, the provider chooses an attestation engagement because the corporate running the tender wants to read a system description. How both types of engagement work is shown on the C5 audit page.

Evidence from the tools instead of from documents

A small team saves time if evidence is produced where the work is done anyway. The following list applies to the example; each item of evidence is recorded with source, owner and time reference in an evidence register.

ControlEvidenceSourceOwnerTime reference
Approval of changesApprovals and deployment logCode hosting, CI/CDHead of developmentall changes in the period
Infrastructure configurationInfrastructure as code with history, comparison with the actual stateCode hosting, platformOperationsReference date and changes in the period
Access reviewExport of accounts and roles with sign-offIdentity providerManagementat least annually (IAM-05.01B)
Restore testTest record with duration and resultPlatform, ticketOperationsat least annually (OPS-08.01B)
Management of service organisationsDirectory, evaluated audit reportsContract filingManagementDirectory reviewed at least annually (SSO-04.02B), reports evaluated at the interval set by the classification (SSO-05)
Internal auditAudit report of the external auditor, list of actionsExternal auditorManagementat least annually (COM-03.01B)

Possible gaps at small SaaS providers

  • Tools missing from the directory of service organisations. Cause: development booked them by credit card. Effect: data flows and subservice organisations are missing from the system description. Remedy: go through the invoices of the last twelve months and classify every tool.
  • Segregation of duties only on paper. Cause: everyone has administrator rights “just in case”. Effect: the compensating control does not work, because deployments outside the pipeline cannot be detected. Remedy: set up an emergency access account, remove standing rights, log every use.
  • Policies without approval and version. Cause: rules live in a wiki without version status. Effect: SP-01 requires version control and approval by top management or an authorised body. Remedy: version policies in the code hosting and document approvals there.

Frequently asked questions

Is a C5 attestation realistic for a team of ten?+
The catalogue does not set a minimum size and provides alternatives for small providers: compensating controls where segregation of duties is not possible (OIS-04.03B), and alternative measures where internal audits cannot sit outside the line of authority (COM-03.02B). The effort depends mainly on scope and the state of your documentation.
Does our cloud provider’s C5 attestation cover part of our audit?+
It covers the platform’s controls stated in its report, not your application and your operations. Under the carve-out method you monitor the platform under SSO-05 and evaluate its report. Details on the C5 scope page.
Which criteria can a SaaS provider exclude?+
Only those that do not apply because of the nature and design of the service or because of the provider’s principles, procedures and measures, for example criteria that only apply to IaaS (section 3.4.3). Missing controls are not a reason. How to justify this in the system description is shown on the C5 system description page.
Can internal audits be outsourced?+
Yes. The supplementary information to COM-03.01B names commissioned expert third parties, such as auditing companies, as subject matter experts. Our recommendation: not the same firm that later issues the C5 attestation.

Read more

Sources

This content provides general technical and organisational information and does not constitute legal advice (no legal services within the meaning of the German RDG).