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.
AI-powered extraction
Contract AI extraction is available on the Growth plan and above.
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
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.