EU Compliance 6 min read
GDPR Data Processing Agreement Clauses Guide for Small Business
A plain-language review of GDPR Article 28 DPA clauses for small businesses, with practical checks for subprocessors, transfers, audits, and breach support.
Small businesses often sign data processing agreements (DPAs) because a client sends a template. The better approach is to understand what GDPR Article 28 actually requires, then negotiate the clauses that match your role. This GDPR data processing agreement clauses guide for small business explains the mandatory terms, the practical gaps, and a review method you can reuse.
Start with roles and Article 28 triggers
A DPA is required when a processor handles personal data on behalf of a controller. Article 28(3) GDPR sets the minimum content. The contract must be in writing, including electronic form. It must bind the processor to documented instructions from the controller.
If you are a controller, you need the DPA before processing begins. If you are a processor, you may need to sign a DPA with each customer and flow down terms to subprocessors. The European Data Protection Board’s guidelines on controller and processor concepts help classify borderline cases, such as a SaaS provider that determines some purposes. For a broader clause-by-clause review, see GDPR Data Processing Agreement Clauses: A Practical Guide.
Small businesses sometimes assume a standard contractual clause set is enough. Article 28 does not prescribe a form. It prescribes outcomes: instructions, confidentiality, security, subprocessors, data subject rights, breach help, deletion or return, and audit support.
Core clauses every DPA should cover
Article 28(3) lists the processor’s obligations. Use these as your checklist. This GDPR data processing agreement clauses guide for small business treats Article 28(3) as the baseline, not a substitute for legal advice.
The clause set usually covers eight duties: process only on instructions; ensure confidentiality; implement Article 32 security; obtain subprocessor authorization; assist with data subject rights; assist with breach notification, data protection impact assessments, and prior consultations; delete or return data; and make available information for audits.
Processor obligations and instructions
The processor must process personal data only on documented instructions from the controller. This includes transfers to a third country unless EU law or Member State law requires the transfer. The processor must ensure persons authorized to process data are under confidentiality obligations.
The contract should define the subject matter, duration, nature and purpose of processing, the type of personal data, and categories of data subjects. Vague statements like “business data” create risk. A small business can use a short annex with concrete data categories and processing activities. Annex 1 often describes processing details. Annex 2 often describes security measures. If the DPA has no annexes, the controller may lack enough detail to demonstrate accountability under Article 5(2) GDPR.
Security, breaches, and subprocessors
Article 32 GDPR requires appropriate technical and organizational measures. The DPA should reference the measures or attach a security schedule. The processor must assist the controller with breach notification duties. The processor itself must notify the controller without undue delay after becoming aware of a personal data breach.
Subprocessors need prior specific or general written authorization. If general authorization is used, the processor must inform the controller of intended changes and give the controller a chance to object. The DPA should also impose equivalent data protection obligations on subprocessors. The security schedule should cover access control, encryption, pseudonymization, resilience, testing, and incident response. A small business can adopt a recognized framework, but the DPA must still describe the measures in enough detail to be auditable.
Data subject rights, deletion, and audits
The processor must assist with data subject rights requests, taking into account the nature of the processing. It must help with security, breach notification, data protection impact assessments, and prior consultations. At the end of the service, the processor must delete or return personal data, unless EU or Member State law requires storage.
Audit and inspection rights are mandatory. For small businesses, a practical clause allows remote questionnaires, certifications, or reports instead of unlimited on-site audits. The controller remains responsible for verifying that the processor provides sufficient guarantees. A practical response timeline helps. The processor should forward requests without undue delay and not respond directly unless authorized. The controller remains the point of contact for data subjects.
International transfers and liability
If personal data leaves the European Economic Area, Chapter V GDPR applies. The DPA should identify the transfer mechanism: an adequacy decision, Standard Contractual Clauses, or another Article 46 safeguard. The processor must not transfer data without the controller’s documented instructions unless legally required.
For transfers, the DPA should attach the applicable Standard Contractual Clauses and identify the parties, modules, and annexes. A transfer impact assessment may be needed when relying on Article 46 safeguards. The DPA should also address government access requests and how the processor responds.
Liability clauses should match Article 82 GDPR. A processor is liable for damage caused by processing only where it failed to comply with obligations specifically directed at processors or acted outside the controller’s lawful instructions. Small businesses should avoid uncapped indemnities that do not reflect this allocation. The DPA should also state the governing law and the competent supervisory authority.
A practical review workflow for small teams
Use a repeatable process. First, confirm your role: controller, processor, or joint controller. Second, map the personal data, purposes, and systems involved. Third, compare the draft DPA against Article 28(3). Fourth, check subprocessors, transfers, and security schedules. Fifth, record the decision and version.
Documentation discipline matters. An ISO 9001 documentation requirements guide can help you structure approvals, version control, and retention. You do not need ISO 9001 certification to run a clean DPA register, but the principles reduce missed renewals and inconsistent clauses.
Keep a register with counterparty, role, processing purpose, data categories, transfer mechanism, subprocessors, review date, and owner. Store signed DPAs with your contract management records. If your product includes hardware or CE-marked components, keep product compliance files separate but linked; see EU CE Marking Technical File: A Practical Guide. Train staff who handle DPA requests. Use a checklist for new vendors. If a vendor refuses to sign Article 28 terms, escalate before onboarding. A DPA is not a one-time document; it is part of vendor risk management.
Common pitfalls and negotiation points
Small businesses often accept clauses that are too broad. Watch for unlimited audit rights, unilateral subprocessor changes, open-ended instructions, and deletion obligations that conflict with statutory retention. Also check whether the DPA incorporates the Standard Contractual Clauses correctly and whether the annexes are complete.
A processor may push back on direct liability to data subjects. Article 28 does not automatically create that liability. A controller may ask for breach notification within 24 hours. That can be unrealistic; “without undue delay” is the GDPR standard, but a shorter contractual window may still be agreed if operationally possible.
Another pitfall is mixing controller and processor roles in one contract. If you are a processor, do not accept controller-level obligations that you cannot meet. If you are a controller, do not let a processor decide purposes or essential means.
Finally, review the DPA when services change. New subprocessors, new data categories, or new countries can invalidate the original risk assessment. Use the checklist in this GDPR data processing agreement clauses guide for small business to compare drafts, record decisions, and set review dates. This GDPR data processing agreement clauses guide for small business is not legal advice, but it gives you a structured way to ask better questions and avoid empty templates.
Key facts
Machine-readable statements extracted from the sources above. Each fact keeps the same identifier across all six language versions.
Article 28 GDPR
GDPR Article 28 requires a written contract when a processor handles personal data for a controller.
Fact ID:
GDPR_article_28_contract_requiredArticle 28(3) GDPR
Article 28(3) GDPR lists the minimum clauses for a data processing agreement.
Fact ID:
dpa_minimum_clausesWithout undue delay
A processor must notify the controller without undue delay after becoming aware of a personal data breach.
Fact ID:
processor_breach_notificationChapter V GDPR
International transfers of personal data are governed by Chapter V of the GDPR.
Fact ID:
international_transfer_chapterArticle 30 GDPR
Records of processing activities are addressed in Article 30 of the GDPR.
Fact ID:
records_of_processing_articlePrior written authorization
Subprocessors require prior specific or general written authorization from the controller.
Fact ID:
subprocessor_authorization
Frequently asked questions
Is a DPA required for every processor?
Yes. Article 28(3) GDPR requires a written contract whenever a processor handles personal data on behalf of a controller. The contract must include the mandatory clauses.
What are the mandatory clauses in Article 28(3)?
Documented instructions, confidentiality, security, subprocessor authorization, data subject rights assistance, breach support, DPIA assistance, deletion or return, and audit cooperation.
How quickly must a processor report a breach?
The GDPR says without undue delay after becoming aware. The DPA can set a shorter internal window, but it should be realistic.
Can a small business use a standard DPA template?
Yes, but you must complete annexes and check subprocessors, transfers, security measures, and liability. A template alone does not prove compliance.
Does a DPA cover international transfers?
It should. Chapter V GDPR requires a transfer mechanism such as an adequacy decision or Standard Contractual Clauses.
Who is liable under a DPA?
Article 82 GDPR sets liability. Processors are liable for damage caused by processing where they failed processor-specific obligations or acted outside lawful instructions.
Sources and licencing
Every claim in this article traces back to the sources listed below. Links open the publisher directly.