It’s 4 PM on Friday. Opposing counsel’s document production deadline is Monday morning. You have 47 PDFs totaling 5,300 pages on your desk, and every page needs a Bates stamp — ABC000001 through ABC005300, continuous across all files, bottom-right corner, with “CONFIDENTIAL” stacked above where the protective order applies.
Adobe Acrobat makes you do this one file at a time. The free online tools can’t keep the numbering continuous across uploads, and you can’t put confidential documents on someone else’s server anyway. The dedicated Bates numbering software you evaluated last year looked like it was written in 1998 and cost $400. So you open the first PDF, set up the stamp, kick off the process, wait, save, open the next file, try to remember where the previous one left off, and do it again. Forty-six more times.
This is exactly the workflow our batch Bates numbering tool was built to eliminate.
What Bates numbering is — and why it matters
Bates numbering is the practice of applying a unique, sequential identifier to every page of a document production. The name comes from the Bates Automatic Numbering Machine, a mechanical stamping device patented in the late 1800s — but the workflow long outlived the hardware.
In modern legal practice, Bates stamps are the backbone of document identification in discovery, subpoena responses, regulatory submissions, and internal investigations. Every page in a production has a stable identifier that survives photocopying, scanning, emailing, and exhibit tagging. When a deposition witness is handed a document and asked “do you recognize this?”, the Bates number at the bottom of the page is how everyone — counsel, witness, court reporter, judge — keeps track of what’s being referenced.
A typical Bates number has three parts: a prefix (often party initials or a matter code, e.g. SMITH), a zero-padded sequential number (e.g. 000001), and sometimes a suffix (for confidentiality tiers or production volumes). A complete stamp might look like SMITH-CONF-000001, with a confidentiality designation stacked above it.
The requirements sound simple until you try to automate them at scale.
Why most tools fail at production-scale Bates numbering
Three failure modes dominate.
Single-file tools. Adobe Acrobat Pro has Bates numbering, but it’s oriented around the single-document mindset. Batch processing exists but is clunky, continuous numbering across a file set requires manual tracking, and the licensing cost adds up fast across a multi-seat paralegal team.
Web-based tools. The free online PDF sites won’t even attempt continuous Bates numbering across multiple files — their architecture is built around one upload, one output. And even if they could, uploading a confidential document production to a third-party server is a non-starter under most protective orders, client engagement letters, and state bar ethics opinions on cloud-based document processing.
Dedicated legacy Bates software. The purpose-built Bates tools on the market mostly look and feel like legacy Windows software from the early 2000s. They work, but the UX is painful, Mac support is spotty to nonexistent, and the pricing assumes a litigation support department, not a small firm or solo paralegal.
What production-scale Bates numbering actually needs is simple to state: one operation, applied to many files at once, with the counter advancing continuously across the entire set, configurable formatting, and confidentiality labels handled in the same pass. Desktop-native, because the documents are confidential. Priced for people who do this every week, not twice a year.
How PDF Batch Editor handles Bates numbering
Drop 47 files — or an entire folder, with recursive subfolder scanning — into the file list. Open the Bates Stamp module. Configure once:
- Prefix and suffix. Any text you need.
SMITH-CONF-,PROD-, or nothing at all. - Starting number and digit width. Start at 1 or at the number your last production ended on. Pad to 4, 6, or 8 digits depending on set size.
- Position. Any of the four corners or top/bottom center, with configurable margin in inches.
- Font, size, color. Default to 10pt black Helvetica; override when a specific production format requires it.
- Confidentiality label. Optional second line of text (e.g.
CONFIDENTIAL — ATTORNEYS’ EYES ONLY) stacked with the Bates number, automatically positioned so it never runs off the page regardless of which corner the number is in. - Page range and skip-first-page options. Useful for productions with unstamped cover sheets or privilege logs.
Hit Process. The tool walks every file in order, stamps each page with the next sequential number, and writes the output to a folder of your choosing with the original folder structure preserved. The counter advances continuously: if file 1 ends at 000050, file 2 starts at 000051. If file 2 ends at 000230, file 3 starts at 000231. No tracking spreadsheets, no mental bookmarks, no restarted numbering halfway through the set.
The Bates range for each output file is also written into the PDF’s XMP metadata, so months later you can read the first and last Bates numbers off the file programmatically — useful for production logs, privilege reviews, and audit trails.
Edge cases we handle that most tools don’t
Real productions are messy. A document set is never uniformly letter-sized, portrait-oriented, unencrypted PDFs with clean margins. The Bates Stamp module handles what real-world documents throw at it:
- Rotated pages. When a page is rotated 90°, 180°, or 270°, the stamp lands in the visual corner after rotation, not the logical one. Sideways scans get stamped correctly without a separate pre-processing step.
- Mixed page sizes. Letter, A4, Legal, and odd-sized scans in the same document — each page’s stamp is positioned relative to its own trimmed edges.
- Encrypted PDFs. Supply the password, and the tool decrypts, stamps, and re-encrypts with the same permissions preserved.
- Digitally signed PDFs. Signed input is rejected by default, because stamping would invalidate the signature. If you genuinely need to stamp over a signed document and accept the consequence, an override flag is available and logs a warning on the output.
- Existing content in the target corner. The stamp overlays on top; the original page content is preserved unchanged.
- Digit overflow. If you configure 6 digits and the production turns out to need 7, the tool expands the width automatically and warns you, rather than wrapping back to zero and corrupting the sequence.
Who uses this
Litigation paralegals producing documents in response to discovery requests or subpoenas — the dominant use case.
Corporate legal departments running internal investigations, where every document pulled for review needs a stable identifier before it goes to outside counsel.
Compliance teams preparing regulatory submissions to agencies that require Bates-stamped exhibits — SEC, FTC, DOJ, state attorneys general, HHS OCR for HIPAA disclosures.
eDiscovery vendors running overflow production work that doesn’t justify spinning up a full Relativity or Everlaw workspace.
Solo and small-firm attorneys who need the feature a few times a month and don’t have litigation support staff to offload it to.
Why desktop matters for Bates numbering
Everything Bates-stamped is, by definition, confidential. Discovery productions are governed by protective orders. Subpoena responses often contain medical records, personnel files, trade secrets, or attorney work product. Regulatory submissions frequently include trade-secret designations and personally identifiable information.
Uploading these documents to a browser-based free PDF tool — where terms of service, data retention policies, and server locations are opaque — is the kind of decision that shows up in bar disciplinary proceedings. Multiple state bar ethics opinions now explicitly caution against cloud-based document processing for client-confidential information without a written vendor agreement and clear encryption-at-rest guarantees.
PDF Batch Editor runs entirely on your machine. Files never leave your computer. No uploads, no third-party servers, no telemetry on document contents. For legal workflows, this isn’t a nice-to-have — it’s the baseline.
Try it on your next production
PDF Batch Editor runs on Windows 10/11 and macOS 12+. The complimentary trial processes unlimited files with no watermark, so you can Bates-stamp a real production end-to-end before deciding whether to purchase. A license is $96/year — roughly an hour of billable paralegal time — and covers all fourteen batch modules, not just PDF Batch Editor’s Bates module.
Download the complimentary trial →
No credit card required. No account to create. Stamp your first production today.
Frequently Asked Questions
What is Bates numbering?
Bates numbering is the practice of applying a unique, sequential identifier to every page of a document production. Each page receives a stable stamp — typically a prefix (party initials or matter code) followed by a zero-padded sequential number, e.g. SMITH000001, SMITH000002 — so attorneys, witnesses, court reporters, and judges can reference any page unambiguously during discovery, depositions, and trial.
Why does Adobe Acrobat struggle with batch Bates numbering?
Adobe Acrobat is oriented around single-document workflows. Batch Bates processing exists but requires manual tracking of where each file’s counter left off, the UX does not surface continuous numbering across a file set, and the per-seat licensing cost adds up quickly across a multi-seat paralegal team.
Can I Bates-stamp confidential documents using an online tool?
It is generally inadvisable. Discovery productions are governed by protective orders, and subpoena responses often contain medical records, personnel files, trade secrets, or attorney work product. Multiple state bar ethics opinions caution against cloud-based document processing for client-confidential information without a written vendor agreement and clear encryption guarantees. Desktop-native tools avoid the problem entirely.
Can PDF Batch Editor keep the Bates counter continuous across files?
Yes. Load every PDF in the production, configure a single prefix/start number/digit pad, and run. The counter advances continuously through every page of every file in list order — if file 1 ends at 000050, file 2 starts at 000051. No spreadsheets, no mental bookmarks.
Does PDF Batch Editor handle rotated pages and mixed page sizes?
Yes. For rotated pages (90°/180°/270°), the stamp lands in the visual corner after rotation, not the logical one. For mixed page sizes (Letter, A4, Legal, or odd-sized scans in the same document), each page’s stamp is positioned relative to that page’s own trimmed edges.
Can I stamp encrypted or signed PDFs?
Encrypted PDFs: supply the password and the tool decrypts, stamps, and re-encrypts with the same permissions preserved. Digitally signed PDFs: signed input is rejected by default, because stamping would invalidate the signature. An opt-in override flag is available if you accept the consequence, and it logs a warning on the output.