Skip to main content
Layer’s contract management lets you upload vendor agreements, extract key terms automatically with AI, and stay ahead of renewals with urgency-based alerts. Every contract is linked to your asset inventory so you can see costs, utilization, and renewal deadlines in one place.

Upload a contract

You can add contracts in two ways:
  • Upload a file — drag and drop a PDF or TXT file (up to 5 MB) into the upload form.
  • Paste text — copy the contract text directly into the text field.
Go to Contracts in your Layer dashboard and click Upload.

AI-powered extraction

Contract AI extraction is available on the Growth plan and above.
When you upload a contract, Layer can extract structured metadata automatically. Click Extract with AI and Layer analyzes the document to identify:

Confidence scores

Each extracted field includes a confidence score (0–100%) and a source excerpt — the exact passage from the contract that supports the extracted value. This lets you verify the AI’s work before saving.

Human-in-the-loop confirmation

Before saving an AI-extracted contract, you must confirm the following fields manually:
  • Effective date
  • Expiry date
  • Renewal date
  • Contract value
This prevents errors in critical financial and scheduling data. Fields that weren’t extracted (null values) don’t require confirmation.

Renewal tracking

Layer monitors every contract with a renewal date and alerts you based on urgency:

Auto-renewal notice deadlines

For contracts with auto-renewal enabled and a notice period, Layer calculates the action-required-by date — the last day you can cancel or renegotiate before the contract auto-renews. Alerts are based on this deadline rather than the renewal date itself, so you’re warned in time to act.

Snooze alerts

If you’ve already handled a renewal or want to suppress alerts temporarily, you can snooze alerts on a per-contract basis. Snoozed contracts are excluded from renewal alerts until the snooze period expires.

Renewal recommendations

Layer analyzes your contracts alongside spend data to generate renewal recommendations: Recommendations include estimated annual savings so you can prioritize high-impact actions.

Manual contract entry

If you prefer not to use AI extraction, click Manual contract on the contracts page to enter all fields by hand.