Skip to content

Financial Management and Business Data Analytics · Time Value of Money

Present Value of Uneven Cash Flows and Interpolation

Updated 10 October 2026 · Fact-checked

Uneven cash flows differ each year, so you discount each one separately and add the results. To find an unknown rate or period, compute NPV (or PV) at two trial values on either side of the target, then interpolate in a straight line between them.

Understand Discounting Techniques and Valuation of Uneven Cash Flows

A cash flow of ₹50,000 in year 3 is worth less than ₹50,000 today. Discounting converts each future amount into today's value using a discount rate. For a single sum, you multiply by the present value factor, which is 1 ÷ (1 + r)^n.

An annuity has equal cash flows, so one annuity factor covers all of them. Uneven (mixed) cash flows have different amounts each year. You cannot use one factor. You discount each year's flow with its own factor and add them. The total is the present value (PV). If you subtract the initial outlay, you get the net present value (NPV).

Sometimes the rate is unknown. You know the outlay and the cash flows, and you must find the rate that makes PV equal the outlay. This rate is the implicit rate, or IRR. There is no direct formula for uneven flows, so you use trial and error.

Pick a rate where NPV is positive and another where NPV is negative. The true rate lies between them. Interpolation assumes NPV changes in a straight line between the two rates, and gives a good estimate. The same idea finds an unknown number of periods.

The estimate is slightly off because the PV curve is not a straight line. The closer your two trial rates, the better the answer.

Key rules to remember

Present value factor
PVF = 1 ÷ (1 + r)^n
r is the rate per period and n is the number of periods. Use the table value if the question gives one.
PV of uneven cash flows
PV = C1 ÷ (1 + r)^1 + C2 ÷ (1 + r)^2 + ... + Cn ÷ (1 + r)^n
Each flow gets its own factor. Add the discounted values.
Net present value
NPV = PV of cash inflows − initial outlay
For outflows later in the project, subtract their present values too.
Interpolation for rate
r = r1 + [NPV1 ÷ (NPV1 − NPV2)] × (r2 − r1)
r1 gives positive NPV1 and r2 gives negative NPV2. Use the NPV values with their signs.
Interpolation using PV and outlay
r = r1 + [(PV1 − Outlay) ÷ (PV1 − PV2)] × (r2 − r1)
PV1 is at the lower rate r1 and PV2 is at the higher rate r2. Outlay lies between PV1 and PV2.
Interpolation for number of periods
n = n1 + [(PV1 − Target) ÷ (PV1 − PV2)] × (n2 − n1)
Use two whole-number periods whose PVs sit on either side of the target value.

How to solve Discounting Techniques and Valuation of Uneven Cash Flows questions

Use this method for any question on discounting uneven flows or finding an unknown rate or period.

  1. 1Write the timeline: the outlay at year 0 and each cash flow with its year.
  2. 2Note the discount rate given, or mark the rate or period you must find.
  3. 3If the rate is given, find the PV factor for each year from the table or the formula.
  4. 4Multiply each cash flow by its factor, then add the products to get total PV.
  5. 5Subtract the outlay to get NPV, and state the decision: accept if NPV is positive.
  6. 6If the rate is unknown, try a rate and calculate NPV. Adjust up if NPV is positive and down if it is negative, until NPV changes sign.
  7. 7Apply the interpolation formula with the two rates on either side of zero NPV.
  8. 8Check that the answer lies between your two trial rates, and state it with the unit (%, years).

Quickest way: Bracket and interpolate

When to use it: Use this when the question asks for IRR or an implicit rate and you have a discount factor table.

  1. Estimate a first rate: divide the average annual inflow into the outlay, and use the payback ratio as a guide to the factor.
  2. Compute NPV at that rate. If positive, move up 2 to 4 points. If negative, move down.
  3. Stop as soon as the two NPVs have opposite signs.
  4. Plug both into the interpolation formula and add the result to the lower rate.
  5. Keep the gap between rates small, ideally 1 to 4 points, so the estimate is accurate.

