How to check what changed between two versions of a contract

By TechCompare · Updated · How we check

Put each clause on its own line, compare the drafts, and read every marked word. Numbers, dates, names and words like "may" and "must" are where the meaning changes.

The example

1 change: 4 lines removed, 5 added

Original: supply-agreement.txtChanged: supply-agreement.txt
1Removed1. The Supplier will deliver the goods within 30 days of the order date.1Added1. The Supplier will deliver the goods within 14 days of the order date.
2Removed2. The Buyer will pay each invoice within 45 days of receipt.2Added2. The Buyer will pay each invoice within 30 days of receipt.
3Removed3. Either party may end this agreement with 60 days written notice.3Added3. Late payments carry a fee of 1.5% per month.
4Removed4. This agreement is governed by the laws of the State of New York.4Added4. Either party may end this agreement with 90 days written notice.
5Added5. This agreement is governed by the laws of the State of Delaware.

A new draft of a contract arrives with a note that says "minor changes". A text diff tells you exactly which ones. Paste the text of both drafts and every changed clause shows up with the edited words marked, so a new payment term or a different notice period can't slip through.

Changes in the example
1
4 lines removed, 5 added
Lines
4 and 5
Original and changed text
Category
Documents
Text diff guides

How this is calculated

In the example, a supply agreement gained a new clause about late fees. Because the clauses are numbered, inserting clause 3 renumbered every clause after it. The tool shows 1 change: 4 lines removed, 5 added. The whole block counts as changed, since every line differs at least in its number.

The word marks sort out what really happened. In the first clause, only the delivery period is marked. The second clause changed the payment term. Clause 3 is new. The notice period and the governing law changed in the last two, and that's easy to miss when you expect a renumbering and nothing else.

Some tips for contracts:

  • Copy the text, not the layout. Text from a PDF often breaks at the end of each printed line and splits words with hyphens. Join each clause into one line before comparing.
  • Compare against the version you agreed to, not an older draft, so the diff only shows what changed since then.
  • Read numbers, dates, party names, "may" versus "must" and "and" versus "or" in every marked spot. Small words change obligations.
  • The diff compares words, not legal meaning. It finds changes, it doesn't tell you what they mean for you.

Contracts are private, and the tool treats them that way. The texts are compared in your browser, they aren't uploaded, and they stay out of the page URL.

Verdict

Run a diff on every new draft before you sign, against the last version you reviewed. Read each marked word in its clause. If anything changed that you didn't expect, ask about it before signing. For a contract with real money or risk in it, have a lawyer review the changes the diff found.

More Text Diff scenarios

Frequently asked questions

Can a text diff replace a lawyer's review?
No. It finds every changed word, but it can't tell you what a change means for you. Use it to make sure nothing is missed, then get advice on the changes that matter.
Why does every clause show as changed after one new clause was added?
The clauses are numbered, so a new clause shifts the number of every clause after it. The word marks show which lines changed only in their number and which ones changed in their wording too.
Is it safe to paste a confidential contract?
The comparison runs in your browser. The text isn't uploaded, and it isn't saved in the page URL or your browser history.