How-to & Workflow

How to Rename Scanned Contracts So You Can Find the One You Need in Seconds

You scan a stack of 40 signed contracts and the copier names them Scan_20260115_0941.pdf, Scan_20260115_0942.pdf, and a week later you are staring at a folder of identical-looking files trying to remember which one is the Acme MSA and which is the vendor NDA that expires in March. The filename the scanner assigns is the problem, not a placeholder: it records the minute the scan happened and nothing about what is inside. This guide shows how to rename scanned contracts so each filename describes the document, the counterparty, contract type, effective date, and the matter or reference number your firm tracks, covering the manual method, the pattern-based tools that help, and the content-aware approach that reads the contract itself and writes the name for you.

Scanners and office copiers name files by timestamp because they cannot read what they scanned. That default breaks down fast in a legal setting:

No counterparty. Scan_20260115_0941.pdf could be a vendor agreement, a client engagement letter, or a lease; the filename gives no way to sort by who you signed with.

No contract type. An MSA, an NDA, and a SOW look identical from the outside; answering "do we have a master agreement with this vendor" means opening files.

No dates that matter. The timestamp is the scan date, not the effective or execution date; a contract executed in November and scanned in January gets a January name.

No version control. When the redline comes back and gets re-scanned, you get a second timestamp name next to the original, same counterparties, no signal which is executed.

The fix is not a better scanner; it is a naming convention that captures the fields a legal team searches by, applied consistently to every contract in the folder.

The Contract Filename Convention

A good contract filename answers four questions before you open the file: who, what, when, and which matter. A convention that works across most legal-ops teams:

PartyA_PartyB, the two signatories, abbreviated to the names you search by; lead with the external counterparty so the folder sorts by who you do business with.

ContractType, MSA, NDA, SOW, DPA, Lease, Amendment; use the abbreviation your team already uses.

YYYY-MM-DD, the effective date, or the execution date if none is stated; ISO format sorts chronologically and is unambiguous across regions.

MatterRef, optional but invaluable at firms that track by matter or client number; lets you match the file to your billing system.

A representative format is: Counterparty_ContractType_YYYY-MM-DD_MatterRef.pdf.

Before and After

Before (scanner default)After (descriptive)
Scan_20260115_0941.pdfAcmeCorp_MSA_2025-11-04_M-2231.pdf
Scan_20260115_0942.pdfNorthwind_VendorNDA_2026-01-12_M-2231.pdf
Scan_20260115_0943.pdfGlobex_SOW_2025-12-20_M-2298.pdf
Scan_20260120_1033.pdfAcmeCorp_MSA_2025-11-04_M-2231_EXECUTED.pdf

The last row is the version-control signal, the same counterparties and date with _EXECUTED appended tells you instantly this is the signed version, not the draft scanned two days earlier.

The Contract Field-Extraction Table

This is the part no generic renaming guide can copy, because it is specific to contracts. Every contract filename is built from a small set of fields, and each field lives in a predictable place inside the document.

Where each contract field lives

FieldWhere it lives in the contractFilename slotExample
Counterparty (external)Signature block, letterhead, or first named party in the preamblePartyAAcme_Corp
Internal partySecond named party in the preamble or signature blockPartyBYour_Firm (often omitted if implied)
Contract typeTitle at the top of page one (MASTER SERVICES AGREEMENT)ContractTypeMSA, NDA, SOW
Effective dateEffective Date clause, usually in the first sectionsYYYY-MM-DD2025-11-04
Execution dateSignature blocks (last page); use only if no effective-date clauseYYYY-MM-DD2025-11-04
Matter / reference #Footer, header, or a matter-reference clause; absent in many contractsMatterRefM-2231
Version / statusCover page, watermark, or the prior draft's filenamesuffixEXECUTED, REDLINE, v3

Read the contract, pull these fields, and the filename writes itself. The hard part has never been knowing the convention, it has been doing it 200 times by hand without typos.

Three Ways to Rename Scanned Contracts

