Skip to main content

Contracts

The Contracts module is the registry of client agreements — Master Service Agreements (MSAs) and Statements of Work (SOWs) — and the foundation of the billing and margin spine. Open it from the sidebar under Client & Reporting → Contracts (/contracts).

The registry

The registry lists every contract with its number, client, type, status, end date, and renewal state. Contract status moves through a clear lifecycle:

StatusMeaning
DraftCreated, not yet in force
ActiveActivated and in effect
ExpiredPast its end date
TerminatedEnded early

From the registry you can create a contract, activate a draft, or terminate an active or draft contract. Each row links to the contract detail.

Creating a contract

The New contract panel captures the client account, contract number, type (MSA or SOW), title, start and end dates, annualized contract value (ACV), and notes.

Renewals

For active contracts, the renewal status is editable inline — Not applicable, Pending review, Under negotiation, Renewed, or Lapsed. These renewal fields feed the Executive dashboard's renewal-pipeline and upcoming-activity tiles.

note

This is the first slice of contract lifecycle management — the registry, lifecycle, and renewal tracking. Amendments, rate-card versioning, SLA clauses and breach tracking, document storage, volume commitments, and profitability snapshots are on the roadmap.

Roles

PermissionTypical roleLets the user…
contracts.contract.readAccount manager, financeView the registry and contract detail
contracts.contract.createAccount managerCreate a contract
contracts.contract.updateAccount managerEdit contract fields and renewal status
contracts.contract.terminateAccount manager, adminTerminate a contract