> For the complete documentation index, see [llms.txt](https://docs.kernel.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kernel.ai/data/foundational-data/revenue.md).

# Revenue

{% embed url="<https://assets.usepylon.com/aec4c73f-c8b3-4399-af95-4c17e327d7b0%2F2f962e79-9c19-4554-89b7-d2865abebe01-revenue.mp4?Expires=253370764800&Signature=MBqTGzIbkWaOirbsMaQQ3jvKK4P6AqvZv60LA4XdacZtx4RJavgcp4NecJ3POWTDg48tjAdrkLcQ3PEWoItgMycmoJ679Ux0CEyRzudTDcTLgd3FL7FfK3Hy3YdctaH9-zZAoXF6MjkT5kklP51IYE7zoGg4kHxZ-AL20KmMigKSMfh7H3yVpwS5cu1XzIN5EIgvXmm2BwZhCxRSrnpfsjq-Tnf4UE21TsCXknBg05cvSrIdpaf8cXnoEPaFKkM0xY2WAnhxv7a-NXNtvh5zX9NTXczkZEKDpo97uFCXwlH~gsWLIZazXsVPe0-VA0RVSjXbHLlOTIeSR9kjzZ82Rw__&Key-Pair-Id=K3NV4LZ47N8M46>" %}

Revenue is the company's annual top-line figure. Kernel looks for total revenue, net revenue, net sales, turnover, or operating revenue. It does not use EBITDA, net income, operating income, balance-sheet items, or a single quarter as annual revenue.

Most private companies do not disclose a clean number, and even public figures can be hard to compare. One source may report pounds for a fiscal year ending in March. Another may report euros for a calendar year. A bare number without currency, period, source, or scope is not very useful.

## How Kernel determines revenue

Kernel searches for reported revenue across public filings, registries, annual reports, earnings releases, investor materials, credible news, and official company disclosures. When a company reports revenue in a local currency, Kernel keeps the local figure and converts it to USD using the verified annual average exchange rate for the relevant fiscal year.

Scope is handled separately. A segment is not the whole company, and a holding company's direct revenue is not the same as the revenue of the group below it. Kernel returns entity-level and consolidated values, then provides a primary value for CRM and export workflows.

When no public revenue figure can be found, Kernel estimates from signals such as headcount, industry, revenue model, operating model, geography, company maturity, and funding profile. Estimated values are labeled as estimates and do not carry the highest confidence.

## Fields

| Field                           | Description                                                                                                      |
| ------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| `revenue.usd`                   | Entity-level annual revenue converted to USD.                                                                    |
| `revenue.consolidated_usd`      | Consolidated annual revenue converted to USD, including subsidiaries where available.                            |
| `revenue.local`                 | Entity-level annual revenue in the source currency.                                                              |
| `revenue.local_currency`        | Currency of the entity-level source figure before USD conversion.                                                |
| `revenue.consolidated_local`    | Consolidated annual revenue in the source currency, where available.                                             |
| `revenue.consolidated_currency` | Currency of the consolidated source figure, where available.                                                     |
| Revenue primary value           | The recommended value for CRM and export workflows, chosen at the right scope for the entity.                    |
| `revenue.confidence`            | High, Medium, or Low confidence, based on the strength of the supporting evidence.                               |
| `revenue.source`                | `identified` when the figure comes from evidence, or `estimated` when Kernel modeled it from supporting signals. |
| `revenue.reasoning`             | Plain-language explanation of the source, currency handling, fiscal period, scope, and caveats.                  |

Kernel returns `null` rather than inventing a value when it cannot determine a safe figure or cannot perform a reliable currency conversion.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kernel.ai/data/foundational-data/revenue.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
