Free cash flow

What is free cash flow?

Free cash flow (FCF) is the cash a company generates after accounting for cash outflows to support operations and maintain its capital assets. In simpler terms, it's the cash available for the company to repay creditors, pay dividends, or invest in growth.

Understanding the financial health of a company is crucial for investors and Free Cash Flow (FCF) is an essential metric for them to consider.


Key takeaways

  • Free Cash Flow (FCF) Indicates a company's financial health
  • FCF reconciles net income by adjusting for non-cash expenses, changes in working capital, and capital expenditures
  • FCF can reveal underlying problems in a company's fundamentals
  • A positive FCF doesn't always guarantee strong stock trends

Benefits of Free Cash Flow Analysis

FCF analysis offers valuable insights into a company's financial stability and trends. It accounts for changes in working capital, which can reveal:

  • Shifts in vendor payment requirements
  • Collection of cash from customers
  • Changes in inventory levels

This information is crucial in understanding a company's overall financial health and identifying potential weaknesses.

Limitations of Free Cash Flow

Despite its advantages, FCF analysis has some limitations:

  • It can be lumpy and uneven over time due to capital expenditures
  • Depreciation methods can impact net income and FCF comparisons
  • Not subject to the same financial disclosure requirements as other financial statement line items

Calculating Free Cash Flow

You can calculate FCF using the statement of cash flows or by reconciling items from the income statement and balance sheet. The two main approaches to calculating FCF are:

  1. Using cash flows from operating activities, then adjusting for interest expense, tax shield on interest expense, and capital expenditure
  2. Starting with earnings before interest and taxes (EBIT), then adjusting for income taxes, non-cash expenses, changes in working capital, and capital expenditures

How to Define Good Free Cash Flow

Defining good FCF is challenging, as many factors can influence the metric. Analyzing the trend of FCF over time is one approach to simplifying this task. By focusing on the slope of FCF and its relationship to price performance, investors can better gauge the stability of a company's financial health.

Real-Life Example of Free Cash Flow Analysis - Apple Inc.

Let's take a look at Apple Inc. (AAPL) as a real-life example of free cash flow analysis. We will examine their financials for the fiscal year 2020 to understand their FCF situation.

In 2020, Apple reported the following financial figures (all numbers in millions):

  • Net Income: $57,411
  • Depreciation and Amortization: $11,042
  • Changes in Working Capital: $2,759
  • Capital Expenditures (CapEx): $7,309

To calculate Apple's free cash flow, we'll use the following formula:

FCF = Net Income + Depreciation and Amortization - Changes in Working Capital - Capital Expenditures

Plugging in the numbers:

FCF = $57,411 + $11,042 - $2,759 - $7,309

FCF = $58,385

For fiscal year 2020, Apple had a free cash flow of $58.385 billion. This strong FCF indicates that Apple had substantial cash available for investing in growth, paying dividends, or repurchasing shares. A positive and growing FCF is an attractive feature for investors, as it shows the company's ability to generate cash from its operations and maintain financial health.

In addition to the FCF figure itself, investors can examine Apple's FCF trends over time to gain insights into the company's financial stability and growth potential. For instance, a consistently rising FCF may suggest that Apple is effectively managing its resources and operations, leading to increased investor confidence.

However, it's crucial to remember that FCF is just one of the many financial metrics to consider when analyzing a company's overall health and growth potential. Investors should also consider other financial ratios, industry trends, and economic factors when making investment decisions.

Frequently Asked Questions about Free Cash Flow

How is Free Cash Flow calculated?

Two main approaches: using cash flows from operating activities or starting with earnings before interest and taxes (EBIT)

What does FCF indicate?

It reflects the cash generated by a company that's available for investment or distribution to shareholders

How important is FCF?

It's crucial in assessing a company's financial health, solvency, and ability to invest in growth or pay dividends to shareholders

Have you thought about invoice finance as a cash flow finance solution?

Invoice finance allows you to release cash quickly from your unpaid invoices.

As your lender, we can release up to 90% of your invoices within 24 hours. On payment of the invoice from your customers, we will then release the final amount minus any fees and charges. There are different types of invoice financing options available such as factoring (mainly invoice factoring and debt factoring) and invoice discounting to businesses depending on the situation and the level of control they require in collecting unpaid invoices.

We are an invoice financing company who offer a solution whereby payments are collected on your behalf managed by our team of expert credit controllers so you can focus on running your business. Our confidential invoice discounting solution is offered to businesses who want to maintain their own credit control processes, therefore this remains strictly confidential so your customers are unaware of our involvement.

Modern businesswoman using tablet

Get in touch

Contact our friendly UK advisors on our freephone

0808 250 0859

8:45 - 17:15 - Monday to Thursday &
8:45 - 16:45 - Friday

System.NullReferenceException: Object reference not set to an instance of an object.
   at ASP._Page_Views_Partials_Base_Grid_DocTypeGridEditor_CTAButtonsList_cshtml.Execute() in D:\a\1\s\Source Code\_webroot\obj\Release\AspnetCompileMerge\Source\Views\Partials\Base\Grid\DocTypeGridEditor\CTAButtonsList.cshtml:line 28
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedElement content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview)
   at ASP._Page_App_Plugins_DocTypeGridEditor_Render_DocTypeGridEditor_cshtml.Execute() in D:\a\1\s\Source Code\_webroot\obj\Release\AspnetCompileMerge\Source\App_Plugins\DocTypeGridEditor\Render\DocTypeGridEditor.cshtml:line 28
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model)
   at ASP._Page_Views_Partials_Grid_Editors_Base_cshtml.Execute() in D:\a\1\s\Source Code\_webroot\obj\Release\AspnetCompileMerge\Source\Views\Partials\Grid\Editors\Base.cshtml:line 20

Business team standing having meeting about free cash flow

The benefits of invoice finance companies such as Novuna Business cash flow

  • Boost your cash flow without having to wait up to 120 days for your customers to pay you

  • Release up to 90% of the invoice straight away, and the final 10% when the invoice is settled

  • Access funds within 24 hours from initial appointment with our revolutionary digital onboarding process

  • Benefit from our in-house credit control processes, allowing you to focus on running your business, instead of chasing clients for payment

  • Six month trial period followed by a rolling contract


Want to understand more Cash Flow Finance terms?

Our Cash Flow Resource Hub has been set up to help SME's with cash flow finance advice, tips and resources to help with their cash flow position.

We explore ways you can begin improving your cash flow situation and start getting your business on track to positive cash flow.


What our customers say


Let's talk

Please complete this form and one of our friendly advisors will call you back.

Back to top