The fastest way to find the revenue of a company: public companies publish it in their filings, and private companies make you estimate it from press coverage, headcount math, or a company database. One company takes minutes. A whole list is a different job, and I’ll show you both in this guide.
I’m going to be honest with you. I once tiered an account as “enterprise” because its website looked expensive. Sales chased it for a month. The company had 12 employees. I’ll tell you the whole story in a minute.
Let’s get into it.
📌 TL;DR: Public company → read the income statement in its annual report or SEC filing, free. Private company → estimate: press mentions, employees × revenue-per-employee, or a database figure (always a modeled estimate, never audit truth). Whole list → run a revenue enrichment on your company column instead of researching 300 rows by hand, then bucket the results into brackets for scoring.
Can You Look Up Any Company’s Revenue?
Public companies: yes, their revenue is filed, audited, and free to read. Private companies: no, you estimate from signals. That split decides everything else, so check it first.
Quick definition, because the word gets abused. Revenue is the top line: everything a company earned from sales in a period, BEFORE any costs come out (Corporate Finance Institute has the clean definition). It is not profit. A $50M-revenue company can lose money; a $5M one can print it.
So before you research anything, answer one question: is the company listed on a stock exchange? If yes, the truth is public and free. If no (which covers the overwhelming majority of companies on any B2B list), you’re in estimate territory. Both paths follow.
How Do You Find a Public Company’s Revenue?
Read the income statement in its annual report or its SEC filing. That’s it, and it costs nothing. Three places to look:
- SEC EDGAR. Every US public company files a 10-K (the annual report) with the SEC. Search the company on EDGAR full-text search, open the latest 10-K, and find the income statement. The “total revenue” line is your number, audited.
- AnnualReports.com. Prefer a friendlier PDF? AnnualReports.com hosts the designed versions companies send shareholders: same numbers, nicer typography.
- National registries. Outside the US, look for the national company register. The UK’s Companies House publishes filed accounts, and in UK filings, revenue often appears as “turnover.” Same thing.
And a bonus: investor-relations pages. Public companies repeat their revenue in every quarterly press release, usually in the first paragraph. For one company, this whole job takes five minutes.
🔍 Did You Know? Every US public company's revenue is free to read in its 10-K on SEC EDGAR. If someone tries to sell you public-company revenue data, they're selling you a search box.
How Do You Find a Private Company’s Revenue?
You estimate it: from press coverage, headcount math, or a database. US private companies don’t publish revenue, so every figure you’ll ever see for one is a modeled estimate. Anyone who tells you otherwise is selling confidence, not data. Here are the three honest routes:
Press Releases and Interviews
Founders leak round numbers constantly: “we crossed $10M ARR,” “revenue doubled to eight figures.” Search the company name plus “revenue” or “ARR” in news results. It’s anecdotal and often flattering (founders round UP), but a founder-stated number beats a guess.
The Headcount Heuristic
Revenue per employee runs in rough bands by industry: many software and services businesses land somewhere around $150K-$300K per head, with capital-heavy industries higher. So: LinkedIn says 85 employees, the company sells software → maybe $13M-$25M. That’s a BAND, not a figure. Use it to bracket, sanity-check, and tier, never to quote in a deck as fact.
Company Databases
Databases model revenue estimates from filings where they exist, plus signals like headcount, industry, and growth. The good ones are honest that private-company figures are estimates with bracket-level accuracy. I’ve compared the options in company annual revenue databases, and there’s a dedicated walkthrough for the annual revenue of a private company if that’s your specific rabbit hole.
How Do You Find Company Sales Data?
For OTHER companies, “sales data” mostly means revenue estimates (the methods above). But this query hides three different readers, so let me answer all three honestly.
If you mean “how much does that company sell?”, that’s revenue lookup, covered above. If you’re a data person hunting for practice datasets, you want open data portals and sample sales CSVs, not company research. And if you mean YOUR OWN sales data (pipeline, bookings, win rates), that lives in your CRM, and no external database will ever know it better than you do.
Most B2B readers are the first kind. And most of them don’t need ONE number: they need three hundred. So let’s fix the list problem.
How Do You Find Revenue for a Whole List of Companies?
Run a revenue enrichment on your company-name or domain column instead of researching row by row. Because the manual math is brutal: filings and press digging take 10-15 minutes per company. Times 300 rows, that’s a lost week of evenings.
Here’s the bulk workflow, step by step, inside a Google Sheet:
- Install the add-on. Grab the CUFinder add-on from the Google Workspace Marketplace. Google’s add-ons help page shows where it lands after install.
- Copy your API key. Head to your CUFinder dashboard and copy the API key from there.
- Enter the key in the add-on. Paste it once and you’re connected.
- Pick the service. Open the add-on from the Google Sheets menu. It opens as a right panel listing all the enrichment services. For this job, pick the Company Annual Revenue Finder: input is a company name or domain, output is the annual revenue figure.
- Map columns, set the range, run. Set the input column (names or domains), the output column (where revenue lands), and the row range (rows 2-300, say, to skip the header and cover the list). Then run it.
The same honesty applies at scale: private-company figures are estimates, and unmatched rows stay empty. That’s the tool telling the truth. An empty cell you can research by hand; a fabricated cell lies to every report downstream.
💡 Pro Tip: Sanity-check revenue against headcount before you trust any row. Twelve employees and $50M in revenue almost never coexist outside finance and commodities. When the two columns disagree hard, believe the headcount.
A Worked Example: 5 Rows, Before and After
Say your sheet looks like this, with company names in column A and an empty column B waiting for revenue:
| A | B | |
|---|---|---|
| 1 | Company | Annual Revenue |
| 2 | Hansel Logistics | |
| 3 | Bluepine Software | |
| 4 | Corvid Analytics | |
| 5 | Marlow & Sons | |
| 6 | Tidewater Robotics |
Then I ran the add-on: Company Annual Revenue Finder, input column A, output column B, rows 2 to 6. A minute later, the same sheet looked like this:
| A | B | |
|---|---|---|
| 1 | Company | Annual Revenue |
| 2 | Hansel Logistics | $38M |
| 3 | Bluepine Software | $12M |
| 4 | Corvid Analytics | $4.5M |
| 5 | Marlow & Sons | $85M |
| 6 | Tidewater Robotics | $22M |
Happy with the test? Change the range to rows 2-300 and run the real list. These are estimates for private companies, remember: bands, not audits. Which is exactly enough for what comes next.
→ 300 companies → one run over coffee → a revenue column → tiers your sales team can actually work.
How Do You Score Companies by Revenue Brackets?
Bucket the revenue column into ranges, then score each bracket against your ideal customer profile. Brackets beat raw numbers because estimates are bands anyway: a company “at $12M” versus “at $14M” is noise, but “$10-50M” versus “$200M+” changes who calls them.
A bracket scheme that works for most B2B teams:
- Under $1M: Micro
- $1M-$10M: Small
- $10M-$50M: Mid-Market
- $50M-$200M: Large
- $200M+: Enterprise
And one formula turns the revenue column into a bracket column:
→ =IFS(B2<1000000,”Micro”,B2<10000000,”Small”,B2<50000000,”Mid-Market”,B2<200000000,”Large”,TRUE,”Enterprise”)
Plain words: the formula reads each revenue cell, walks the thresholds top to bottom, and writes the first bracket that fits. Drag it down and every row self-labels. From there, lead scoring gets simple: give Mid-Market 20 points if that’s your sweet spot, Enterprise 5 if they ghost you, and let the sheet rank the list.
This is the exact fix from my 2024 disaster, by the way. After the 12-employee “enterprise” account, we bracketed the entire territory from data. Tiering stopped being a vibe.
Two small layout habits make the bracket column age well. Keep the raw revenue and the bracket in separate columns: you’ll want to re-bracket when your ICP changes, and you can’t if the raw number is gone. And add an “as of” date column next to revenue, because a bracket from 2024 data deserves an asterisk in 2026. If you’d rather start from a sheet with those columns pre-wired, the firmographic data template for Google Sheets has them.
📌 Example: My 2024 tiering: one polished-looking account tiered "enterprise" on gut feel: 12 employees, maybe $2M revenue, a month of an AE's time for a tiny deal. The re-run: revenue column enriched, IFS brackets applied, tiers assigned from the sheet. Nobody argues with column C anymore.
What Mistakes Should You Avoid When Looking Up Company Revenue?
The big ones: confusing revenue with profit, expecting spreadsheet finance functions to do lookups, and quoting estimates as facts. The full scar map:
- Confusing revenue with profit. Revenue is what came in; profit is what’s left after costs. Tiering on “revenue” while meaning “profit” will mis-rank every services business on your list.
- Expecting GOOGLEFINANCE to look up company revenue. Google Sheets’ GOOGLEFINANCE function returns market data for public tickers: prices, market cap. It cannot see private companies at all. Different tool, different job.
- Treating estimates as exact. Quote ranges in decks (“$10-50M band”), not false precision (“$23.7M”). Your credibility survives being roughly right; it doesn’t survive being precisely wrong.
- Judging size from the website. My 2024 story. Design budgets and revenue are uncorrelated: a 12-person shop can afford a beautiful site.
- Mixing fiscal years. One row’s 2024 figure next to another’s 2022 figure isn’t a comparison, it’s a collage. Date-stamp the column.
- Never refreshing. Revenue moves every year. A firmographic data column that’s two years old is a history lesson, not a targeting tool.
FAQ: Finding Company Revenue
Are company revenues public?
Only for public companies: they must file audited financials. Private companies, which are most companies, have no US obligation to disclose revenue, so their figures are always estimates.
Can you look up the revenue of a private company?
Not exactly: you estimate it. Press statements, headcount × revenue-per-employee bands, and database estimates are the three honest routes. Treat every private figure as a band, not a fact.
Can you see the revenue of an LLC?
Usually not: most LLCs are private and file nothing public about revenue. The same estimate routes apply: press, headcount math, databases. Some regulated industries leak more than others.
How do you see a company’s annual turnover?
Turnover is just the UK word for revenue. For UK companies, check filed accounts on Companies House; smaller companies file abbreviated accounts, so turnover isn’t always disclosed there either.
Is there a free company revenue lookup?
For public companies, yes: EDGAR and annual reports are free. For private companies, free means slow: press digging and headcount math. Database lookups cost credits; your time costs evenings. Pick your currency.
How do you calculate revenue in a spreadsheet?
That’s a different job: calculating YOUR revenue (price × quantity sold) rather than finding someone else’s. This guide covers the finding job; your own numbers should come from your billing system or CRM.
Where can I find the revenue of a company fast?
One public company: its latest filing or press release, five minutes. One private company: a database estimate, seconds. Three hundred companies: an enrichment run on the whole column while your coffee cools.
It’s Time to Fill That Revenue Column
You’ve got the full playbook now. Filings for public companies: free and audited. Honest estimates for private ones: press, headcount bands, databases. And for the 300-row list, one enrichment run plus one IFS formula turns guesswork into tiers.
Picture the next territory planning meeting: every account bracketed, every tier backed by a column, zero “it looked big” arguments. That’s a one-morning setup now. I still miss the arguments a little. Not the month-long wild goose chases, though.
Revenue is one column of many, too. The company enrichment pillar fills industry, size, and location in the same pass; the company funding data guide covers the investment angle (funding raised is NOT revenue, so don’t mix the columns); and if your list still lacks domains, find company websites in Google Sheets first for cleaner matching. The whole data enrichment in Google Sheets hub maps the rest. Tell me in the comments: what’s the most wrong a revenue guess has ever been on your list?