Professional Services
Common Paper Professional Services Agreement
A professional services agreement with key terms, statement of work, and standard terms, based on Common Paper's standard form. Covers consulting and professional services engagements including deliverables, IP ownership, fees, and liability.
89 fields
CC-BY-4.0
Common Paper
Fill this template
Claude Code
Ask Claude directly — the MCP connector handles everything:
Fill the common-paper-professional-services-agreement template for my company
CLI
npx open-agreements fill common-paper-professional-services-agreement -d values.json -o output.docx
Fields (89)
Parties
| Field | Type | Description |
|---|---|---|
Company Name |
string | Official company name |
Provider Name |
string | Official name of the Provider |
Customer Name |
string | Official name of the Customer |
Terms
| Field | Type | Description |
|---|---|---|
Key Terms Effective Date |
string | Effective Date of Key Terms |
Custom Effective Date |
string | Custom effective date |
Custom Sow Date |
string | Custom SOW date |
Sow Number |
string | Statement of Work number |
Term Duration Unit |
string | Duration unit for term |
Custom End Date |
string | Custom end date |
Payment
| Field | Type | Description |
|---|---|---|
Payment Terms |
string | Payment terms |
Invoice Frequency Unit |
string | Invoice frequency unit |
Terms
| Field | Type | Description |
|---|---|---|
Services Description |
string | Description of the Services to be performed, including key individuals, timeline, and milestones |
Liability
| Field | Type | Description |
|---|---|---|
Provider Covered Claims Detail |
string | Detail of Provider Covered Claims covering IP infringement, employee misclassification, and gross negligence |
Customer Covered Claims Detail |
string | Detail of Customer Covered Claims covering IP infringement and gross negligence |
Privacy
| Field | Type | Description |
|---|---|---|
Dpa Description |
string | Description of or reference to the Data Processing Agreement |
Terms
| Field | Type | Description |
|---|---|---|
Term Duration Value |
string | Numeric duration for the SOW term (e.g. "6", "12") |
Deliverables
| Field | Type | Description |
|---|---|---|
Rejection Period Value |
string | Number of time units for the deliverable rejection period |
Resubmission Period Value |
string | Number of time units for the deliverable resubmission period |
Terms
| Field | Type | Description |
|---|---|---|
Sow Changes To Standard Terms |
string | Changes to the Standard Terms that apply only to this SOW |
Changes To Standard Terms |
string | Changes to the Standard Terms that apply to the Agreement and all SOWs |
Payment
| Field | Type | Description |
|---|---|---|
Fee Description |
string | Description of fees including hourly, project, or milestone-based rates and pass-through charges |
Invoice Cadence |
string | Cadence for sending invoices (e.g. monthly, quarterly, upon acceptance, after each milestone) |
Terms
| Field | Type | Description |
|---|---|---|
Customer Obligations |
string | Customer obligations such as identifying a point of contact or geographic limitations |
Liability
| Field | Type | Description |
|---|---|---|
Increased Claim Other Detail |
string | Description of a custom Increased Claim category |
Unlimited Claim Other Detail |
string | Description of a custom Unlimited Claim category |
Terms
| Field | Type | Description |
|---|---|---|
Additional Warranty Provider Detail |
string | Additional warranty text provided by the Provider |
Additional Warranty Customer Detail |
string | Additional warranty text provided by the Customer |
Security
| Field | Type | Description |
|---|---|---|
Other Security Certification |
string | Name of additional security certification (e.g. "ISO 27701") |
Payment
| Field | Type | Description |
|---|---|---|
Payment Terms Days |
string | Days to pay after invoice |
Terms
| Field | Type | Description |
|---|---|---|
Non Renewal Notice Days |
string | Non-renewal notice days |
Liability
| Field | Type | Description |
|---|---|---|
General Cap Amount |
string | General liability cap |
Cap Multiplier |
string | Cap multiplier |
Increased Cap Amount |
string | Increased cap amount |
Greater Of Dollar |
string | Greater-of dollar amount |
Deliverables
| Field | Type | Description |
|---|---|---|
Include In Progress Deliverables |
boolean | Set to true when in-progress work should be included as Deliverables in addition to completed projects. |
Deliverables Meet Specs |
boolean | Set to true when Deliverables must meet attached specifications. |
Deliverables Acceptance Process |
boolean | Set to true when Deliverables are subject to an acceptance process before being considered final. |
Ownership Upon Payment |
boolean | Set to true when Customer owns Deliverables only upon full payment (not as they are created). |
No Third Party Materials |
boolean | Set to true when no Third-Party Materials will be incorporated into Deliverables. |
Has Third Party Materials |
boolean | Set to true when Third-Party Materials will be incorporated into Deliverables. |
Provider Procures Materials |
boolean | Set to true when Provider is responsible for procuring required Third-Party Materials. |
Customer Procures Materials |
boolean | Set to true when Customer is responsible for procuring required Third-Party Materials. |
Terms
| Field | Type | Description |
|---|---|---|
Additional Terms By Provider |
boolean | Set to true when Provider is adding additional terms to the agreement. Specify terms in additional_warranty_provider_detail. |
Additional Terms By Customer |
boolean | Set to true when Customer is adding additional terms to the agreement. Specify terms in additional_warranty_customer_detail. |
Security
| Field | Type | Description |
|---|---|---|
Has Security Policy |
boolean | Set to true when Provider has a Security Policy available at the specified DPA reference URL. |
Has Security Certifications |
boolean | Set to true when Provider maintains annually updated security reports or certifications. |
Cert Iso 27001 |
boolean | Set to true when Provider holds ISO 27001 certification. |
Cert Penetration Testing |
boolean | Set to true when Provider performs regular penetration testing. |
Cert Soc2 Type1 |
boolean | Set to true when Provider holds SOC 2 Type I certification. |
Cert Pci Level1 |
boolean | Set to true when Provider holds PCI Level 1 certification. |
Cert Soc2 Type2 |
boolean | Set to true when Provider holds SOC 2 Type II certification. |
Cert Pci Level2 |
boolean | Set to true when Provider holds PCI Level 2 certification. |
Cert Hitrust |
boolean | Set to true when Provider holds HITRUST certification. |
Cert Fedramp |
boolean | Set to true when Provider holds FedRAMP Authorization. |
Cert Other |
boolean | Set to true to include an additional security certification. Specify the certification in other_security_certification. |
Publicity
| Field | Type | Description |
|---|---|---|
Provider May Use Logo |
boolean | Set to true when Provider may publicly identify Customer and use Customer's logo and trademarks in promotional materials. |
Provider May Identify Nonpublic |
boolean | Set to true when Provider may identify Customer as a customer in non-public settings (e.g., sales conversations). |
Liability
| Field | Type | Description |
|---|---|---|
General Cap Type |
enum | How the General Cap Amount (baseline liability limit) is calculated. "multiplier" uses a multiple of fees, "dollar" uses a fixed amount, "greater_of" uses the greater of a dollar amount or a multiple of fees. |
Increased Cap Type |
enum | How the Increased Cap Amount (higher liability limit for Increased Claims) is calculated. Same options as general_cap_type. |
Increased Claim Breach Privacy |
boolean | Set to true when breach of Section 3 (Privacy & Security) should be classified as an Increased Claim with a higher liability cap. |
Increased Claim Breach Conf |
boolean | Set to true when breach of Section 11 (Confidentiality) should be classified as an Increased Claim (excluding Privacy & Security breaches). |
Increased Claim Indemnification |
boolean | Set to true when indemnification obligations for Covered Claims should be classified as an Increased Claim. |
Increased Claim Breach Privacy Gross |
boolean | Set to true when breach of Privacy & Security resulting from gross negligence or willful misconduct is an Increased Claim. |
Increased Claim Breach Conf Gross |
boolean | Set to true when breach of Confidentiality resulting from gross negligence or willful misconduct is an Increased Claim. |
Increased Claim Gross Willful |
boolean | Set to true when claims from gross negligence or willful misconduct should be classified as Increased Claims. |
Increased Claim Other |
boolean | Set to true to include a custom Increased Claim category. Specify in increased_claim_other_detail. |
Unlimited Claim Breach Privacy Gross |
boolean | Set to true when breach of Privacy & Security resulting from gross negligence should have no liability cap (Unlimited Claim). |
Unlimited Claim Breach Conf Gross |
boolean | Set to true when breach of Confidentiality resulting from gross negligence should have no liability cap (Unlimited Claim). |
Unlimited Claim Indemnification |
boolean | Set to true when indemnification for Covered Claims should have no liability cap (Unlimited Claim). |
Unlimited Claim Breach Privacy |
boolean | Set to true when breach of Section 3 (Privacy & Security) should have no liability cap (Unlimited Claim). |
Unlimited Claim Breach Conf |
boolean | Set to true when breach of Section 11 (Confidentiality) should have no liability cap (Unlimited Claim). |
Unlimited Claim Gross Willful |
boolean | Set to true when claims from gross negligence or willful misconduct should have no liability cap (Unlimited Claim). |
Unlimited Claim Other |
boolean | Set to true to include a custom Unlimited Claim category. Specify in unlimited_claim_other_detail. |
Legal
| Field | Type | Description |
|---|---|---|
Governing Law |
string | Governing law |
Jurisdiction |
string | Jurisdiction |
Payment
| Field | Type | Description |
|---|---|---|
Travel Expense Policy |
string | Travel and expense policy |
Terms
| Field | Type | Description |
|---|---|---|
Customer Owned Deliverables |
string | Customer-owned deliverables |
Service
| Field | Type | Description |
|---|---|---|
Support Policy Reference |
string | Support policy reference |
Privacy
| Field | Type | Description |
|---|---|---|
Dpa Reference |
string | DPA reference |
Signature Block
| Field | Type | Description |
|---|---|---|
Provider Signatory Type |
enum | Whether the Provider signatory is an entity or individual |
Provider Signatory Name |
string | Full legal name of the Provider's signatory |
Provider Signatory Title |
string | Title/role of the Provider's signatory (entity only) |
Provider Signatory Company |
string | Company name for the Provider signatory (entity only) |
Provider Signatory Email |
string | Notice email address for the Provider |
Customer Signatory Type |
enum | Whether the Customer signatory is an entity or individual |
Customer Signatory Name |
string | Full legal name of the Customer's signatory |
Customer Signatory Title |
string | Title/role of the Customer's signatory (entity only) |
Customer Signatory Company |
string | Company name for the Customer signatory (entity only) |
Customer Signatory Email |
string | Notice email address for the Customer |
Browse all templates
42 free contract templates for NDAs, employment agreements, SAFEs, financing documents, and more.
View all templates →