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.
- 1Write the timeline: the outlay at year 0 and each cash flow with its year.
- 2Note the discount rate given, or mark the rate or period you must find.
- 3If the rate is given, find the PV factor for each year from the table or the formula.
- 4Multiply each cash flow by its factor, then add the products to get total PV.
- 5Subtract the outlay to get NPV, and state the decision: accept if NPV is positive.
- 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.
- 7Apply the interpolation formula with the two rates on either side of zero NPV.
- 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.
- Estimate a first rate: divide the average annual inflow into the outlay, and use the payback ratio as a guide to the factor.
- Compute NPV at that rate. If positive, move up 2 to 4 points. If negative, move down.
- Stop as soon as the two NPVs have opposite signs.
- Plug both into the interpolation formula and add the result to the lower rate.
- 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
- Year 1: 40,000 × 0.9091 = ₹36,364.
- Year 2: 50,000 × 0.8264 = ₹41,320.
- Year 3: 60,000 × 0.7513 = ₹45,078.
- Year 4: 30,000 × 0.6830 = ₹20,490.
- Total PV of inflows = 36,364 + 41,320 + 45,078 + 20,490 = ₹1,43,252.
- 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
- At 12%: 40,000 × 0.8929 = 35,716; 50,000 × 0.7972 = 39,860; 40,000 × 0.7118 = 28,472.
- PV at 12% = 35,716 + 39,860 + 28,472 = ₹1,04,048. NPV1 = +₹4,048.
- At 16%: 40,000 × 0.8621 = 34,484; 50,000 × 0.7432 = 37,160; 40,000 × 0.6407 = 25,628.
- PV at 16% = 34,484 + 37,160 + 25,628 = ₹97,272. NPV2 = −₹2,728.
- NPV changes sign between 12% and 16%, so the rate lies in this range.
- r = 12 + [4,048 ÷ (4,048 + 2,728)] × (16 − 12) = 12 + (4,048 ÷ 6,776) × 4.
- 4,048 ÷ 6,776 = 0.5974, and 0.5974 × 4 = 2.39.
- 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
- Kavita Enterprises is offered a machine on instalments: ₹40,000 at the end of each year for 4 years. The cost of capital is 12% p.a. Given t…
- Arvind says his money doubled in exactly 9 years under annual compounding. Using the Rule of 72 as an approximation, what annual interest ra…
- Kavya Textiles expects cash inflows of ₹20,000 at the end of Year 1, ₹30,000 at the end of Year 2 and ₹50,000 at the end of Year 3. Using a …
- Kavita Enterprises invests ₹1,00,000 for 2 years at 10% p.a. Interest is compounded annually. What is the maturity value at the end of 2 yea…
- Kavita invests ₹1,00,000 in a scheme earning 12% p.a. compounded annually. Using the Rule of 72, in about how many years will the investment…
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.