# get_contingency_deadlines

> Calculate contingency dates (inspection, appraisal, loan, closing) for an escrow.

<!-- Source: https://docs.actuallycare.com/tools/deadline/get_contingency_deadlines -->

Calculate contingency dates (inspection, appraisal, loan, closing) for an escrow. ALL ARGUMENTS ARE OPTIONAL. With NO arguments, defaults to the user's most-recent active escrow — call this directly when the user asks "what are my deadlines" or "show me contingency dates" without specifying an escrow. Pass escrow_id to target a specific escrow, OR acceptance_date to compute hypothetically. Day counts default to CAR standards (inspection 17, appraisal 17, loan 21, closing 30); override only if non-standard periods were negotiated. Returns calculated dates only — not legal advice.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `acceptance_date` | string | No | OPTIONAL. Contract acceptance date. If omitted, uses most-recent active escrow's acceptance date. (Format: YYYY-MM-DD) · Format: Date (YYYY-MM-DD) |
| `escrow_id` | string | No | OPTIONAL. Escrow UUID. If omitted, defaults to most-recent active escrow. Pass to target a specific escrow. · Format: UUID |
| `inspection_days` | number | No | Inspection contingency days. CAR default: 17 days. Common alternatives: 10, 14, or waived (0). · Max: 60 · Min: 0 |
| `appraisal_days` | number | No | Appraisal contingency days. CAR default: 17 days. Often shortened in competitive markets. · Max: 60 · Min: 0 |
| `loan_days` | number | No | Loan contingency days. CAR default: 21 days. Cash deals typically 0. · Max: 60 · Min: 0 |
| `closing_days` | number | No | Days from acceptance to close. CAR default: 30 days. Range: 21 (fast) to 60 (complex). · Max: 120 · Min: 0 |

## Example prompts

- "What are my contingency deadlines on the 412 Birchwood Ln escrow?"
- "If acceptance is May 20 with a 10 day inspection, when do contingencies expire?"

## Safety

**Read-only.** This tool never changes your data — it only looks things up. Safe to run anytime.
