Direct Answer
A reliable SEC filing comparison pulls both filings from EDGAR with their exact accession numbers and filing dates recorded, compares section by section rather than skimming the whole document, and separates mechanical changes - boilerplate legal language updated for every filer that year - from substantive, company-specific changes before drawing any conclusion. Record what changed as a research note to investigate further, not as a finished verdict.
Key Takeaways
- Record the exact accession number and filing date for both filings before comparing - this prevents accidentally comparing the wrong version or period.
- Compare section by section (Item 1 Business, Item 1A Risk Factors, Item 7 MD&A, footnotes, exhibits) rather than reading the whole document top to bottom looking for differences.
- Mechanical changes are boilerplate updates required by new SEC rules and apply to most filers that year - they are not company-specific signal.
- Substantive changes are company-specific: new disclosures, removed disclosures, materially reworded explanations, or changed accounting policy.
- Automated diff or redline tools are useful for triage - flagging where text changed - but cannot judge whether a change is mechanical or substantive.
- Record findings as a research note (what changed, where, between which filings, why it might matter) rather than as a completed conclusion.
Why Compare Two Versions of the Same Filing?
A single filing is a snapshot. Comparing that snapshot against the prior year's equivalent filing turns it into a trend - what did management add, remove, or reword, and does that change align with what else is happening at the company. A new risk factor that appears for the first time, a removed disclosure that used to be there, or a subtly reworded explanation of a business trend can all be more informative than the filing's headline numbers, because management chooses that language deliberately and it tends to change more slowly than results do.
The risk in this technique is treating every difference between two filings as meaningful. SEC rule changes, updated accounting standards, and template revisions from a company's outside counsel produce routine language changes across the vast majority of filers in a given year - a comparison workflow that doesn't screen those out will flag noise as signal on every single filing reviewed.
The Filing Comparison Workflow, Step by Step
- Identify both filings precisely. Pull each filing from SEC EDGAR and record its exact accession number, form type, and filing date - not just "last year's 10-K," since a company can file amendments (10-K/A) that share a similar title but represent a different version.
- Confirm period comparability. Check that both filings cover comparable periods (same fiscal year-end, same quarter number) and that the company hasn't changed its fiscal year or reporting structure between them, which would make a section-by-section comparison misleading.
- Compare section by section. Work through matching sections in order - Item 1 Business, Item 1A Risk Factors, Item 7 MD&A, the financial statement footnotes, and material exhibits - rather than reading the entire document start to finish looking for differences.
- Use a redline or diff tool for triage. A text-comparison tool (EDGAR's own full-text search, a browser-based diff tool, or paid filing-comparison services) can flag exactly where wording changed, saving time versus manual side-by-side reading of long sections.
- Classify each flagged change. For every difference the diff tool surfaces, decide whether it's mechanical (a boilerplate legal or formatting update tied to a new SEC rule, applied broadly across filers) or substantive (specific to this company's business, risks, or disclosures).
- Investigate substantive changes further. For each substantive change, note what changed, in which section, and check whether it's corroborated elsewhere - in the MD&A discussion, an 8-K filed around the same time, or the earnings call transcript.
- Record a research note, not a conclusion. Write down what changed, between which two accession numbers, and why it might matter, phrased as a question to investigate rather than a finished investment thesis - a single filing-language change is evidence to weigh, not a standalone signal to act on.
Mechanical vs. Substantive Changes
| Change type | What it looks like | How to confirm it |
|---|---|---|
| Mechanical | New standard legal disclaimer language, updated cybersecurity or climate-related disclosure required by a new SEC rule, reformatted section headers, or updated cross-references. | Check whether the same or similar language appears in other unrelated companies' filings from the same period - if it's widespread, it's likely a rule-driven update rather than company-specific. |
| Substantive | A new risk factor specific to this company's business or customer base, a removed disclosure that used to appear, a materially reworded explanation of a revenue or margin trend, or a changed accounting policy or estimate. | Look for corroboration elsewhere - an MD&A discussion, an 8-K, an earnings call, or a footnote - that explains why the specific change happened. |
When in doubt, treat a change as mechanical until specific evidence points to a company-driven cause - defaulting to "substantive" on every flagged diff produces a research note full of false positives that dilutes the genuinely useful findings.
Common Mistakes and How to Avoid Them
| Mistake | Why it causes problems | Better practice |
|---|---|---|
| Not recording accession numbers | Without a precise identifier, it's easy to compare an amended filing against an original, or the wrong reporting period, without realizing it. | Record the exact accession number and filing date for both filings before starting the comparison. |
| Treating every flagged diff as a signal | Rule-driven boilerplate updates apply broadly across filers and are not company-specific information. | Classify each change as mechanical or substantive before drawing any conclusion from it. |
| Relying only on an automated redline tool's output | Diff tools flag where text changed, not whether the change is meaningful - treating the raw output as a finished analysis skips the actual judgment step. | Use the tool for triage, then manually review each flagged section for context and materiality. |
| Comparing mismatched periods | A fiscal year change or a reporting-structure change between two filings can make section-by-section comparison misleading even when the sections look similar. | Confirm period comparability before starting the section-by-section review. |
| Skipping the footnotes and exhibits | Some of the most substantive changes - a new accounting policy, a new material contract, a changed related-party arrangement - live in footnotes and exhibits rather than the narrative sections. | Include footnotes and material exhibits in the section-by-section comparison, not just the narrative business and MD&A sections. |
Risks and Limitations
Filing comparison is a research technique for generating leads, not a standalone valuation or trading signal. A substantive change identified through this workflow still needs to be weighed against the company's full disclosure, its financial results, and independent corroborating evidence before it informs any decision. Automated diff tools can also miss changes that involve reorganizing content rather than rewording it - a disclosure that moves from one section to another without changing its wording may not register as a flagged difference even though its prominence in the filing has changed.
This workflow also depends on the underlying filings being complete and accurate as filed - it cannot detect omissions the company never disclosed in either version being compared. Treat filing comparison as one input alongside primary-source review of the current filing on its own merits, not a replacement for reading the filing in full.
Glossary
- Accession number - the unique identifier SEC EDGAR assigns to each individual filing submission.
- Mechanical change - a boilerplate or formatting update to filing language driven by a new SEC rule or standard template revision, applied broadly across filers.
- Substantive change - a company-specific change in disclosure, wording, or policy that reflects something particular to that company's business or circumstances.
- Redline / diff - a document comparison showing added, removed, and changed text between two versions of the same filing.
- 10-K/A - an amended annual report filed to correct or update a previously filed 10-K.
Frequently Asked Questions
How do you compare SEC filings without creating false signals?
Pull both filings from EDGAR with their exact accession numbers and filing dates recorded, compare the same section against the same section rather than skimming the whole document, and separate mechanical changes - boilerplate updates required of every filer that year - from substantive, company-specific changes before drawing any conclusion.
What is the difference between a mechanical and a substantive filing change?
A mechanical change is boilerplate legal or formatting language updated because of a new SEC rule or standard template revision, and it shows up across most filers that year regardless of company-specific performance. A substantive change is company-specific - a new risk disclosed, a removed disclosure, a materially reworded explanation of a business trend, or a changed accounting policy.
Why do accession numbers matter when comparing filings?
An accession number uniquely identifies one specific filing submission on EDGAR. Recording it for both filings being compared prevents accidentally comparing the wrong version - such as an amended filing against an original, or two filings from different reporting periods that happen to share a similar title.
Should filing comparison rely on automated redline tools?
Automated redline or diff tools are useful for triage - flagging where text changed so a reader knows where to look - but they cannot judge whether a flagged change is mechanical or substantive. Treat automated output as a starting point for manual review, not as the conclusion itself.
How should a filing comparison be recorded?
Record what changed, in which section, between which two accession numbers, and a note on why it might matter - phrased as a research note for further investigation rather than a final investment conclusion. This keeps the comparison auditable and prevents a single flagged change from being overweighted before it's understood in context.
How does this workflow relate to risk-factor comparison specifically?
Risk-factor comparison is the same general workflow - accession numbers, section-by-section review, mechanical versus substantive change classification - applied specifically to the Item 1A Risk Factors section, which tends to be one of the highest-signal sections to compare year over year.
Related Reading
- SEC Filing Research Curriculum - the hub this page is part of.
- Risk Factor Change Analysis - this same workflow applied specifically to the Item 1A Risk Factors section.
- How to Read a 10-K - the filing this workflow is most commonly applied to.
- Fundamental Analysis: How to Analyze a Stock Step by Step - the full pillar guide this page is part of.