Common mistakes in Discounting Techniques and Valuation of Uneven Cash Flows

  • Using the annuity factor for flows that are not equal

    Students see several years of cash flow and reach for the cumulative factor out of habit.

    Fix: Check whether every year's amount is identical. If not, use single-year factors for each year and add.

  • Applying the wrong year's factor

    Rushing a table lookup, or counting year 0 as year 1.

    Fix: Write the year beside each flow. Year 1 flows use the n = 1 factor. Only the outlay at time 0 has a factor of 1.

  • Forgetting to subtract the initial outlay

    The total PV looks like the answer once all additions are done.

    Fix: Always end with NPV = PV of inflows − outlay, and label which figure you are giving.

  • Choosing two trial rates that give NPV of the same sign

    Students interpolate without checking the signs, which is extrapolation and unreliable.

    Fix: Keep trying until one NPV is positive and the other negative. Then interpolate.

  • Dropping the minus sign in the interpolation denominator

    The negative NPV is written as a positive number, so the denominator is wrong.

    Fix: Use NPV1 − NPV2, which equals the sum of the two absolute values. Check the answer sits between r1 and r2.

  • Adding the interpolated part to the higher rate

    Mixing up which rate is r1 in the formula.

    Fix: Start from the lower rate (the one with positive NPV) and add the fraction times the gap.

Worked examples

Example 1

A project needs an outlay of ₹1,30,000 and gives cash inflows of ₹40,000, ₹50,000, ₹60,000 and ₹30,000 at the end of years 1 to 4. The discount rate is 10%. PV factors at 10%: year 1 = 0.9091, year 2 = 0.8264, year 3 = 0.7513, year 4 = 0.6830. Find the NPV.

Show the solution
  1. Year 1: 40,000 × 0.9091 = ₹36,364.
  2. Year 2: 50,000 × 0.8264 = ₹41,320.
  3. Year 3: 60,000 × 0.7513 = ₹45,078.
  4. Year 4: 30,000 × 0.6830 = ₹20,490.
  5. Total PV of inflows = 36,364 + 41,320 + 45,078 + 20,490 = ₹1,43,252.
  6. NPV = 1,43,252 − 1,30,000 = ₹13,252.

Answer: NPV is ₹13,252. It is positive, so the project earns more than 10% and can be accepted.

Example 2

An investment of ₹1,00,000 gives inflows of ₹40,000, ₹50,000 and ₹40,000 at the end of years 1, 2 and 3. Find the implicit rate of return by interpolation. PV factors: at 12% = 0.8929, 0.7972, 0.7118; at 16% = 0.8621, 0.7432, 0.6407.

Show the solution
  1. At 12%: 40,000 × 0.8929 = 35,716; 50,000 × 0.7972 = 39,860; 40,000 × 0.7118 = 28,472.
  2. PV at 12% = 35,716 + 39,860 + 28,472 = ₹1,04,048. NPV1 = +₹4,048.
  3. At 16%: 40,000 × 0.8621 = 34,484; 50,000 × 0.7432 = 37,160; 40,000 × 0.6407 = 25,628.
  4. PV at 16% = 34,484 + 37,160 + 25,628 = ₹97,272. NPV2 = −₹2,728.
  5. NPV changes sign between 12% and 16%, so the rate lies in this range.
  6. r = 12 + [4,048 ÷ (4,048 + 2,728)] × (16 − 12) = 12 + (4,048 ÷ 6,776) × 4.
  7. 4,048 ÷ 6,776 = 0.5974, and 0.5974 × 4 = 2.39.
  8. r = 12 + 2.39 = 14.39%.

Answer: The implicit rate of return is about 14.39%. Using closer trial rates such as 14% and 15% would give a slightly more accurate figure of about 14.34%.

Exam tips

  • Show the year-wise table of cash flow, factor and PV. Step marks are awarded for each line even if the total is wrong.
  • Use the factors printed in the question. Do not recompute them from the formula unless the question says so.
  • In interpolation, write both NPVs with signs and show the formula before substituting.
  • State your decision at the end, such as accept or reject against the cost of capital. ICMAI expects interpretation.
  • For MCQs, test the options by estimating the PV at a rate rather than doing full interpolation.

Practice questions from Time Value of Money

Discounting Techniques and Valuation of Uneven Cash Flows in other exams

The same ground in other exams, if you are preparing for more than one or want another angle on it.

Discounting Techniques and Valuation of Uneven Cash Flows: frequently asked questions

How do you find the present value of uneven cash flows?

Discount each year's cash flow with its own present value factor and add all the results. If the question gives an outlay, subtract it to get NPV. Use the annuity factor only when the flows are equal.

Why do we interpolate to find the rate?

For uneven flows, the rate cannot be solved directly from a formula. You find NPV at two rates with opposite signs and assume a straight-line change between them. This gives a close estimate of the rate where NPV is zero.

Is IRR by interpolation exact?

No, it is an approximation because the NPV curve bends. The estimate improves when the two trial rates are close together. Exams accept the interpolated answer.

Can interpolation be used to find the number of years?

Yes. Find the PV at two whole-number periods that bracket the target value. Then apply the same straight-line formula with periods in place of rates.