Let me be honest with you. The hardest part of pulling revenue numbers isn’t the math. It’s finding a source you can actually trust.
I learned that the slow way back in 2019. I was building a target list at a SaaS startup in Hamburg, and my boss wanted every account tagged by revenue tier. So I bounced between five tabs, three “estimate” sites, and a stack of press releases. Half my numbers disagreed with the other half.
Here’s the good news. The right company annual revenue databases make this a two-minute job, not a two-day one. You just need to know which source does what, how fresh its figures are, and when to pay versus stay free.
Below is the honest roundup I wish I’d had. Let’s get into it.
Where to find company annual revenue: the short answer
To find a company’s annual revenue, start with the source that matches the company type. Public companies report real numbers in government filings like the SEC’s EDGAR. Private companies don’t, so you pull estimates from funding databases or B2B enrichment tools instead.
Here’s the whole landscape at a glance. Skim it, then we’ll open each row together.
| Source type | What it covers | Free or paid | Freshness | Best for |
|---|---|---|---|---|
| Government filings (SEC EDGAR, Companies House) | Public and registered firms, audited | Free | Annual filings | Verified public-company figures |
| BI platforms (D&B, Bloomberg, S&P Capital IQ) | Public plus deep private financials | Paid ($$$) | Ongoing | Analysts, due diligence |
| Funding databases (Crunchbase, PitchBook) | Startups and private firms, estimates | Freemium / paid | Varies | VC research, startup tracking |
| B2B enrichment (CUFinder and peers) | Public plus private estimates, bulk and API | Freemium / paid | Daily to monthly | Sales, lead scoring at scale |
| Free web (annual reports, Owler, news) | Mostly public, crowd estimates | Free | Mixed | One-off manual lookups |
Want the manual playbook for a single company? I broke it down in this guide on how to find a company’s annual revenue. This page is about the databases behind that work.
What a company annual revenue database actually is
A company annual revenue database is a structured source that stores and serves the yearly revenue figure for many companies at once. Some hold audited numbers from official filings. Others hold modeled estimates built from headcount, funding, and industry benchmarks.
That difference matters more than anything else here. So keep one question in your head as you read. Is this a database of reported facts, or a database of educated guesses?
Both are useful. But you treat them very differently when the number lands on a forecast.
Public-company filings: free, audited, and underrated
Public-company filings are the gold standard, and they cost nothing. In the US, every public company must file a Form 10-K each year, and that document lists audited annual revenue.

You read those filings in the SEC’s EDGAR database. Search the company name, open the latest 10-K, and jump to the income statement. The top line is revenue.
Outside the US, the same idea applies under different names. The UK publishes accounts through the Companies House register, and many countries run a similar public registry. So for any listed or registered firm, an official filing usually beats every paid tool.
The catch is coverage. Filings only exist for public and certain registered companies, and they arrive once a year. So a fast-growing startup or a small private vendor simply won’t be there.
🔍 Did You Know?: The SEC's EDGAR system has hosted public-company filings since the mid-1990s, and every filing is free to the public. So decades of audited revenue numbers are sitting there at no cost, if the company is publicly traded.
Business-intelligence databases: deep, broad, and pricey
Business-intelligence platforms are where serious analysts go when free filings run out. Names like Dun & Bradstreet, Bloomberg, and S&P Capital IQ cover millions of companies, including many private ones, with deep financial detail.
These databases shine on rigor. They standardize revenue, currency, and reporting periods, so you compare apples to apples across a whole market. And they layer on credit scores, ownership trees, and history.

