Skip to main content
Sales & Licensing

Common Paper CSA With SLA

A cloud service agreement with SLA provisions, key terms, and standard terms, based on Common Paper's standard form. Includes uptime targets, response times, and support schedules alongside full CSA terms.

105 fields CC-BY-4.0 Common Paper

Try this template in an AI workflow

Claude Code or another coding agent

Start with the setup guide for Claude Code, Gemini CLI, and local package execution. The install page will keep the handoff tied to this template.

Learn how to fill this template

CLI

npx open-agreements fill common-paper-csa-with-sla -d values.json -o output.docx

Fields (105)

Parties

FieldTypeDescription
Company Name
company_name
string Company name (shown in header)
Provider Name
provider_name
string Name of the Provider
Customer Name
customer_name
string Name of the Customer

Terms

FieldTypeDescription
Key Terms Effective Date
key_terms_effective_date
string Effective Date of the Key Terms

Service

FieldTypeDescription
Cloud Service
cloud_service
string Description of the cloud service

Terms

FieldTypeDescription
Custom Start Date
custom_start_date
string Custom start date

Service

FieldTypeDescription
Subscription Period
subscription_period
string Length of access to the service
Pilot Period
pilot_period
string Length of pilot/trial period

Payment

FieldTypeDescription
Fees
fees
string Subscription fee amount
Fee Unit
fee_unit
string Fee billing unit
Custom Fee Structure
custom_fee_structure
string Custom fee structure description (used with fee_is_other)

Service

FieldTypeDescription
Use Limitations
use_limitations
string Description of use limitations or prohibited uses of the Cloud Service

Payment

FieldTypeDescription
Professional Services Billing
professional_services_billing
string How professional services fees will be billed
Fee Increase Max Percent
fee_increase_max_percent
string Maximum fee increase percentage per renewal (used with fee_may_increase)
Fee Increase Percent
fee_increase_percent
string Fee increase percentage per renewal (used with fee_will_increase)

Liability

FieldTypeDescription
Increased Claim Other Detail
increased_claim_other_detail
string Description of a custom Increased Claim category
Unlimited Claim Other Detail
unlimited_claim_other_detail
string Description of a custom Unlimited Claim category

Terms

FieldTypeDescription
Additional Warranty Provider Detail
additional_warranty_provider_detail
string Additional warranty text provided by the Provider
Additional Warranty Customer Detail
additional_warranty_customer_detail
string Additional warranty text provided by the Customer

Security

FieldTypeDescription
Other Security Certification
other_security_certification
string Name of additional security certification (e.g. "ISO 27701")

Payment

FieldTypeDescription
Payment Frequency
payment_frequency
string Payment frequency
Payment Terms Days
payment_terms_days
string Days to pay after invoice
Payment Due From
payment_due_from
string When payment terms start

Terms

FieldTypeDescription
Non Renewal Notice Days
non_renewal_notice_days
string Non-renewal notice days

Service

FieldTypeDescription
Technical Support
technical_support
string Description of support
Support Policy Reference
support_policy_reference
string Reference to support policy
Professional Services Reference
professional_services_reference
string SOW or PSA reference
Professional Services Description
professional_services_description
string Professional services description

Liability

FieldTypeDescription
General Cap Amount
general_cap_amount
string General liability cap amount
Cap Multiplier
cap_multiplier
string Liability cap multiplier
Increased Cap Amount
increased_cap_amount
string Increased liability cap amount
Greater Of Dollar
greater_of_dollar
string Greater-of dollar amount
Greater Of Multiplier
greater_of_multiplier
string Greater-of multiplier

Privacy

FieldTypeDescription
DPA Reference
dpa_reference
string DPA reference

Payment

FieldTypeDescription
Pilot Has Fee
pilot_has_fee
boolean Set to true when the Pilot Period has an associated fee (not a free trial).

Service

FieldTypeDescription
Pilot Modifications
pilot_modifications
boolean Set to true when modifications to the Agreement apply only during the Pilot Period.

Payment

FieldTypeDescription
Fee Is Per Unit
fee_is_per_unit
boolean Set to true when fees are charged per unit (e.g., per user, per month).
Fee Is Other
fee_is_other
boolean Set to true when a custom fee structure applies. Describe in custom_fee_structure.
Fee May Increase
fee_may_increase
boolean Set to true when fees may increase up to a specified percentage upon renewal.
Fee Will Increase
fee_will_increase
boolean Set to true when fees will automatically increase upon renewal.
Fee Inclusive Of Taxes
fee_inclusive_of_taxes
boolean Set to true when fees are inclusive of taxes, modifying Section 4.1 of the Standard Terms.
Payment By Invoice
payment_by_invoice
boolean Set to true when payment is by invoice (not automatic payment).

Terms

FieldTypeDescription
No Auto Renew
no_auto_renew
boolean Set to true when this Order Form does not automatically renew, modifying Section 5.1 of the Standard Terms.

Service

FieldTypeDescription
Has Target Uptime
has_target_uptime
boolean Set to true when a Target Uptime percentage is specified in the SLA.
Has Target Response Time
has_target_response_time
boolean Set to true when Target Response Times are specified in the SLA.
Professional Services By Reference
professional_services_by_reference
boolean Set to true when professional services are described by reference to an external SOW or PSA.
Professional Services Described
professional_services_described
boolean Set to true when professional services are described inline in the Order Form.

Payment

