CAGR Calculator - Calculate CAGR Online, Compound Annual Growth Rate Calculator, Return Rate, CAGR Formula & Excel

CAGR Calculator

System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'dbo.LOG_Calculation'. Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 0, current count = 1. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoExecuteNonQuery(DbCommand command) at Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(DbCommand command) at EasyCalc.DAL.DataBaseHelper.ExecuteNonQuery(SqlDatabase sqlDB, DbCommand dbCMD) in d:\\wwwroot\App_Code\DataBaseHelper.cs:line 19 at EasyCalc.DAL.LOG_CalculationDALBase.Insert(LOG_CalculationENT entLOG_Calculation) in d:\\wwwroot\App_Code\DAL\Log\LOG_CalculationDALBase.cs:line 74 at EasyCalc.BAL.LOG_CalculationBALBase.Insert(LOG_CalculationENT entLOG_Calculation) in d:\\wwwroot\App_Code\BAL\Log\LOG_CalculationBALBase.cs:line 50 at Financial_Calculators_CAGR_Calculator_Calculate_CAGR.CAGRLogInsert() in d:\\wwwroot\Financial-Calculators\CAGR-Calculator\Calculate-CAGR.aspx.cs:line 228 ClientConnectionId:86f36aee-7956-447e-876d-858f1c71ae2d Error Number:208,State:1,Class:16

Calculate CAGR (Compound Annual Growth Rate)

Percentage Increase
₹ 1,00,000
Appriciation Amount
Over the period of 5 Years your investment grew from 1,00,000 to 2,00,000. Its compound annual growth rate (CAGR) is 14.87%.

CAGR Calculator

What is CAGR ?

The compound annual growth rate (CAGR) is the mean annual growth rate of an investment over a specified period of time

What is Starting Amount ?

It is initial amount which you invest.

What is Final Amount ?

It is ending amount which you get or expect after some year

What is Number of years ?

It is the period of your starting to Final Amount

CAGR Formula

Here is the formula to calculate CAGR(compound annual growth rate)

CAGR = ((FA/SA) 1/n-1) * 100

  • FA = Final Amount/Future Amount
  • SA = Starting Amount
  • n = number of years the money is invested for

CAGR Example

John has invested 1,00,000 for 5 Years and want to achieve 2,00,000. So annual growth rate to achieve his goal can be calculated as below

  • CAGR = ((FA/SA) 1/n-1) * 100
  • FA (Final Amount) = 2,00,000
  • SA (Starting Amount) = 1,00,000
  • n (Period) = 5 Year
CAGR Calculation Steps

  • CAGR = ((FA/SA) 1/n-1) * 100
  • CAGR = ((2,00,000 / 1,00,000)1/5-1) * 100
  • CAGR = (21/5-1) * 100
  • CAGR = (1.1487-1) * 100
  • CAGR = 0.1487 * 100
  • CAGR = 14.87

Recent Calculations