OpenSpecEngineering

Open data for a field built on precision

Discrete end-of-period compound-interest factors, a generated factor table for common rates, the MACRS depreciation rate schedules, and learning-curve rates and factors.

Compound-Interest Factor Formulas

i = interest rate per period, n = number of periods. Standard notation: (X/Y, i, n) means "find X given Y".

FactorNotationFormulaFinds
Single-payment compound amount(F/P, i, n)(1 + i)nFuture worth of a present sum
Single-payment present worth(P/F, i, n)1(1 + i)nPresent worth of a future sum
Uniform-series compound amount(F/A, i, n)(1 + i)n − 1iFuture worth of a uniform series
Sinking fund(A/F, i, n)i(1 + i)n − 1Uniform series to reach a future sum
Uniform-series present worth(P/A, i, n)(1 + i)n − 1i (1 + i)nPresent worth of a uniform series
Capital recovery(A/P, i, n)i (1 + i)n(1 + i)n − 1Uniform series to recover a present sum
Arithmetic-gradient uniform series(A/G, i, n)1i − n(1 + i)n − 1Equivalent uniform series of a gradient
Arithmetic-gradient present worth(P/G, i, n)(1 + i)n − i n − 1i2 (1 + i)nPresent worth of a gradient
r
Nominal rate per period
m
Compounding periods per period
ieff
Effective rate
n
Periods for money to double

ieff = ( 1 + rm )m − 1

ieff = er − 1  (continuous)

n ≈ 72100 i  (rule of 72)

Interest Factor Table

n(F/P)(P/F)(A/P)(P/A)(F/A)(A/F)

MACRS GDS Depreciation Rates (% of basis)

Year3-yr5-yr7-yr10-yr15-yr20-yr
133.3320.0014.2910.005.003.75
244.4532.0024.4918.009.507.22
314.8119.2017.4914.408.556.68
47.4111.5212.4911.527.706.18
5—11.528.939.226.935.71
6—5.768.927.376.235.29
7——8.936.555.904.89
8——4.466.555.904.52
9———6.565.914.46
10———6.555.904.46
11———3.285.914.46
12————5.904.46
13————5.914.46
14————5.904.46
15————5.914.46
16————2.954.46
17—————4.46
18—————4.46
19—————4.46
20—————4.46
21—————2.23

3-, 5-, 7- and 10-year classes use 200% declining balance switching to straight-line; 15- and 20-year classes use 150% declining balance. The half-year convention treats all property as placed in service at the mid-point of the first year, so the schedule runs one year longer than the class life.

Learning Curve Factors

Typical learning rates by industry [4]
Industry or operationTypical rateCalculator preset
Unit-time factor Tn/T1 = nb, b = log2 r, by learning rate r (calculated)
Cumulative-average factor (T1 + … + Tn)/(n T1), by learning rate r (calculated)

The factors follow the unit-time model of the Learning Curve calculator [5]: multiply by the first-unit time T1.