Skip to main content
Sales & Licensing

Common Paper Cloud Service Agreement

A cloud service agreement with order form and framework terms, based on Common Paper's standard terms. Covers SaaS subscriptions, payment, SLAs, liability, and data processing. Includes full Standard Terms v2.1.

84 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-cloud-service-agreement -d values.json -o output.docx

Fields (84)

Parties

FieldTypeDescription
Provider Name
provider_name
string Name of the cloud service provider
Customer Name
customer_name
string Name of the customer
Provider Legal Name
provider_legal_name
string Official legal entity name of provider (for signature block)
Customer Legal Name
customer_legal_name
string Official legal entity name of customer (for signature block)

Terms

FieldTypeDescription
Effective Date
effective_date
string Effective Date of Key Terms referenced in Order Form

Service

FieldTypeDescription
Cloud Service
cloud_service
string Description of the cloud service / product

Terms

FieldTypeDescription
Order Date Is Last Signature
order_date_is_last_signature
boolean If true, order date is date of last signature; if false, use custom_order_date
Custom Order Date
custom_order_date
string Custom start date (only used when order_date_is_last_signature is false)

Service

FieldTypeDescription
Has Pilot
has_pilot
boolean Whether a pilot/trial period is included
Pilot Period
pilot_period
string Length of pilot/trial period (e.g. "3 months")
Pilot Is Free
pilot_is_free
boolean If true, pilot is a free trial; if false, pilot has a fee

Payment

FieldTypeDescription
Pilot Fee
pilot_fee
string Fee for pilot period (e.g. "$500"). Only used when pilot_is_free is false

Service

FieldTypeDescription
Pilot Modifications
pilot_modifications
string Modifications to the Agreement that apply only during the Pilot Period
Subscription Period
subscription_period
string Length of access to the service (e.g. "12 months", "1 year")

Payment

FieldTypeDescription
Fee Is Per Unit
fee_is_per_unit
boolean Whether fees are per-unit pricing (amount per fee_unit)
Fees
fees
string Subscription fee amount (e.g. "$10,000"). Used in computed fees_display.
Fee Unit
fee_unit
string Fee billing unit (e.g. "year", "month", "User"). Used in computed fees_display.
Fee Is Other
fee_is_other
boolean Whether an alternative fee structure is used
Other Fee Structure
other_fee_structure
string Description of alternative fee structure
Fee May Increase
fee_may_increase
boolean Whether fees may increase up to a cap percentage per renewal
Fee Increase Cap Pct
fee_increase_cap_pct
string Maximum percentage fees may increase per renewal (e.g. "5")
Fee Will Increase
fee_will_increase
boolean Whether fees will increase by a fixed percentage per renewal
Fee Increase Fixed Pct
fee_increase_fixed_pct
string Fixed percentage fees will increase per renewal (e.g. "3")
Fee Inclusive Of Taxes
fee_inclusive_of_taxes
boolean Whether fees are inclusive of taxes (modifies Standard Terms Section 4.1)
Payment By Invoice
payment_by_invoice
boolean If true, payment by invoice; if false, automatic payment
Payment Frequency
payment_frequency
string Billing frequency (e.g. "monthly", "quarterly", "annually")
Payment Terms Days
payment_terms_days
string Days to pay after invoice (e.g. "30", "45"). Only for invoice payment
Payment Due From
payment_due_from
string When payment terms start (e.g. "Customer's receipt of invoice")

Terms

FieldTypeDescription
Auto Renew
auto_renew
boolean If true, order auto-renews with non-renewal notice; if false, expires at end
Non Renewal Notice Days
non_renewal_notice_days
string Days of notice required before non-renewal (e.g. "30", "60"). Used in computed auto_renewal_display.

Service

FieldTypeDescription
Has Use Limitations
has_use_limitations
boolean Whether use limitations are specified
Use Limitations
use_limitations
string Geographic restrictions, system requirements, or other use limitations
Has Technical Support
has_technical_support
boolean Whether technical support details are included
Technical Support
technical_support
string Description of included support and how to access it
Has SLA
has_sla
boolean Whether an SLA is included
SLA Description
sla_description
string Service Level Agreement details
Has Professional Services
has_professional_services
boolean Whether professional services are included
Professional Services Description
professional_services_description
string Professional services description or SOW reference

Liability

FieldTypeDescription
Has Covered Claims
has_covered_claims
boolean Whether indemnity covered claims are included
Has Provider Covered Claims
has_provider_covered_claims
boolean Whether provider covered claims (IP indemnity) are included
Has Customer Covered Claims
has_customer_covered_claims
boolean Whether customer covered claims (IP + restrictions indemnity) are included
General Cap Is Multiplier
general_cap_is_multiplier
boolean General cap is Nx fees paid in prior 12 months
General Cap Multiplier
general_cap_multiplier
string Multiplier for fee-based general cap (e.g. "2")
General Cap Is Dollar
general_cap_is_dollar
boolean General cap is a fixed dollar amount
General Cap Dollar
general_cap_dollar
string Fixed dollar amount for general cap (e.g. "100,000")
General Cap Is Greater Of
general_cap_is_greater_of
boolean General cap is the greater of a dollar amount or Nx fees
General Cap Greater Dollar
general_cap_greater_dollar
string Dollar amount for greater-of general cap (e.g. "100,000")
General Cap Greater Multiplier
general_cap_greater_multiplier
string Multiplier for greater-of general cap (e.g. "2")
Has Increased Claims
has_increased_claims
boolean Whether increased claims (supercap) provisions are included
Increased Claims Description
increased_claims_description
string Description of claims covered by the increased cap (supercap)
Increased Cap Description
increased_cap_description
string Description of the increased cap amount
Has Unlimited Claims
has_unlimited_claims
boolean Whether unlimited claims (no liability cap) are included
Unlimited Claims Description
unlimited_claims_description
string Description of claims excluded from liability cap

Privacy

FieldTypeDescription
Has DPA
has_dpa
boolean Whether a Data Processing Agreement is referenced
DPA Reference
dpa_reference
string Reference to or description of the DPA
Has Security Policy
has_security_policy
boolean Whether a security policy section is included
Security Policy Description
security_policy_description
string Security policy details or certification commitments

Terms

FieldTypeDescription
Order Date Display
order_date_display
string [Computed] Order date text, derived from order_date_is_last_signature and custom_order_date

Service

FieldTypeDescription
Pilot Fee Display
pilot_fee_display
string [Computed] Pilot fee text, derived from pilot_is_free and pilot_fee

Payment

FieldTypeDescription
Fees Display
fees_display
string [Computed] Fee structure text, derived from fee boolean fields and amounts
Payment Display
payment_display
string [Computed] Payment process text, derived from payment_by_invoice and related fields

Terms

FieldTypeDescription
Auto Renewal Display
auto_renewal_display
string [Computed] Auto-renewal text, derived from auto_renew and non_renewal_notice_days

Liability

FieldTypeDescription
Covered Claims Display
covered_claims_display
string [Computed] Covered claims text, derived from provider/customer covered claims booleans
General Cap Display
general_cap_display
string [Computed] General cap amount text, derived from cap type booleans and amounts

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

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

View all templates →