C5-Readiness

BSI C5

Writing the BSI C5 system description

In the usual C5 audit, the system description and the controls it describes are the subject matter of the audit. The C5:2026 catalogue sets eight minimum content items and adds period-related content for Type 2 reports. This page covers what goes in, how to structure it and where descriptions fail in the audit.

Open document with an outline and an architecture sketch on a dark desk

Last updated: 2026-11-01

A C5 system description is the document in which a cloud service provider presents its service and the related system of internal control, so that customers can judge its information security. If you are heading for a BSI C5 attestation, you will almost certainly write one. What the attestation as a whole tells customers is covered on the page C5 attestation.

What the system description is in C5

The catalogue calls it the “Description”: the description of the provider’s system of internal control relevant to the development and operation of the cloud service. In an attestation engagement it is the subject matter of the audit, and the audit also rests on a written management statement (sections 3.4.4 and 3.4.5.2).

In a direct engagement the provider does not supply a description. The auditor identifies the system during the engagement and presents it in the report (sections 3.4.4 and 3.4.13). The catalogue sees this variant as particularly suitable for providers whose system of internal control is not yet sufficiently documented. The C5 audit process page compares both engagement types.

In the final report the description is the third component, after the auditor’s report and the management statement, and before the controls with test procedures and results (section 3.4.13).

The eight minimum content items of section 3.4.5.1

The catalogue requires a fair presentation of the system with eight minimum content items, “in order to provide customers with sufficient transparency about the information security of the cloud services in scope”. The catalogue column quotes the official English version verbatim, with omissions marked […]; the other two columns are our practical notes.

No.Catalogue (K-EN 1.0.1, 3.4.5.1)What to put inPossible weakness
1“Name, type and scope of cloud services provided”Product name as in the contract, service model, features, regions, modules explicitly out of scopeMarketing name instead of the contractual one; unclear which modules and regions are covered
2“Description of the system components for providing the cloud service”Architecture with components, data flows, network zones, infrastructure, software, operations tooling, teams involvedA diagram without explanation; admin and build systems missing
3“Information on the general conditions of the cloud service in accordance with the criteria in section 4 […]”Information on GC-01 to GC-06: law and locations, availability, recovery, government requests, existing certificationsMissing, or inconsistent with the contract
4“Applicability of the C5 criteria, including justifications if individual criteria are not applicable […]”All basic criteria, selected additional criteria with the rationale, exclusions justified by the nature and design of the service or by your policies, procedures and measures (section 3.4.3)Excluding a criterion because the control is missing (not permitted)
5“Control environment, risk assessment, control activities, information and communication and monitoring activities […]”Organisation, roles, risk management, the individual controls per criterion, reporting lines, internal monitoringPolicy text pasted in; controls without owner or frequency
6“Dealing with significant events and conditions that represent exceptions to normal operation, such as security incidents or the failure of system components”How incidents and outages are detected, assessed, handled and communicatedA pointer to a contingency manual instead of a description of the process
7“Complementary customer controls (also called complementary user entity controls (CUEC)) assumed in the design of the cloud service provider’s controls”Specific customer duties such as managing their own users, secure configuration, reporting incidentsDuties so generic that customers cannot act on them
8“Functions and services with respect to the applicable C5 criteria provided by subservice organisations […]”Per subservice organisation: company name, location of processing and storage, complexity and dependency rating, availability of C5 reports, expected controls, your own monitoring under SSO-05Platform provider named, monitoring not described
Graphic “Structure of the C5 system description”. On the left the minimum content: 1 name, type and scope of cloud services, 2 system components, 3 general conditions (GC-01 to GC-06), 4 applicable criteria, justifications, 5 control environment to monitoring, 6 dealing with significant events, 7 complementary user entity controls (CUEC), 8 subservice organisations. Below, a box “Type 2 only”: significant changes, significant events, measures initiated. On the right “What the auditor checks”: fair presentation, especially of the minimum content; system implemented as described; general conditions and subservice organisations included.
Minimum and additional content of the system description. Source: BSI C5:2026, sections 3.4.5.1 and 3.4.7; own illustration.

Two rules apply across all eight items. The description shall not omit or distort information relevant to meeting the applicable criteria (section 3.4.5.1, no. 2). And a presentation only counts as fair if it includes the general conditions and the specific information on subservice organisations (section 3.4.7). Thin coverage of items 3 or 8 therefore puts the whole description at risk.

Additional content for Type 2 reports

