Marketing

10-K Filings for Sales Prospecting: A Practical Guide

How to turn 10-K filings into sales prospecting signal — where to find them, what sections matter, and a cold email framework built from real disclosures.

By Makeinfo Team
#account-research #enterprise-sales #cold-outreach #b2b-prospecting #sales-intelligence #personalized-outreach

Most cold outreach confuses firmographics with context. Knowing a company has 2,000 employees tells you it fits your ICP. It doesn’t tell you why this account, why now. 10-K filings for sales prospecting close that gap — they’re public, free, and full of the exact disclosures that turn a generic opener into a specific one.

Firmographics Tell You Fit. Filings Tell You Timing.

An account list built on headcount and industry filters answers one question: does this company match our target profile. It says nothing about whether this is a good week to reach out.

A 10-K answers the second question. Every public company discloses, in its own words, what’s changing — new market entry, cost pressure, a stated technology investment, a leadership shakeup. That’s the difference between “I noticed you’re in fintech” and “I noticed your 10-K flagged rising customer acquisition cost as a top risk factor this year.”

Where the Signal Actually Lives

A 10-K runs 50-200 pages. Almost none of it is prospecting-relevant. Two sections carry nearly all the usable signal:

Risk Factors — the section where companies are legally required to disclose what could hurt the business. Rising costs, competitive pressure, talent shortages, supply chain exposure. If your product solves for one of these, it’s stated in the company’s own filing.

Management’s Discussion & Analysis (MD&A) — where leadership explains the numbers in plain language: what drove growth or decline, where they’re investing, what changed operationally since last year.

Everything else — financial statements, legal proceedings, exhibits — is mostly noise for outbound purposes. Skip it on a first pass.

Signal Sourcing Beyond the Filing

10-Ks are the anchor, not the whole picture. Combine them with sources that update more often than an annual filing:

  • SEC full-text search on EDGAR — filter by company or keyword across all filing types, not just 10-Ks.
  • Job postings — hiring for a role your product supports is one of the clearest buying signals available, and it updates weekly instead of yearly.
  • Recent news and press releases — expansion announcements, leadership changes, and funding events fill the gaps between annual filings.

This layered approach mirrors how teams already handle monitoring a company’s LinkedIn page for competitive signal — one primary source, supplemented by faster-moving secondary ones.

Prompt Engineering for Extracting Pain Points

The extraction step is where an LLM earns its keep. Paste the Risk Factors and MD&A sections into a workspace and ask a direct question, not a summary request:

“Based on this filing, what operational pressures or stated priorities would make this company a good fit for [your solution category]? Quote the specific sentence each point comes from.”

Requiring a quoted source forces the model to ground its answer in the actual text instead of inferring a generic pain point that could apply to any company in the sector. This is the same grounding discipline behind building an AI research agent for outbound — verifiable claims, not plausible-sounding ones.

The workflow, end to end, looks like this:

flowchart LR
  A["Find 10-K on EDGAR"] --> B["Extract Risk Factors + MD&A"]
  B --> C["LLM: quote-grounded pain points"]
  C --> D["Cross-check job posts + news"]
  D --> E["Draft email referencing specific disclosure"]

Turning a Filing Insight Into a Value Driver

A risk factor by itself isn’t an email. It’s a fact. The step that matters is connecting that fact to what your product actually changes.

If a filing states rising customer support costs as a risk, and your product reduces support ticket volume, the connection is direct: their stated problem, your stated outcome. If the connection requires three logical leaps to explain, it’s not a strong enough hook — keep looking, or move to a different account.

This is the same standard behind why generic cold email copy fails — a sharp hook doesn’t come from better writing, it comes from a specific and true observation the reader recognizes as their own problem.

An Enterprise Outbound Email Template

A structure that works, built around a filing-sourced hook:

Subject: [Company]'s [specific risk factor], not [generic industry topic]

Hi [Name],

[Company]'s recent 10-K flagged [specific disclosure] as a
[risk factor / stated priority]. [One sentence connecting that
to a consequence they'd recognize].

We work with [similar company type] on exactly this — [one
sentence on outcome, not features].

Worth 15 minutes to see if it's relevant to what you're
dealing with this quarter?

[Name]

Before sending, verify every email address referenced in your outreach actually resolves — a strong, researched email that bounces never gets read. A quick pass through an email verification workflow before the send closes that gap.

Where This Breaks Down

Filings are annual. A risk factor disclosed eight months ago may no longer be the company’s top concern by the time you reach out — cross-check against recent news before you lean on a stale disclosure as your hook.

This approach also doesn’t scale to volume outbound. Reading and grounding a filing takes 15-20 minutes per account even with an LLM doing the first pass. It’s built for the 30-100 account list a rep can actually work by hand, not for a list in the thousands — at that volume, you’re back to choosing between manual research and a waterfall enrichment platform.

Frequently Asked Questions

Where do I actually find a company’s 10-K filing?

Every public company’s 10-K is free on the SEC’s EDGAR database. Search the company name, open the most recent annual filing, and go straight to Risk Factors and Management’s Discussion & Analysis — the two sections with the most usable prospecting signal.

What’s the difference between using 10-K filings and just checking firmographic data?

Firmographic data (headcount, revenue, industry) tells you if an account fits your ICP. A 10-K tells you why now — what’s changed, what leadership is worried about, where budget is likely headed. Both matter; only one gives you a specific reason to reach out this quarter.

Do private companies file 10-Ks?

No. 10-Ks are an SEC requirement for public companies only. For private companies, the closest equivalents are funding announcements, press releases, and hiring data — a different signal set covering similar ground.

How long does it take to extract useful signal from one filing?

With an LLM doing the first pass, figure 15-20 minutes per account: paste the Risk Factors and MD&A sections into a workspace, ask it to flag anything relevant to your solution category, then verify the two or three points that seem most promising against the source text.

Will referencing a 10-K in a cold email actually improve reply rates?

It won’t guarantee a reply, but it does the one thing generic outreach can’t — it proves you did the reading. Referencing a specific, verifiable disclosure signals the email wasn’t sent to a thousand other accounts with the same sentence.


Pick one target account and try it once. Pull its latest 10-K from EDGAR, read the Risk Factors section, and find one sentence you could honestly reference in a first email. That single exercise teaches the method faster than any framework description does.