Method 1, Manual rename (the baseline): open each PDF, find the counterparty and date, press F2, type the name. Works for ten contracts, falls apart at fifty, and is where naming-convention failures start (one paralegal uses MSA, another uses -MSA-, a third skips the matter number, and within a month the convention is inconsistent). Use it for a handful of files you will never touch again; do not build a searchable archive this way.

Method 2, Pattern-based batch tools: Bulk Rename Utility, Advanced Renamer, and PowerRename rename hundreds of files in seconds, but only by patterns in the existing filename or file metadata. For Scan_20260115_0941.pdf the only pattern is the timestamp, which is the thing you are trying to replace. Pattern tools are excellent when the filenames already contain useful information and you want to standardize the format; they cannot help when the useful information is trapped inside the document.

Method 3, Content-aware renaming (reads the contract): renamer.ai reads the scanned contract itself with OCR and AI, identifies the counterparty, contract type, effective date, and matter reference, and writes the filename from them, so Scan_20260115_0941.pdf becomes AcmeCorp_MSA_2025-11-04_M-2231.pdf. Unlike rule-based renamers that only see filenames, renamer.ai reads the actual document content (OCR + AI vision) to generate descriptive names automatically. You review the proposed names before applying anything, and it works across a whole folder of mixed contract types in one pass, so a folder holding MSAs, NDAs, SOWs, and amendments is sorted and named in a single run rather than file by file. For the broader picture, this fits inside the how to rename scanned PDF files workflow.

Why Scanned Contracts Need OCR

An executed contract is usually a scan, an image of a page with no text layer, so pattern tools and plain scripts have nothing to read. OCR turns the image back into text so the counterparty, type, and dates can be identified and written into the name.

Scan quality matters: a clean scan reads reliably, a faint or skewed one may need a manual check. Renaming only changes the filename, never the document, so the executed original stays exactly as signed. For the broader scanned-document workflow, see the how to rename scanned PDF files hub.

Build the Archive Once, Search It Forever

The value of a naming convention is not the first rename, it is every retrieval after it. A folder where each filename carries the counterparty, contract type, effective date, and matter reference lets a paralegal answer "pull every Acme agreement from last year" by typing a name into the file browser instead of opening documents one at a time.

Consistency is what makes that work. A convention followed by one person and skipped by the next is worse than no convention, because it creates the illusion of order while leaving gaps. Content-aware renaming keeps the convention consistent because the same fields are read and formatted the same way on every file, whether the folder holds ten contracts or ten thousand.

Frequently Asked Questions

How do I rename scanned contracts so I can find them?

Rename each contract to a filename that describes it: the counterparty, the contract type, the effective date, and the matter reference your firm tracks. A convention like Counterparty_ContractType_YYYY-MM-DD_MatterRef.pdf lets you sort and search by who you signed with, what kind of agreement it is, and when it took effect, without opening a single file.

What should a contract filename include?

A contract filename should include the counterparty, the contract type (MSA, NDA, SOW, and so on), the effective date in YYYY-MM-DD format, and the matter or reference number if your team tracks by matter. A status suffix such as EXECUTED distinguishes the signed version from an earlier draft scanned separately.

How do I rename a signed contract vs its draft?

Keep the same counterparty, contract type, and date in the filename, then add a status suffix such as EXECUTED or REDLINE. So AcmeCorp_MSA_2025-11-04_M-2231.pdf is the draft and AcmeCorp_MSA_2025-11-04_M-2231_EXECUTED.pdf is the signed copy; the suffix tells you at a glance which is which.

Can a tool rename scanned contracts by what is inside them?

Yes. Content-aware renaming reads the contract itself with OCR and AI, identifies the parties, contract type, and dates, and writes the filename from them. Unlike pattern-based renamers that only see the existing filename, it can name a file like Scan_20260115_0941.pdf that has no useful information in its name at all.

Does renaming change the executed contract?

No. Renaming only changes the filename; the signed document stays exactly as it was executed. The content, signatures, and pages are untouched, so the executed original remains valid and unchanged.