For a Type 2 report the description also covers significant changes to the system of internal control during the period, significant events that led to missed availability commitments, unauthorised access to customer data or compromised integrity and ineffective safeguards, and the measures taken to prevent recurrence (section 3.4.5.1). Events are typically significant when they affect multiple customers and the provider informs the affected parties or the public. The catalogue asks for transparency “without revealing vulnerabilities or potential points of attack”.

When moving to C5:2026, control adjustments count as significant changes, and for periods ending on or after 28 February 2027 the description needs information on planned changes (section 3.5). The catalogue sets no end date for this; only the BSI FAQ limits it to periods ending before 1 June 2027. When wording significant changes and events, our advice is that customers should be able to see cause, impact and remedy without the text exposing a point of attack. The report types are compared on Type 1 or Type 2.

A sample outline

The catalogue defines content, not chapters. The outline below is our recommendation and follows the eight minimum content items so auditors and customers can find each item quickly.

  1. Introduction and scope: purpose, report type, date or period, catalogue revision, services and regions covered (item 1).
  2. Company and service: organisation, service model, features, customer groups, excluded modules (item 1).
  3. System components: architecture, infrastructure, software, data and data flows, network, operations and development tooling, people and roles (item 2).
  4. General conditions: one subsection per GC-01 to GC-06, consistent with contract and SLA so the general conditions match the contract (item 3).
  5. System of internal control: control environment, risk assessment, information and communication, monitoring (item 5).
  6. Applicable criteria and controls: applicability table, justified exclusions, additional criteria selected, then the controls per criterion (items 4 and 5).
  7. Significant events: incident and contingency process, customer communication (item 6).
  8. Complementary user entity controls (CUEC): numbered list of the controls your service relies on customers to perform, linked to criteria (item 7). A good starting point is the complementary customer criteria the catalogue gives for selected criteria. They are general and not exhaustive; the CUEC are written for your service.
  9. Subservice organisations: method, table with the required details, expected controls, monitoring (item 8).
  10. Type 2 only: significant changes, significant events, measures; planned changes during the transition under section 3.5.

The management statement is a separate report component and does not belong in the description’s outline; in it, management confirms in writing that the description fairly presents the system (section 3.4.5.2). The outline is available as an editable file on templates.

How specific control descriptions need to be

Specific enough for an auditor to derive a test procedure. When assessing design, the auditor considers, among other things, the frequency or timing of a control, the authority and competence of the person performing it and the tasks within the control (section 3.4.9). Controls are mapped to subcriteria, and the subcriteria of a criterion are read together (section 2.1); a criterion is not met if one of its subcriteria is not met (section 3.4.12).

We suggest the same fields for every control. A made-up example, not catalogue text:

FieldExample
Control IDK-IAM-05-01
Mapped toIAM-05 Regular Review of Access Rights, subcriteria IAM-05.01B to IAM-05.03B (the other subcriteria of IAM-05 are covered by further controls)
DescriptionEvery quarter, team leads review identities and access rights in production from a directory export: those of their internal and external staff and of technical accounts used in automated authorisation processes. Rights no longer needed are raised in a ticket; operations changes or removes them no later than seven days after detection and records this in the ticket.
OwnerTeam leads (review), head of operations (removal)
FrequencyQuarterly, and after significant changes to the service; removal no later than seven days after detection
EvidenceSigned export, review record, removal tickets

Whether such a control covers all mapped subcriteria is the auditor’s call. If an element is not covered, the auditor reports the gap; if the provider can evidence a further control, it is added to the description (section 3.4.8).

Applicability, exclusions and additional criteria

Basic criteria define the minimum scope of every audit. Exclusions must be justified by the nature and design of the service or by the provider’s policies, procedures and measures, for example IaaS-only criteria for a SaaS service. The auditor assesses whether the justification is fairly presented. Criteria shall not be excluded because controls are missing or ineffective, or because the provider is unwilling or unable to demonstrate conformity (section 3.4.3). Where a risk-based criterion led to the conclusion that there is no risk to mitigate, that justification belongs in the applicability section as well.

Providers choose additional criteria freely, down to individual subcriteria, and state the rationale. A sharpening additional subcriterion replaces the basic subcriterion in the description; a complementing one is presented together with the basic subcriteria (section 3.4.3).

Subservice organisations and customer controls

For each subservice organisation the description states the method, carve-out or inclusive (section 3.4.6). Under carve-out, that organisation’s controls stay outside the description and the audit, but the description still names the complementary subservice organisation controls (CSOC) you rely on and your monitoring under SSO-05. How to choose and what a platform report covers is explained on C5 scope. A separate register of the required details per subservice organisation, a subservice inventory, helps; a template is on templates.

