Compliance reporting: what a B2B tech firm reports to customers, the board and investors
Compliance reporting tells customers, the board and investors whether a firm meets its obligations, where it falls short and what is being done, backed by evidence. For a B2B tech supplier, most reporting is owed to regulated customers under contract. Build one reporting calendar from contracts and certifications, and generate every report from one continuously collected evidence base.
Your largest customer is a bank. Its contract asks for an annual assurance pack, notice of any incident affecting the service, and answers whenever its auditors call. Your board wants a security update next week. Three people are pulling the same facts into three documents, and the numbers will not quite match.
Compliance reporting fixes that. This guide is for founders, CTOs and security leads at UK B2B tech firms that sell to regulated customers. It shows who is owed which report and why. It covers what goes in a customer assurance pack and a one-page board update, and how to draw every report from one evidence base.
Compliance reporting tells customers, the board and investors whether the firm is meeting its obligations, where it is not, and what is being done, backed by evidence. For a B2B tech supplier, the core is a reporting calendar driven by customer contracts and certifications, fed from one live evidence base.
Most pages on compliance reporting sort it by type: financial, regulatory, IT. That sorting suits a regulated firm reporting upwards to a regulator. A supplier's position is different. Most of what you owe is outbound and contractual. Your regulated customers had to write reporting terms into your contract, and now they need you to meet them.
The board and investors want something else again. They want a status opinion on posture and risk, not a list of activity. Both audiences can be served from the same facts, which is the point of the rest of this guide.
A supplier's compliance reporting has five audiences: regulated customers, prospects, the board, investors and auditors. Each one gets a different report, on a different basis and cadence. The cadences in the table below are our recommended defaults unless the basis is a law: replace them with the dates in your own contracts and certification cycle.
| Audience | Report | Basis | Suggested cadence | Owner |
|---|---|---|---|---|
| Regulated customer | Assurance pack: SOC 2 report and bridge letter, ISO 27001 certificate and scope, penetration test summary, key policies | Contract reporting and audit clauses | Annually, and on request | Security or compliance lead |
| Regulated customer | Notice of incidents or developments that could affect the service | Contract notification clause | Within the contract's deadline | CTO or incident lead |
| Customer as data controller | Personal data breach notice | UK GDPR Article 33(2) and the processing agreement | Without undue delay | Data protection lead |
| Customer or its auditor | Audit and information request responses | Contract audit-right clause | When exercised | Security or compliance lead |
| Prospect | Assurance pack, released under NDA | Sales due diligence | Per deal | Security lead with sales |
| Board | One-page compliance update | Governance | Quarterly | Security lead, presented by the accountable director |
| Investors | Compliance section of the investor update | Investor reporting terms | Quarterly or as agreed | CEO or CFO |
| Certification body or auditor | Management review records, internal audit results, evidence samples | ISO 27001 certification, SOC 2 examination | Each audit cycle | Security or compliance lead |
Two things stand out. Most rows are owed to customers, not to a regulator. And nearly every row draws on the same core facts: controls, incidents, findings and certification dates.
Regulated customers put reporting terms into supplier contracts because their own rules require them to. EU financial entities must include specific terms under DORA, and UK firms face FCA and PRA outsourcing expectations. The duties sit on the customer, then reach you through the contract you sign.
That distinction matters. DORA applies to financial entities, not to most of their technology suppliers. You meet it as a set of contract clauses, not as a regulation you are directly subject to.
DORA, for EU financial entities. Article 30 of DORA (Regulation (EU) 2022/2554), which has applied since 17 January 2025, lists the minimum terms a financial entity's contracts for ICT services must contain. They include service level descriptions and an obligation on the supplier to assist when an ICT incident related to the service occurs. Where the service supports a critical or important function, the contract must also set notice periods and reporting obligations. It must require notice of any development that might materially affect the supplier's ability to deliver, and grant unrestricted rights of access, inspection and audit.
FCA outsourcing rules, for UK firms. SYSC 8.1 sets the FCA's outsourcing requirements. The strictest conditions apply when a common platform firm outsources a critical or important operational function. The service provider must disclose any development that may materially affect its ability to carry out the outsourced functions. The firm, its auditors and the FCA must also have effective access to related data and to the provider's premises, where effective oversight needs it. Other firms in its scope meet a separate set of conditions and should take account of the general outsourcing rule as guidance.
PRA SS2/21, for banks, building societies and insurers. The PRA's supervisory statement on outsourcing and third party risk management applies to banks, building societies, PRA-designated investment firms and Solvency II insurers. For material outsourcing, it expects written agreements to set out the provider's reporting obligations and incident handling, including escalation and reporting. Firms may rely on certificates and independent reports from the provider, but must assess them rather than treat their existence as enough.
UK GDPR, for any customer whose personal data you process. Under Article 33(2) of the UK GDPR, a processor must notify the controller without undue delay after becoming aware of a personal data breach. Article 28(3) requires the processing contract to oblige you to give the controller the information needed to demonstrate compliance and to allow for audits, including inspections.
Read together, these produce a familiar set of clauses: notify incidents, report material changes, share assurance reports, and let the customer or its regulator audit you. Our guide to ISO 27001 Annex A 5.20, supplier agreements, covers the same terms from the customer's side of the table.
A customer assurance pack is the standard set of documents a regulated customer receives each year and a prospect receives during due diligence. It usually holds a SOC 2 report and bridge letter, an ISO 27001 certificate and scope, a penetration test summary and key policies. Refresh it whenever any of those items changes.
| Item | What it shows the customer | Refresh when |
|---|---|---|
| SOC 2 report | Independent opinion on your controls, over a period for a Type 2 | Each new report is issued |
| SOC 2 bridge letter | Management's statement on changes since the report period ended | On request, and when the gap since period end grows |
| ISO 27001 certificate and scope statement | Your certified management system and what it covers | After each certification or recertification audit, or a scope change |
| Penetration test summary | That an independent tester has tested the service, with findings and remediation status | After each test and after critical findings are fixed |
| Key policies | Information security, incident response, business continuity and data protection | After each annual review or material change |
| Subprocessor list and data locations | Where customer data is processed and by whom | Whenever either changes |
Keep one current version of the pack, dated, with a named owner. A customer who receives last year's certificate, or a scope statement that excludes the service they buy, will ask more questions, not fewer.
The pack is a list of what to share. How you publish it, whether by email, portal or trust centre, is a separate decision.
A board and investor compliance update should fit on one page and give a status opinion, not a list of activity. It covers headline status, certification and report dates, open findings, incidents, customer commitments at risk and decisions needed. The reader should know within a minute whether anything needs their attention.
A workable one-page structure:
Investors usually need a shorter version of the same page: status, certifications, material incidents and anything that could affect revenue or a renewal.
"Completed the annual policy reviews" tells the board what the team did. "On track for recertification in March; one major customer commitment at risk" tells them what they need to know.
Compliance reporting becomes a generated output when every report reads from one evidence base that is collected continuously, not assembled before each deadline. Each control's evidence is captured from its source system on a schedule, with a date and an owner. Each report is then a view of the same records.
The method has three parts:
Because each figure has one source, the numbers cannot disagree between documents. The question of why a customer's pack says something different from the board page stops arising.
The ISO 27001 management review reuses the same data. Clause 9.3.2 lists the inputs top management must consider, including information security performance, audit results, feedback from interested parties and the status of risk treatment. Our Clause 9.3 management review guide sets out each one. If your quarterly board page already carries those inputs, the management review becomes a longer sitting of the same meeting, not a separate production.
In a firm of 25 to 150 staff, compliance reporting needs one owner, one calendar and a fixed routine. The security or compliance lead owns the evidence and drafts every report. A named director signs off what goes to the board and investors. The CTO or incident lead owns customer incident notices.
This routine is kept small on purpose. Its value is that the same steps run every quarter. Nothing depends on one person remembering a clause in a contract signed two years ago.
The most common compliance reporting mistakes are contractual reporting promises nobody tracks, figures that disagree across customer packs, activity lists instead of a status opinion, and missed notification deadlines. Each one damages the customer's trust faster than the control gap itself would, because it shows the supplier cannot see its own position.
Contractual promises nobody tracks. Sales agrees an extra audit right or a quarterly report in a contract redline, and nobody records it. The first time anyone hears of it is when the customer's auditor writes in.
A reporting promise nobody has written down is a breach waiting for a date.
Figures that disagree. One customer's pack shows one count of open findings, another shows a different count, and the board page shows a third. Each was built by hand on a different day. A regulated customer comparing notes with its peers, or with its own auditor, will notice.
Activity instead of opinion. Reports that list work done leave the reader to work out whether the firm is compliant. Lead with the status, then the evidence for it.
Missed notification deadlines. The incident was handled well, but the customer heard about it late. Under a contract with a fixed notice window, a late notice can be its own breach, even when the incident itself caused no harm.
The notice is part of the incident, not an afterthought to it.
No. An audit report is issued by an independent auditor and carries their opinion or decision. A SOC 2 report and an ISO 27001 certification audit report are examples. A compliance report is issued by you, to a customer, board or investor, and states your own view of where you stand. Good compliance reports cite the audit reports as evidence.
Usually, yes. Many contracts with regulated customers require an annual assurance pack or periodic confirmation regardless of incidents, and audit rights can be exercised at any time. Check each contract's reporting clauses. A short "no material changes" confirmation, dated and sent on schedule, meets many of them.
The law sets no fixed hours for a processor: UK GDPR Article 33(2) says without undue delay after becoming aware of a breach. Your customer, as controller, must usually notify the regulator within 72 hours of becoming aware, so a slow notice from you eats into its time. That is why many contracts set a short fixed window, and that window is the deadline you will be measured against.
Yes, as long as the template pulls its figures from your evidence base rather than being filled in by hand. A fixed template for the board page and the customer pack keeps reports comparable quarter to quarter. A template completed manually each time just reproduces the disagreement problem in a tidier format.
Every guide in this domain, grouped by level — fundamentals, intermediate and advanced. Open any entry for its core practices, implementation steps and the evidence it produces.
Work with a Trust Architect to map your obligations, choose the right frameworks in the right order, and build a programme that satisfies auditors and enterprise buyers alike.