Present Worth Calculator
Calculate the present worth of future cash flows, uniform series, gradients, project costs, salvage values, or irregular cash flow schedules.
Calculator is for informational purposes only. Terms and Conditions
Choose the present worth method
Select the cash flow pattern and discount-rate basis before entering values.
Enter the known values
Visible fields update based on the selected present worth method.
Cash Flow Timeline
Visualize how future cash flows are discounted back to period 0.
Solution
Live result, quick checks, warnings, and full solution steps.
Quick checks
- Check—
Show solution steps See the equation, substitutions, assumptions, and present worth path
- Enter values to see the full solution steps and checks.
Source, Standards, and Assumptions
Calculation basis, constants, assumptions, and limitations.
Present worth is calculated by discounting future cash flows to period 0 using the selected discount rate.
- Assumptions will appear after a valid calculation.
On this page
Engineering Economics Guide
How to Use the Present Worth Calculator
The Present Worth Calculator above converts future cash flows into their equivalent value at time zero. Use it to discount a single future amount, annual savings, arithmetic gradients, project costs, salvage values, or irregular cash flow schedules using a selected discount rate.
Present worth is one of the most common engineering economy methods because it turns money that occurs at different times into one comparable value. That makes it useful for project selection, equipment replacement, investment checks, cost alternatives, and classroom factor problems.
Quick Answer
Present worth is calculated by discounting each future cash flow back to period 0. For a single future amount, the formula is \(P=F/(1+i)^n\). For multiple cash flows, discount each value by its period and add the results.
When not to rely on a simplified result
Do not treat one present worth result as final approval for a real investment. Confirm the discount rate, cash flow timing, inflation basis, tax treatment, maintenance assumptions, risk, and any organization-specific capital budgeting rules before making a financial or engineering decision.
Inputs and Outputs Used by the Calculator
The calculator uses cash flow amounts, timing, and a discount rate to estimate present worth. The active inputs change depending on whether you are solving a single future value, a uniform series, a gradient, a project with salvage value, or an irregular cash flow schedule.
| Type | Value | What It Means | Common Unit |
|---|---|---|---|
| Input | Future value, \(F\) | A single amount received or paid in a future period. | currency |
| Input | Uniform amount, \(A\) | A repeated cash flow each period, such as annual savings or annual cost. | currency per period |
| Input | Gradient, \(G\) | A fixed increase or decrease in the cash flow from one period to the next. | currency per period step |
| Input | Initial cost, \(C_0\) | The upfront project cost at period 0. In project mode, the calculator treats it as an outflow. | currency |
| Input | Salvage value, \(S\) | The residual value, resale value, or disposal value at the final period. | currency |
| Input | Cash flow, \(CF_t\) | A specific benefit, cost, saving, or expense at period \(t\). | currency |
| Input | Discount rate, \(i\) | The interest rate, MARR, hurdle rate, or required return used to discount future money. | percent per period |
| Input | Periods, \(n\) | The number of equal time intervals between time zero and the future cash flow. | years, quarters, or months |
| Output | Present worth, \(P\) | The equivalent value of future cash flows at period 0. | currency |
Present Worth Formula
The basic present worth formula discounts one future value to time zero. When cash flows repeat or vary by period, the calculator uses the matching engineering economy factor or sums each discounted cash flow.
Single Future Value
This is the single-payment present worth factor, often written as \(P=F(P/F,i,n)\).
Uniform Series
Use this when the same amount occurs each period. This is the \(P/A\) factor.
Arithmetic Gradient Present Worth
Use this when a cash flow increases or decreases by a constant amount each period. In the standard convention, the first gradient increment occurs in period 2.
Project Net Present Worth
Use this when a project has an initial cost, repeated savings or costs, and a final salvage value.
Irregular Cash Flows
This is the most flexible form because every cash flow is discounted according to its own period.
Source note
Engineering economy courses commonly use factor notation such as \(P/F\), \(P/A\), and \(P/G\). For additional textbook-style context, see the Penn State explanation of uniform series present-worth factors.
What the Variables Mean
Each variable must use the same time basis. If cash flows occur yearly, use an annual discount rate. If cash flows occur monthly, use an effective monthly rate or let the calculator convert the rate when that option is available.
\(P\)
Present worth or present value at period 0. This is the main result and is expressed in currency.
\(F\)
Future value. This is a single future amount discounted back to the present.
\(A\)
Uniform amount per period. This may represent equal annual savings, revenue, operating cost, or payment.
\(G\)
Arithmetic gradient. This is the fixed amount by which a cash flow increases or decreases each period.
\(C_0\)
Initial cost at period 0. In project mode, this is treated as an upfront cash outflow.
\(S\)
Salvage value at the final period. A positive salvage value is discounted back to period 0.
\(CF_t\)
The cash flow that occurs at period \(t\). In irregular cash flow mode, each \(CF_t\) is discounted separately.
\(t\)
The specific period number for an individual cash flow. Period 0 is already present value.
\(i\)
Discount rate per period, written as a decimal in formulas. For example, \(8\%\) becomes \(0.08\).
\(n\)
Number of periods. In series and gradient problems, this usually needs to be a whole number.
\(i_{nominal}\)
The stated annual nominal rate before compounding or inflation adjustment.
\(f\)
Inflation rate used when converting a nominal discount rate into a real discount rate.
How to Use the Calculator
Start by choosing the cash flow pattern that matches the problem. Then enter values with a consistent sign convention, select the rate basis, and compare the present worth result with the solution steps.
Select the calculation type
Use single future value for \(P/F\), uniform series for \(P/A\), gradient for \(P/G\), project mode for initial cost plus salvage value, or irregular mode for a cash flow table.
Enter cash flows and timing
Use positive values for benefits, savings, revenue, and salvage value. Use negative values for costs in irregular cash flow mode. Period 0 is already present value.
Check the rate and result
Make sure the discount rate period matches the cash flow period. Then review the formula, quick checks, timeline, and final present worth output.
Single future value
Use this mode when you know one future amount and want its value today.
Uniform series
Use this mode for equal annual savings, equal payments, equal costs, or equal benefits.
Gradient
Use this mode when maintenance, savings, or costs increase by the same amount each period.
Project with salvage
Use this mode for an upfront cost, repeated net cash flow, and final residual value.
Irregular cash flows
Use this mode when each period has a different cash flow amount.
Advanced rate options
Use nominal compounding, real-rate conversion, or irregular period spacing when the problem is not a simple annual end-of-period case.
How to Interpret the Result
A present worth result tells you what future cash flows are worth now under the selected discount rate. For project cash flows, a positive net present worth usually means discounted benefits exceed discounted costs.
What to do with the result
Use present worth to compare alternatives on the same time-zero basis. Higher net present worth is usually better for benefit projects, while lower present cost is usually better for cost-only alternatives.
What changes the result most?
The discount rate often dominates the result. A higher rate makes future positive cash flows worth less today, especially when they occur far in the future.
Sanity check
For a positive future value and a positive discount rate, present worth should be less than the future value. If it is not, check the sign, rate, and period inputs.
Present worth decision rule
For independent projects, a positive net present worth usually supports acceptance if the assumptions are valid. For mutually exclusive alternatives, choose the option with the highest present worth. For cost-only alternatives, choose the lowest present cost.
Input Checklist Before You Trust the Answer
Present worth calculations are simple mathematically, but easy to misuse. The most important checks are timing, signs, discount-rate basis, and whether inflation is handled consistently.
- Confirm whether cash flows are annual, quarterly, monthly, or custom periods.
- Use the same period basis for the discount rate and the cash flow schedule.
- Keep one sign convention: benefits positive and costs negative is the most common.
- Do not discount period 0 cash flows because they already occur at the present time.
- Include salvage value only in the period when it actually occurs.
- Use the gradient mode only when the increase or decrease is a constant amount each period.
- Do not mix real cash flows with a nominal discount rate unless inflation is modeled consistently.
Present Worth Worked Example
This example uses a common engineering economy workflow: an initial project cost, annual savings, and a future salvage value.
Formula
Substitution
Calculation
Final answer
The project has a net present worth of approximately \$10,516. This is reasonable because the discounted annual savings plus discounted salvage value exceed the initial cost.
Quick single-value example
If \(F=\$10{,}000\), \(i=8\%\), and \(n=5\), then \(P=10000/(1.08)^5=\$6{,}805.83\). This means \$10,000 received five years from now is worth about \$6,806 today at an 8% discount rate.
How to Visualize Present Worth
Present worth is easiest to understand as a cash flow timeline. Costs and benefits occur at different times, and the discounting process moves each future value back to period 0.
The key idea is timing: period 0 stays at present value, while each future cash flow is discounted back to time zero.
Reference Checks for Present Worth
There is no universal “good” present worth because the result depends on the discount rate, cash flow timing, and project assumptions. Instead of looking for one reference value, use directional checks to catch obvious mistakes.
Positive future amount
With a positive discount rate, \(P\) should be less than \(F\). For example, \$10,000 received in 5 years at 8% is about \$6,806 today.
Higher discount rate
Increasing the discount rate should reduce the present worth of future positive cash flows.
Farther future timing
Moving a positive cash flow farther into the future should reduce its present worth when the discount rate is positive.
Period 0 value
A period 0 cash flow should not change when you change the discount rate because it is already present value.
Design Notes and Practical Ranges
Present worth analysis is a decision-support method, not a design code. The formula can show which alternative is economically stronger under the selected assumptions, but the assumptions still need engineering judgment.
Choosing a discount rate
In engineering economy, the discount rate is often the minimum attractive rate of return, cost of capital, or organization-specified hurdle rate. Use a sensitivity check if the decision changes when the rate moves slightly higher or lower.
Unequal project lives
If alternatives have different service lives, a single present worth comparison may be incomplete. Use a common study period, repeatability assumption, or equivalent annual worth method before making the final comparison.
Units and Conversions
Present worth uses currency and time periods. The currency label does not change the math, but the period basis does. Annual cash flows need an annual rate; monthly cash flows need a monthly effective rate.
Nominal to Effective Annual Rate
Here, \(i_{\text{nom}}\) is the nominal annual rate and \(m\) is the number of compounding periods per year.
Effective Annual to Effective Period Rate
Use \(L=1\) for years, \(L=1/4\) for quarters, and \(L=1/12\) for months.
Real Discount Rate
Use real rates with cash flows stated in today’s dollars. Use nominal rates with cash flows that include expected inflation.
Present Worth vs Present Value vs NPV
Present worth and present value usually describe the same discounting idea. Present worth is more common in engineering economy, while present value is more common in finance. Net present value or net present worth usually includes all inflows and outflows.
| Term | Common Use | Practical Meaning |
|---|---|---|
| Present worth | Engineering economy | Equivalent value of future cash flows at time zero. |
| Present value | Finance and investment analysis | Current value of future money using a discount rate. |
| Net present value | Capital budgeting | Sum of discounted inflows and outflows, usually including initial investment. |
| Future worth | Engineering economy comparison | Equivalent value moved forward to a selected future period. |
For a more finance-focused cash flow decision, compare this tool with the Net Present Value Calculator. For growth in the opposite direction, the Compound Interest Calculator helps estimate future value.
Common Present Worth Calculation Mistakes
Most wrong answers come from timing errors, rate mismatches, or sign mistakes. The formulas are reliable only when the cash flow model is built consistently.
Do
- Use the correct period rate for the cash flow spacing.
- Keep costs and benefits in a consistent sign convention.
- Check whether cash flows happen at the beginning or end of the period.
- Discount salvage value from the final period.
- Run a low-rate and high-rate sensitivity check for important decisions.
Don’t
- Do not discount period 0 cash flows.
- Do not mix annual rates with monthly cash flows without conversion.
- Do not treat nominal and real cash flows as interchangeable.
- Do not compare unequal-life alternatives without a consistent study period.
- Do not assume a positive present worth removes technical or operational risk.
Troubleshooting Unrealistic Results
If the result looks too high, too low, or opposite of what you expected, check the cash flow signs, period spacing, and discount-rate basis first. These three items cause most present worth errors.
Result is higher than the future value
For a positive future amount and positive discount rate, present worth should be less than future value. If it is higher, check for a negative rate, wrong period count, or reversed sign convention.
Result is too low
Check whether the discount rate is too high, whether benefits were entered as costs, or whether a salvage value was omitted.
Result changed a lot
Present worth is highly sensitive to the timing of large future cash flows. Moving a major cash flow by even one period can noticeably change the answer.
Negative result
A negative net present worth can be valid. It means discounted costs exceed discounted benefits under the selected assumptions.
Assumptions and Limitations
The calculator is best used as an educational and preliminary analysis tool. It discounts the cash flows entered by the user, but it does not verify whether the cash flow forecast, rate selection, inflation assumptions, or project risk are correct.
Constant discount rate
The calculation assumes the selected discount rate applies over the entire study period unless you manually model changing rates.
Discrete periods
Cash flows are assumed to occur at the selected period spacing, such as years, quarters, or months.
Forecast uncertainty
Future savings, costs, and salvage values are estimates. Test optimistic and conservative cases before relying on one result.
Decision context
Present worth does not account for nonfinancial constraints such as safety, reliability, permitting, downtime, or strategic value unless those effects are modeled as cash flows.
Key Terms
These terms help connect the calculator inputs, formula, and result.
Present Worth
The equivalent value at time zero of one or more future cash flows.
Discount Rate
The rate used to reduce future cash flows to present value. It may represent MARR, cost of capital, or required return.
MARR
Minimum attractive rate of return. This is the minimum return needed for an alternative to be attractive.
Salvage Value
The estimated residual value of an asset at the end of the study period.
Uniform Series
A repeated cash flow of the same amount each period.
Arithmetic Gradient
A cash flow pattern that increases or decreases by a constant amount each period.
FAQ
What does a present worth calculator calculate?
A present worth calculator converts future cash flows into an equivalent value at time zero using a selected discount rate. It can be used for lump sums, annual series, gradients, project savings, salvage value, or irregular cash flows.
What is the basic present worth formula?
The basic formula is \(P=F/(1+i)^n\), where \(P\) is present worth, \(F\) is future value, \(i\) is the discount rate per period, and \(n\) is the number of periods.
Is present worth the same as NPV?
They are closely related. Present worth can describe any discounted equivalent value at time zero, while NPV usually means the net sum of all discounted inflows and outflows, including the initial investment.
How should salvage value be handled?
Salvage value is usually treated as a future cash inflow at the final period. It should be discounted back to period 0 using the \(P/F\) factor.
Why is period 0 not discounted?
Period 0 is already the present time, so its discount factor is 1. Only future cash flows need to be discounted.
What discount rate should I use?
Use the rate that reflects the required return, MARR, cost of capital, or project hurdle rate. Keep the rate consistent with the cash flow period and inflation assumptions.