Skip to content
Go to GoCardless homepage
LoginSign up

What is equivalent annual cost (EAC)?

Deciding whether to make an investment in one asset or another can be challenging. Fortunately, there are numerous financial metrics that can assist you in the decision-making process. One of the most effective tools is the equivalent annual cost formula, which can help you understand the annual cost of an asset throughout its life. Find out everything you need to know about how to calculate equivalent annual cost with our definitive guide.

Equivalent annual cost explained

Put simply, equivalent annual cost refers to the cost-per-year of owning, operating, and maintaining an asset over the course of its entire lifespan. Equivalent annual cost analysis is often used in the capital budgeting process, as it is an effective way to compare the cost-effectiveness of different assets. You can also use equivalent annual cost analysis to determine whether it’s better to lease or purchase an asset outright, while the calculation can also help you understand the impact that maintenance costs will have on the asset, moving forward.

How to calculate equivalent annual cost

Learning how to calculate equivalent annual cost is relatively simple, as there’s an easy equivalent annual cost formula that you can use. Essentially, you’ll need to divide the net present value (NPV) of the asset by the present value of an annuity factor:

Equivalent Annual Cost = NPV / A(t,r)


A(t,r) = (1 – (1/(1+r)^t) / r

In this formula, “r” refers to the annual interest rate, while “t” refers to the number of periods. This can get somewhat complicated, which is why the standard equivalent annual cost formula simplifies the calculation. The formula is as follows:

Equivalent Annual Cost = (Asset Price x Discount Rate) / (1 – (1 + Discount Rate)^-n)

In this equivalent annual cost formula, “discount rate” is the return that’s necessary to make the project viable (also referred to as the cost of capital). “n” is the number of periods.

Equivalent uniform annual cost example

To see how equivalent annual cost works in practice, let’s take a look at an example. Imagine that Company A is choosing between investing in two competing projects: Asset 1 and Asset 2. Asset 1 has an initial capital outlay of £100,000, an expected lifespan of 5 years, and annual maintenance expenses of £4,000. By contrast, Asset 2 has an initial capital outlay of £145,000, an expected lifespan of 8 years, and annual maintenance expenses of £2,500.

Assuming a 5% cost of capital, we can calculate the annuity factor like so:

Asset 1, A(t,r) = 1 – (1 / 1 +0.05)^5 / 0.05) = 4.33

Asset 2, A(t,r) = 1 – (1 / 1 +0.05)^8 / 0.05) = 6.46

Then, you can work out the equivalent uniform annual cost – remembering to add on the annual maintenance cost:

Asset 1, EAC = (£100,000 / 4.33) + £4,000 = £27,094.69

Asset 2, EAC = (£145,000 / 6.46) + £2,500 = £24,945.82

As you can see, our equivalent annual cost analysis indicates that – purely from a financial point of view – Asset 2 is a better option as its EAC is considerably less than Asset 1.

Limitations of equivalent annual cost analysis

The main disadvantage of equivalent annual cost analysis is the fact that you’ll need to estimate the discount rate. These types of forecasts tend to be inaccurate, which can throw the entire equivalent annual cost formula off. As such, it’s always important to remember to combine equivalent annual cost analysis with other capital budgeting tools to make sure that you’re getting the most accurate data regarding the investments that you’re comparing.

We can help

GoCardless helps you automate payment collection, cutting down on the amount of admin your team needs to deal with when chasing invoices. Find out how GoCardless can help you with ad hoc payments or recurring payments.

GoCardless makes it easy to collect recurring payments

Sign upContact sales

Interested in automating the way you get paid? GoCardless can help

Contact sales

Contact Us


Contact sales

+44 20 8338 9539


Request support

+44 20 8338 9540

Seen 'GoCardless Ltd' on your bank statement? Learn more

GoCardless Ltd., Sutton Yard, 65 Goswell Road, London, EC1V 7EN, United Kingdom

GoCardless (company registration number 07495895) is authorised by the Financial Conduct Authority under the Payment Services Regulations 2017, registration number 597190, for the provision of payment services. GoCardless SAS (23-25 Avenue Mac-Mahon, Paris, 75017, France), an affiliate of GoCardless Ltd (company registration number 834 422 180, R.C.S. PARIS), is authorised by the ACPR (French Prudential Supervision and Resolution Authority), Bank Code (CIB) 17118, for the provision of payment services.