Fundamental Analysis · SEC Filing Research

SEC Filing Comparison Workflow: Comparing Two Versions of the Same Filing

Spot the edge. Swoop in.

Comparing this year's 10-K against last year's is one of the highest-signal, lowest-effort research techniques available - but only if the comparison separates routine legal-language updates from genuine, company-specific change. A workflow that treats every diff as a red flag manufactures false signals as reliably as a workflow that skips the comparison entirely.

By Swoopr Editorial Team

Published · Updated

AI-assisted content · Swoopr is responsible for the final published article.

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

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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).
  6. 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.
  7. 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 typeWhat it looks likeHow to confirm it
MechanicalNew 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.
SubstantiveA 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

MistakeWhy it causes problemsBetter practice
Not recording accession numbersWithout 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 signalRule-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 outputDiff 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 periodsA 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 exhibitsSome 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

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