How to keep track of contract and document versions reliably
Short answer: Keep contract and document versions in one controlled record with a stable document identity, sequential versions, source date, author or sender, change note and one explicit current status. Never overwrite the only copy or rely on filenames such as “final-final”. Archive superseded versions, preserve signed copies and amendments separately, and require approval before circulating or executing a consequential version. The system should show provenance and enable recovery.

Version confusion is rarely caused by an inability to count. It happens because documents leave the repository, travel through email, acquire comments from several people and return under unreliable names. FINAL.docx, FINAL-v2.docx and SIGNED-final.pdf may represent different legal or operational states. A dependable system therefore separates document identity, version order and approval status. It can say which copy is newest without pretending newest means agreed, signed or binding. This guide gives a practical version lifecycle for contracts and ordinary client documents, including how email provenance, archived history, redlines, signatures and amendments should fit together. Legal effect remains a professional judgement based on the executed evidence, not a label generated by software.
What information defines a document version?
A version needs a stable parent document, an ordered identifier and provenance showing where that copy came from. A filename alone is convenient but fragile metadata.
Store at least:
- client, matter or engagement;
- stable document type or identity;
- version number and created or received time;
- sender, author or source communication;
- file hash where integrity evidence is required;
- short change note or purpose;
- state such as draft, under review, approved, signed or superseded; and
- relationships to schedules, annexures and amendments.
Version number answers sequence. Status answers business meaning. Provenance answers evidence. Keeping them separate prevents a common mistake: marking the most recently received attachment as the authoritative agreement even when it is an unaccepted counterparty draft.
What is the current-version rule?
Allow one current working version within a defined version chain, while keeping signed records and amendments visible as distinct authoritative objects. “Current” must have a scope.
For a proof of address, the latest verified replacement may supersede the older copy. For a proposal, the current working draft may change daily. For a contract, the executed agreement remains authoritative even while a later amendment is negotiated. An amendment does not overwrite the signed contract; it changes how the set must be read.
The system should show ordinary users the current working copy by default and make archived versions deliberately accessible. If document classification is uncertain, do not automatically demote the existing current copy. Ask whether the arrival is a replacement, a separate document, an amendment or supporting material.
How should email versions be captured?
Every emailed revision should retain its source message before entering the version chain. That preserves who sent what and when, even if the file is later renamed.
The email-to-document intake workflow captures sender, subject, received date and attachment identity. It then associates the attachment with a client and stable document type. A strong match can create the next version and archive the previous working copy; an ambiguous match enters review.
Do not treat a repeated attachment as a new version automatically. A forwarded copy with identical contents may be a duplicate. Conversely, an identically named Agreement.docx can contain material changes. File identity, source and comparison all matter. The email body may explain the change, but it remains context rather than proof that every requested edit appears in the attachment.
How should changes be compared and approved?
Use exact comparison to detect changes and human review to decide their meaning. Generative summaries are a navigation aid, not the authoritative redline.
Where formats permit, produce a redline or structured diff between the proposed current version and its predecessor. Display additions, deletions and formatting limitations. A model may group the changes into topics or flag unusual clauses, but the reviewer should be able to open both originals.
Record approval separately from saving. The log should identify the version, approver, time, decision and any conditions. Sending a file externally is another event: show the actual attachment and recipient before release. This prevents an approved v4 from being replaced accidentally by a locally downloaded v3 during outbound drafting.
How should signed copies, schedules and amendments be handled?
Executed documents and later amendments belong to a connected agreement record, not one endlessly overwritten file. Their relationships determine meaning.
Retain the final execution copy, signature evidence and incorporated schedules. Preserve the preceding approved draft where policy requires it, but do not label every negotiation copy “contract”. When an amendment is executed, connect it to the underlying agreement and show its effective date. Replaced schedules may have their own version chains.
Software can verify that expected files and signatures are present or absent. It cannot resolve disputed execution, authority, incorporation or precedence from naming convention alone. Where those questions matter, the system should assemble the evidence for legal review.
How do search and recovery work across old versions?
Search should prefer the current copy but clearly expose archived versions and provenance when the user asks about history. Retrieval without status is a disclosure risk.
The old-document retrieval guide explains how sender, subject, folder and extracted text help when the filename is forgotten. Results should label version, state, client and source date before a file is opened or attached.
Test recovery by deliberately superseding a synthetic document, finding the archived predecessor and restoring or reclassifying it without losing either source. A version system that archives reliably but cannot recover from a mistaken classification has only moved the failure out of sight.
Who it is not for
This simple lifecycle is not a replacement for contract-lifecycle software where a business needs clause libraries, negotiation portals, delegated authority matrices, electronic signature, renewal obligations and enterprise reporting. Nor is it legal advice about which document governs.
Some collaborative documents are better managed inside a platform's native co-authoring history than as a trail of emailed files. Software and design teams may need source-control systems designed for merging text. The approach here is for professional documents exchanged as identifiable files. If a practice cannot define the parent document or decide who may approve a version, automation should stop at capture and comparison rather than declaring a current copy.
Conclusion
Reliable version control gives each document one stable identity, ordered copies, source provenance and an explicit state. It keeps prior versions without forcing them into ordinary work, distinguishes a newest draft from an approved or signed record, and connects amendments rather than overwriting history. Email arrivals enter through a capture and comparison step; uncertain matches wait for review. Exact redlines show what changed, while authorised people decide what the change means and which copy may leave the practice. With those rules, the repository can answer both everyday questions—“Which one should I use?”—and evidential ones—“Who sent this version, and what did it replace?”
Frequently asked questions
What is the simplest contract version naming convention?
Use a stable document name plus an ordered version and date, for example `Meridian-Mandate-v03-2026-08-30.docx`. Add status separately: draft, approved, signed or superseded. Filenames help people, but the repository should still store version number, source and current status because files are renamed, downloaded and returned through email.
Should old contract versions be deleted?
Usually not during negotiation or an active retention period. Mark prior drafts superseded and restrict ordinary views to the current copy while preserving history for comparison, dispute or correction. Delete only under an approved schedule after considering signed records, amendments, legal holds, professional duties and applicable law. Storage tidiness is not deletion authority.
How do I know which contract version is legally binding?
Version order alone cannot determine legal effect. Identify the executed document, signatures, parties, date, incorporated schedules and later amendments, then obtain legal advice where effect is disputed. A document system can preserve and connect that evidence; it should not declare a draft binding merely because it is newest or named “signed”.
Can AI compare two contract versions?
AI can help summarise apparent differences, but use deterministic document comparison or redlining to identify exact textual changes. A summary may omit a small clause with major effect. Present the source versions, machine comparison and any interpretation separately, and require the authorised reviewer to approve the version circulated or signed.
What should happen when a new document version arrives by email?
Link the arrival to the existing client and document identity, preserve the message and attachment, assign the next version, and mark the previous current copy superseded only when the match is reliable. If the file is a different agreement, amendment or schedule, create the proper relationship rather than forcing it into one version chain.
Stop working for your inbox.
Hank turns the work arriving in your email into tasks, records, drafts and proposed actions, while you stay in command.
Start 14 days free — no card