But you pay for that depth. Seat licenses often run into thousands per year, which puts them out of reach for a small sales team. So they fit due-diligence, banking, and research roles more than day-to-day prospecting.
If you mainly need revenue to size a market, you don’t always need the heaviest tool. I covered the lighter route in this piece on using B2B data for market research.
💡 Pro Tip: Always check the reporting year and currency before you trust a revenue figure. A 2022 number in euros tells a very different story than 2025 revenue in dollars. So one mismatched date can quietly break your whole tier model.
Startup and funding databases: estimates for private firms
Funding databases fill the gap that filings leave behind. Crunchbase and PitchBook track startups and private companies, pairing funding rounds with modeled revenue estimates.
These sources earn their keep on private targets. A pre-IPO company won’t show up in EDGAR, but it often shows up here with a funding history and a revenue range. So you get a usable signal where official data is silent.
Just remember what you’re reading. A funding round is a fact, but a private revenue figure is usually an estimate. So treat the range as a guide, not a guarantee, and verify before you forecast on it.
🧠 Fun Fact: In the UK and much of the Commonwealth, company accounts call revenue "turnover." It's the exact same top-line number, just a different word. So don't panic when a Companies House filing skips the word "revenue" entirely.
B2B enrichment databases: revenue at scale, bulk and API
B2B enrichment databases are built for the job that breaks every other tool: getting revenue for a whole list at once. Instead of looking up one company, you upload hundreds or thousands and get a revenue figure for each row.
This is the category sales and RevOps teams actually live in. Tools like CUFinder, plus a few well-known peers, combine reported figures with private-company estimates, then deliver them through bulk uploads or an API. So you can score a CRM by deal size in minutes.
Most of these need a company name, domain, or LinkedIn URL as the input. If your list is missing domains, fix that first. Here’s how to get a company’s website URL in bulk before you run any revenue lookup.
The honest trade-off is accuracy on private firms. These tools model the number, so the best ones tell you when they aren’t confident. And that brings us to the part everyone skips.
📌 Example: At that Hamburg startup, I once needed revenue tiers for 800 trade-show leads by Monday. By hand, that's days of tab-juggling. Through a bulk enrichment database, the whole list came back tagged in under ten minutes. That one shift saved the entire weekend.
Free web sources: annual reports, Owler, and the news
Free web sources are the scrappy fallback when you just need one quick number. The company’s own website often hides the answer in an investor-relations page or a published annual report.
Beyond that, estimate sites like Owler and Growjo publish a crowd-sourced or modeled revenue range. News articles and press releases help too, especially around funding rounds or earnings. So a careful Google search closes a surprising number of gaps.
The downside is consistency. These figures are mixed in quality, rarely dated clearly, and almost never built for a list. So they fit a one-off check, not a pipeline.
If the number lives on the company’s own site, you need that site first. Here’s how to find a company website from its name when all you have is the company.
Is a company’s revenue public record? Public versus private
A company’s revenue is public record only when the company is publicly traded or legally required to file accounts. So a listed firm’s revenue is verifiable, while a private company’s revenue usually is not.
That single line explains most of your frustration. Public companies answer to regulators, so their numbers are audited and open. Private companies answer to no one on this, so their revenue stays behind the curtain.
Here’s how to pick a source by what you’re chasing:
| You’re looking up | Best source | Number type |
|---|---|---|
| A listed public company | SEC EDGAR or local registry | Audited, exact |
| A funded startup | Crunchbase, PitchBook | Estimate plus funding |
| A private SMB at scale | B2B enrichment database | Modeled estimate |
| A whole market to size | BI platform or enrichment | Mixed |
For the private case specifically, estimates are the only game in town. I wrote a full method for that in this guide on how to find the annual revenue of a private company, so steal the approach.
💡 Pro Tip: For a private firm with no estimate anywhere, triangulate it yourself. Multiply employee count by a revenue-per-employee benchmark for the industry. It's rough, but a sane range beats a blank field every time.
How to judge a revenue figure’s accuracy and freshness
Finding a number is step one. Trusting it is step two, and most people skip it. So before that figure touches a deal or a forecast, run three quick checks.
First, check the date. Revenue from three years ago isn’t this year’s revenue, and growth can move it a lot. Second, check the type. A “reported” number is solid, while an “estimated” number needs a wider margin.

Third, cross-check across two sources when the stakes are high. If a filing and an enrichment tool roughly agree, you’re safe. When they wildly disagree, the company likely grew, restated, or got mislabeled.
- Match the period. Confirm the figure is annual, not quarterly or trailing-twelve-month.
- Match the currency. Convert before you compare, or your tiers will lie.
- Watch for estimates. Label modeled numbers so nobody treats them as audited.
Data ages fast, too. Companies hire, raise, merge, and pivot, so a revenue field decays the moment it’s saved. That’s why pulling from a database refreshed daily or monthly beats a number you scraped once and forgot.
Pull annual revenue at scale: the CUFinder way
The manual route is fine for one company. But for a list, it falls apart, and that’s exactly the scale problem these databases solve. So when I need revenue for hundreds of accounts, I reach for CUFinder’s company annual revenue finder and let it do the digging.
It takes a company name, domain, or LinkedIn URL and returns the annual revenue figure, including estimates for private firms. The database spans 260M-plus companies at 98%-plus accuracy, and a “Not Found” row costs you nothing. Here’s how I run it inside the dashboard:
- Select the service. Open the Enrichment Engine and choose Find Company Annual Revenue.
- Upload your list. Drop in a single company or a CSV of thousands.
- Map the column. Point the tool at your company name, domain, or LinkedIn URL.
- Run the enrichment. CUFinder returns the revenue figure for every row it can confirm.
- Download or sync. Export to Excel, or push straight into HubSpot, Salesforce, or Zoho.
Now your CRM is tagged by deal size, and your reps work the biggest accounts first. You can start free with 50 credits and test it on your own messy list today. If you also need the firmographics around that revenue, here’s how to find company information for your email list in the same flow.
📌 Example: One SDR I worked with scored a 1,200-account list by revenue tier overnight. The next morning, she worked only the accounts above the floor. Same hours, but the pipeline math changed completely: 1,200 raw accounts → 300 above the revenue floor → a focused week instead of a scattered one.
Frequently asked questions
Where can I find a company’s annual revenue?
For a public company, find it in official filings like the SEC’s EDGAR database, free of charge. For a private company, use a funding database such as Crunchbase or a B2B enrichment database that estimates revenue. So the right source depends entirely on whether the company is public or private.
Is a company’s revenue public record?
Only sometimes. A publicly traded company must report audited revenue, so that figure is public record. A private company has no such duty, so its revenue is not public and you’ll be working from estimates instead.
Where can I find annual reports for companies?
You’ll find annual reports for US public companies in the SEC’s EDGAR system, and UK accounts in the Companies House register. Many companies also post the report in the investor-relations section of their own website. So for a listed firm, the report is usually one search away.
How do I see the revenue of any company at scale?
To see revenue across many companies at once, use a database with bulk upload or an API instead of looking each one up by hand. You feed in a list of names or domains and get a revenue figure per row. So a job that takes days manually finishes in minutes.
It’s time to put a real number on every account
So here’s where you land. The best company annual revenue databases aren’t one tool, they’re the right tool for the company in front of you.
Go to government filings for public firms. Lean on funding databases and B2B enrichment for the private ones. And whatever you pull, check the date, label the estimates, and re-run it on a cadence so the numbers stay honest.
For a single company, do it by hand and learn the muscle. You’ve got this. For a real list with a deadline, let a database hand you the figures and spend your time on the strategy instead. Now go put a trustworthy revenue number on every account that matters.