The auditor does not test CUEC at the customer. The procedures are limited to the fair presentation of your assumptions about these controls (section 3.4.4), and the report states that the criteria can only be met if the customer controls are effective (section 3.4.13). For healthcare customers in Germany this links to Section 393 SGB V (Book V of the German Social Code), which requires that the complementary customer criteria contained in the audit report are implemented. The act uses the German name of that catalogue part, not the term CUEC; which content of the report is meant needs a legal assessment, see Section 393 SGB V.

Who writes it

The cloud service provider. The auditor’s report states that the provider is responsible for preparing the description and the management statement, including completeness, accuracy and method of presentation (section 3.4.13, no. 1.2). Management then confirms in writing that the description fairly presents the system (section 3.4.5.2).

In practice we recommend one owner in the information security function who collects input: operations and platform for components and controls, engineering for change processes, legal or procurement for general conditions and suppliers, management for the control environment and sign-off. Consultants can structure, draft and review. The auditor is not the right author, because the auditor has to confirm independence before accepting the engagement (section 3.4.2). Blackfort Technology supports the drafting; the attestation is issued by an independent auditor.

What the auditor checks

The auditor concludes whether the description fairly presents the system as of the date or throughout the period (section 3.4.4). Section 3.4.7 requires the auditor to:

  • obtain and read the description and evaluate whether the aspects in scope are fairly presented, with special attention to the minimum content;
  • determine through inquiry combined with observation and inspection of records whether the system has been implemented as described;
  • check that the general conditions and the subservice organisation details are included, because without them the presentation is not fair.

If the description does not fairly present the system in all material respects, the auditor has to modify the opinion (section 3.4.12). A polished description that differs from day-to-day operations is riskier than a short one that is accurate.

Reusing SOC 2 or ISO 27001 material

A description prepared for another audit, such as SOC 2, may be reused but has to be adapted to the C5 requirements for the description (section 3.4.4); general conditions, CUEC and subservice organisations (items 3, 7 and 8) are written specifically for C5. What else carries over is covered on C5 and SOC 2 and C5 and ISO 27001.

Example: a description for an AI reporting assistant

Fictitious example, not a client. A provider runs an AI assistant that pre-structures radiology reports, offered as SaaS to hospitals. It runs on an IaaS platform in a German region, with inference on its own GPU instances. The plan is an initial Type 2 engagement with a six-month period.

Minimum contentDecision in the example
1 Service“Report assistant” with web UI and an interface to the hospital system; the pilot test environment is explicitly out of scope.
2 ComponentsFrontend, API, inference service, database, object storage, logging, CI/CD pipeline, admin access via bastion host.
3 General conditionsGC-01 to GC-06 taken from contract and SLA, including the country of the ultimate parent.
4 CriteriaAll basic criteria; IaaS-only criteria excluded with justification; cryptography additional criteria included because hospital contracts ask for them.
5 ControlsA set of controls per criterion using the field layout above.
6 EventsIncident process with assessment, customer notification and follow-up.
7 Customer controlsHospitals manage their users, review AI suggestions before release and report anomalies.
8 Subservice organisationsIaaS platform under carve-out with expected controls and an annual review of the platform report; the ticketing supplier assessed as not being a subservice organisation, with reasons.

Three common gaps and how to close them

GapCauseEffectFix
Description differs from operationsText copied from policies, not checked with the teamsNot fairly presented, modified opinionWalk through every control with its owner and one real piece of evidence before submission
Criterion excluded because the control is missingTime pressure before the auditExclusion not permitted, criterion not metImplement the control or move the period; exclude only with a permitted justification (section 3.4.3), never because a control is missing
Subservice organisation not monitoredPlatform assumed to be “secure”Item 8 details missing, presentation not fairReview the platform report annually, name the CSOC, record the result

Frequently asked questions

Do I always need a system description?+
In an attestation engagement, yes: it is the subject matter of the audit. In a direct engagement the auditor presents the system in the report (catalogue, sections 3.4.4 and 3.4.13).
How long is a system description?+
The catalogue sets no length. What counts is that every minimum content item is fairly presented and nothing relevant is omitted. Plan most of the space for the controls per criterion.
Can the description leave out security incidents?+
No. For Type 2, significant events during the period have to be included, without revealing vulnerabilities or points of attack and without endangering individual customers (section 3.4.5.1).
Can a consultant write the description?+
A consultant can structure, draft and review it. Responsibility stays with the cloud service provider, whose management confirms the description in the management statement (sections 3.4.13 and 3.4.5.2).

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).