Extract data from extension and renewal agreements
An extension or renewal agreement is the short instrument that keeps an existing contract alive past its original end date, and its whole meaning depends on the deal it points back to. An extension continues the earlier agreement on the same terms, a renewal restarts it on new ones, and an amendment changes named provisions, so the first thing a reader needs is which of the three this document is. Contracts managers watching which agreements roll over and when notice is due, a procurement lead confirming the new price, and a finance analyst updating committed spend all read a renewal the same way: what parent does it modify, from what date to what date, at what price, and on what notice. Under the Atticus Project CUAD taxonomy, Renewal Term and the notice period to terminate a renewal are catalogued as their own clause categories, because the mechanics of renewing are negotiated apart from the underlying bargain. Value sits in the delta, and the delta is scattered through the prose. One renewal might lift the annual fee by 4 percent, push the expiry out 12 months to 2027-04-30, and cut the notice-to-terminate window from 90 days to 60, and none of those numbers means anything until it is read against the original figure. Auto-renewal is the clause that quietly commits a party: an agreement that renews for successive 12-month periods unless someone gives written notice behaves nothing like one that simply expires. Changed terms often arrive as a table setting each original value beside its renewed value, and while the parties and the governing law usually carry over from the base contract, a renewal sometimes restates a different jurisdiction that has to be caught. Talonic reads the renewal and returns the link to the original contract, the extension type, the new effective and expiration dates, the renewal term length, the price adjustment, and the notice mechanics as fields, keeping the term-by-term comparison as a table. A renewal RA-2026-0418 extending base contract MSA-2023-0912 between Harborpoint Logistics Ltd and Delta Freight Systems GmbH, effective 2026-05-01, lifting the annual consideration from 180,000 EUR to 187,200 EUR on a 4 percent uplift and running to 2027-04-30 with 60 days notice to terminate, loads into a contract system so a manager tracks the renewal calendar and the new price against the original from fields rather than reading two documents side by side.
What gets extracted from extension and renewal agreements
How extraction works for extension and renewal agreements
Renewal agreements come out of contract lifecycle systems and from counsel, sometimes as an amendment to the original and sometimes as a standalone extension letter, so the parent reference and the changed terms land wherever the drafter put them. Talonic classifies the instrument and runs it against the contract schema held in the Field Registry, whose clause set follows the CUAD taxonomy, so the renewal term, the notice-to-terminate period, and the auto-renewal flag each resolve to their own field. Original-contract number and date are captured as a link that ties the renewal to its base, the price adjustment is read as a percentage or an amount against the prior figure, and the new effective and expiration dates parse to ISO 8601 so a renewal calendar is legible. Term-by-term comparison, original value beside renewed value, is preserved as a table. Each captured value carries a confidence score and a pointer to its region on the source page, in line with DIN SPEC 91491, so a contracts manager can check the uplifted fee or the shortened notice window against the signed renewal before acting on it.
Sample extraction
A one-year renewal of a logistics services agreement
{
"document_number": "RA-2026-0418",
"document_date": "2026-04-18",
"extension_type": "renewal",
"original_contract_number": "MSA-2023-0912",
"original_contract_date": "2023-05-01",
"effective_date": "2026-05-01",
"expiration_date": "2027-04-30",
"renewal_term_length": "12 months",
"party_a_name": "Harborpoint Logistics Ltd",
"party_b_name": "Delta Freight Systems GmbH",
"price_adjustment": 4,
"consideration_amount": 187200,
"currency": "EUR",
"automatic_renewal_clause": true,
"renewal_notice_period": "60 days",
"governing_law": "England and Wales",
"renewal_terms": [
{
"term_description": "Annual fee",
"original_value": "180,000 EUR",
"renewed_value": "187,200 EUR"
},
{
"term_description": "Notice to terminate",
"original_value": "90 days",
"renewed_value": "60 days"
},
{
"term_description": "Term length",
"original_value": "12 months",
"renewed_value": "12 months"
}
]
}Frequently asked
Does it tell an extension apart from a renewal or an amendment?
Yes. An extension continues the earlier contract on the same terms, a renewal restarts it on new ones, and an amendment changes named provisions. The extension type is read from the operative language rather than assumed, since the three carry different consequences.
How is the change in terms captured?
The original-contract number and date link the renewal to its parent, and the renewal terms return as a table pairing each original value with its renewed value, so for the Harborpoint Logistics Ltd renewal effective 2026-05-01, a lift from 180,000 EUR to 187,200 EUR is legible as a 4 percent delta rather than a fresh figure.
Does it flag auto-renewal and the notice window?
Yes. The auto-renewal clause is read as a boolean and the notice-to-terminate period is captured, because a short notice window under an auto-renewal is what quietly commits a party to another term.
What if the renewal restates a different governing law?
Governing law is read from the renewal itself rather than inherited from the base contract, so a jurisdiction that changes on renewal, for example the Delta Freight Systems GmbH extension moving to England and Wales effective 2026-05-01, is captured as stated.
Ready to extract from your own extension and renewal agreements?
Author note
Reviewed by Talonic engineering · last reviewed 2026-07-07