FieldTypeDescription
Professional Services Payment
professional_services_payment
boolean Set to true when a separate payment process applies to professional services.

Liability

FieldTypeDescription
Has Provider Covered Claims
has_provider_covered_claims
boolean Set to true when Provider Covered Claims (IP indemnification) are included.
Has Customer Covered Claims
has_customer_covered_claims
boolean Set to true when Customer Covered Claims (IP and restrictions indemnification) are included.
General Cap Type
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
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
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
increased_claim_breach_conf
boolean Set to true when breach of Section 10 (Confidentiality) should be classified as an Increased Claim (excluding data or security breaches).
Increased Claim Indemnification
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
increased_claim_breach_privacy_gross
boolean Set to true when breach of Privacy & Security resulting from gross negligence is an Increased Claim.
Increased Claim Breach Conf Gross
increased_claim_breach_conf_gross
boolean Set to true when breach of Confidentiality resulting from gross negligence is an Increased Claim.
Increased Claim Other
increased_claim_other
boolean Set to true to include a custom Increased Claim category. Specify in increased_claim_other_detail.
Unlimited Claim Indemnification
unlimited_claim_indemnification
boolean Set to true when indemnification for Covered Claims should have no liability cap (Unlimited Claim).
Unlimited Claim Breach Privacy Gross
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
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 Breach Privacy
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
unlimited_claim_breach_conf
boolean Set to true when breach of Section 10 (Confidentiality) should have no liability cap (Unlimited Claim).
Unlimited Claim Other
unlimited_claim_other
boolean Set to true to include a custom Unlimited Claim category. Specify in unlimited_claim_other_detail.

Security

FieldTypeDescription
Security Reasonable Efforts
security_reasonable_efforts
boolean Set to true when Provider will use commercially reasonable efforts to secure the Cloud Service.
Has Security Policy
has_security_policy
boolean Set to true when Provider has a Security Policy available at the specified DPA reference URL.
Has Security Certifications
has_security_certifications
boolean Set to true when Provider maintains annually updated security reports or certifications.
Cert Iso 27001
cert_iso_27001
boolean Set to true when Provider holds ISO 27001 certification.
Cert Penetration Testing
cert_penetration_testing
boolean Set to true when Provider performs regular penetration testing.
Cert Soc2 Type1
cert_soc2_type1
boolean Set to true when Provider holds SOC 2 Type I certification.
Cert Pci Level1
cert_pci_level1
boolean Set to true when Provider holds PCI Level 1 certification.
Cert Soc2 Type2
cert_soc2_type2
boolean Set to true when Provider holds SOC 2 Type II certification.
Cert Pci Level2
cert_pci_level2
boolean Set to true when Provider holds PCI Level 2 certification.
Cert Hitrust
cert_hitrust
boolean Set to true when Provider holds HITRUST certification.
Cert Fedramp
cert_fedramp
boolean Set to true when Provider holds FedRAMP Authorization.
Cert Other
cert_other
boolean Set to true to include an additional security certification. Specify the certification in other_security_certification.

Insurance

FieldTypeDescription
Insurance Commercial Liability
insurance_commercial_liability
boolean Set to true when Provider must carry commercial general liability insurance with a minimum limit.
Insurance Workers Comp
insurance_workers_comp
boolean Set to true when Provider must carry workers' compensation or employers' liability insurance.
Insurance Errors Omissions
insurance_errors_omissions
boolean Set to true when Provider must carry errors and omissions or professional liability insurance.
Insurance Cyber
insurance_cyber
boolean Set to true when Provider must carry cyber liability insurance with a minimum limit.
Insurance Additional Insured
insurance_additional_insured
boolean Set to true when Provider's policies will cover Customer as additional insured.
Additional Insured Commercial
additional_insured_commercial
boolean Set to true when Customer is additional insured on commercial general liability policy.
Additional Insured Eo
additional_insured_eo
boolean Set to true when Customer is additional insured on errors and omissions or professional liability policy.
Additional Insured Cyber
additional_insured_cyber
boolean Set to true when Customer is additional insured on cyber liability policy.

Service

FieldTypeDescription
Support Start Time
support_start_time
string Start time for support
Support End Time
support_end_time
string End time for support
Support Days
support_days
string Days of the week for support
Support Timezone
support_timezone
string Support timezone
Response Time Unit
response_time_unit
string Response time unit
Resolution Time Unit
resolution_time_unit
string Resolution time unit

Signature Block

FieldTypeDescription
Provider Signatory Type
provider_signatory_type
enum Whether the Provider signatory is an entity or individual
Provider Signatory Name
provider_signatory_name
string Full legal name of the Provider's signatory
Provider Signatory Title
provider_signatory_title
string Title/role of the Provider's signatory (entity only)
Provider Signatory Company
provider_signatory_company
string Company name for the Provider signatory (entity only)
Provider Signatory Email
provider_signatory_email
string Notice email address for the Provider
Customer Signatory Type
customer_signatory_type
enum Whether the Customer signatory is an entity or individual
Customer Signatory Name
customer_signatory_name
string Full legal name of the Customer's signatory
Customer Signatory Title
customer_signatory_title
string Title/role of the Customer's signatory (entity only)
Customer Signatory Company
customer_signatory_company
string Company name for the Customer signatory (entity only)
Customer Signatory Email
customer_signatory_email
string Notice email address for the Customer

Browse all templates

44 free contract templates for NDAs, employment agreements, SAFEs, financing documents, and more.

View all templates →