# FCFF Calculation

This article explains how **free cashflow to the firm (FCFF)** is calculated in Model Reef.

You will learn:

* What FCFF means in the context of Model Reef.
* How FCFF is derived from the Cash Waterfall.
* How FCFF is used in NPV and IRR calculations.

FCFF is the cashflow available to all capital providers after operations and tax but before financing flows.

***

## 1. Conceptual definition of FCFF

In Model Reef, FCFF represents cashflow available to both debt and equity holders, after:

* Operating performance.
* Tax payments.
* Working capital movements.
* Capex requirements.

It does not include:

* Debt drawdowns or repayments.
* Equity injections or dividends.

Those are financing flows and belong in the FCFE and capital structure analysis.

***

## 2. FCFF from the Cash Waterfall

The Cash Waterfall is the starting point for FCFF.

A typical sequence is represented step-by-step below:

{% stepper %}
{% step %}

### Revenue

Top-line sales / revenue.
{% endstep %}

{% step %}

### COGS

Cost of goods sold directly attributable to revenue.
{% endstep %}

{% step %}

### Opex

Operating expenses excluding staff costs (if treated separately).
{% endstep %}

{% step %}

### Staff costs

Payroll and related staff expenses.
{% endstep %}

{% step %}

### EBITDA

Earnings before interest, tax, depreciation and amortisation.
{% endstep %}

{% step %}

### Tax paid

Actual cash taxes paid.
{% endstep %}

{% step %}

### Change in net working capital

Movements in working capital items (receivables, payables, inventory, etc.).
{% endstep %}

{% step %}

### Operating cashflow after tax and working capital

Cashflow from operations after accounting for tax and working capital movements.
{% endstep %}

{% step %}

### Capex

Capital expenditure (cash outflows for investing in fixed assets).
{% endstep %}
{% endstepper %}

The engine constructs FCFF for valuation as:

```
FCFF
= Operating cashflow after tax and working capital
minus Capex
```

This gives a post tax, pre financing cashflow.

***

## 3. Link to the Cashflow Statement

The Cashflow Statement and Cash Waterfall are consistent with each other.

If you prefer to think in Cashflow Statement terms, FCFF can be described as:

* Operating cashflow after tax.
* Minus capex cashflows in Investing cashflows.
* Excluding Financing cashflows.

Internally, Model Reef uses the Cash Waterfall because it provides a cleaner bridge from EBITDA and working capital.

***

## 4. FCFF and enterprise value

When you choose to value the business using FCFF:

* FCFF is discounted at WACC.
* The discounted FCFF series plus discounted terminal value give **enterprise value**.
* To move from enterprise value to equity value you would adjust for net debt and similar items.

Model Reef can surface both FCFF based and FCFE based valuations so you can cross check results.

***

## 5. FCFF in scenarios

In scenarios you can:

* Compare FCFF paths across Base, Downside and Upside cases.
* See how changes in growth, margins, working capital and capex affect FCFF.
* Check whether value is driven more by near term FCFF or the terminal value.

This supports robust valuation discussions with investors and lenders.

***

### Related articles <a href="#related-articles" id="related-articles"></a>

* [​Unit Economics for Fintech Products](/use-cases/financial-services-lending-and-fintech/unit-economics-for-fintech-products.md)
* [​Build a Top Down Forecast](/how-tos/core-modelling/build-a-top-down-forecast.md)
* [​Money Multiple Calculation](/help/financial-outputs-and-valuation/money-multiple-calculation.md)
* [Entering Delays](/syntax/timing-syntax/entering-delays.md)


---

# Agent Instructions: 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://help.modelreef.io/help/financial-outputs-and-valuation/fcff-calculation.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.
