> ## Documentation Index
> Fetch the complete documentation index at: https://docs.royaltyport.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Timeline

> Track contract expirations and end dates

## Overview

The Timeline visualizes calculated end dates from your contracts, helping you track when agreements expire. It shows contracts grouped by month, with both upcoming expirations and already-expired contracts.

***

## Timeline Tabs

The timeline has two views:

| Tab          | Shows                                             |
| ------------ | ------------------------------------------------- |
| **Expiring** | Contracts with end dates in the future            |
| **Expired**  | Contracts with end dates that have already passed |

***

## What's Displayed

For each contract in the timeline, you'll see:

### Contract Header

* **Parties** - Assignee and assignor names
* **Contract Type** - The type of agreement

### End Date Details

Each end date entry shows:

| Field           | Description                                                      |
| --------------- | ---------------------------------------------------------------- |
| **Category**    | Type of end date (e.g., rights, agreement, exclusivity)          |
| **End Date**    | The calculated expiration date                                   |
| **Basis**       | How the date was determined (e.g., fixed date, term calculation) |
| **Estimated**   | Badge shown if the date is an estimate rather than explicit      |
| **Description** | Additional context about what expires                            |

### Linked Assets

If recordings or compositions are specifically tied to an end date, they're listed with links to their catalog entries.

### Contract Summary

An expandable summary of the contract's key terms.

***

## End Date Categories

Contracts can have multiple end dates for different aspects:

| Category           | Description                      |
| ------------------ | -------------------------------- |
| **Rights**         | When specific rights revert      |
| **Agreement**      | Overall contract termination     |
| **Exclusivity**    | End of exclusive period          |
| **Administration** | End of administration rights     |
| **Collection**     | End of collection rights         |
| **Retention**      | End of retention period          |
| **Sell-off**       | End of sell-off period           |
| **Re-record**      | End of re-recording restrictions |

<Tip>
  A single contract may have different end dates for different categories. For example, exclusivity might end before administration rights expire.
</Tip>

***

## Filtering

Filter the timeline using the dropdowns in the toolbar:

| Filter   | Options                                                            |
| -------- | ------------------------------------------------------------------ |
| **Type** | Filter by end date category (Rights, Agreement, Exclusivity, etc.) |
| **Year** | Filter by expiration year                                          |

***

## Best Practices

<AccordionGroup>
  <Accordion title="Review expiring contracts regularly">
    Check the Expiring tab periodically to stay ahead of upcoming deadlines and plan renewals.
  </Accordion>

  <Accordion title="Dates update automatically when assets change">
    Calculated end dates are [recalculated automatically](/projects/contracts/contract-details/structured-data/dates#how-calculated-end-dates-stay-up-to-date) when you link new recordings, compositions, or change commitment associations. If a date looks stale, check that the contract's assets and explicit dates are up to date — the timeline reflects the latest recalculation.
  </Accordion>

  <Accordion title="Use type filters for focused reviews">
    Filter by category when reviewing specific aspects, like all upcoming exclusivity expirations.
  </Accordion>

  <Accordion title="Check expired contracts for renewal opportunities">
    The Expired tab helps identify contracts that may be candidates for renegotiation.
  </Accordion>
</AccordionGroup>

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="Agreement Timeline" icon="calendar-clock" href="/projects/crm/agreement-timeline">
    Chronological agreement history per entity, artist, or writer.
  </Card>

  <Card title="IP Groups" icon="git-merge" href="/projects/contracts/ip-groups">
    Contracts grouped by shared intellectual property.
  </Card>

  <Card title="Dates Extraction" icon="calendar" href="/projects/contracts/contract-details/structured-data/dates">
    How dates are extracted from contracts.
  </Card>
</CardGroup>
