NPV formula: How to calculate net present value (a step-by-step guide)

NPV formula: How to calculate net present value (a step-by-step guide)
Jobstreet content teamupdated on 16 June, 2025
Share

Making career choices can be challenging. Should you take that high-paying job with long hours or a lower-paid one with a better work-life balance? Is getting an advanced degree worth the cost and time? What about switching industries or starting your own business? The choices you make today may affect your finances for years to come.  

Net present value (NPV) is a financial tool that can help you compare different career options based on their long-term financial impact. Let's explore how to calculate NPV to evaluate career paths in Malaysia. Here's what we'll cover: 

Understanding NPV in a career context 

NPV can help you compare different career paths based on their future value in today's money. It tells you whether a long-term investment is financially worthwhile. 

Think of your career as a long-term investment. You put in money, time, and effort (your costs) and get back salary, benefits, and opportunities (your returns). NPV evaluates and adjusts these future benefits and expenses, as money in the future may be worth less than the same amount today. This is the "time value of money" concept. 

Think of it this way: RM1,000 may be worth more today than RM1,000 five years from now because you could invest today's money and earn returns in the future. 

Let's say you're deciding between two job offers. One might pay more immediately, while the other has better growth potential. NPV can help you evaluate which job may be more valuable over time by converting future earnings to their present value. 

A positive NPV means a career path is likely worth pursuing financially. In this case, the money you can earn over time exceeds the costs when you convert it to present value. A negative NPV suggests the option may not be worth pursuing purely from a financial standpoint. 

The NPV formula explained 

The basic NPV formula looks like this: 

NPV = Present Value = Cash Flow / (1+i)^n  

Where: 

  • Cash Flow is the money you expect to receive (or spend) in a given period. 
  • i is the discount rate (more on this below). 
  • n is the time period (usually in years). 

The formula expands for a career decision with multiple cash flows over time:  

NPV = CF₀ + CF₁/(1+i)¹ + CF₂/(1+i)² + ... + CFₙ/(1+i)ⁿ  

Where: 

  • CF₀ is the initial investment or cost (often negative). 
  • CF₁, CF₂, etc., are the cash flows in years 1, 2, and so on. 
  • i is the discount rate. 

The discount rate is important. It reflects how much you value future money vs present money. It accounts for inflation, risk, and your personal time preference. A high discount rate means you value future money less (or view the future as uncertain). 

Let's break this down with a simple NPV calculation example: 

Imagine you're considering a job that means moving to a new city. Your initial costs (CF₀) include relocation expenses of RM5,000. The job pays RM48,000 per year for three years. If your discount rate is 5%, your NPV calculation would be: 

NPV = -5,000 + 48,000/(1+0.05)¹ + 48,000/(1+0.05)² + 48,000/(1+0.05)³ 
NPV = -5,000 + 45,714 + 43,537 + 41,464 
NPV = 125,715  

This positive NPV suggests the job opportunity is financially worthwhile. 

Using Excel for NPV calculations 

Excel makes NPV calculations much easier. Here's a guide to setting up your NPV calculation in Excel: 

  • Open a new Excel spreadsheet: Create a new workbook or use an existing one where you want to perform your calculation. 
  • Label your cells and enter cash flow values: Type "Discount Rate" in cell A1 and enter your rate (e.g., 5% or 0.05) in cell B1. In cells A3 to A6, label your cash flows (e.g. "Initial Cost", "Year 1", "Year 2", "Year 3"), and enter your cash flow amounts in column B next to your labels: B3: −5000 (your initial cost as a negative number), B4: 48000 (Year 1 cash flow), B5: 48000 (Year 2 cash flow), B6: 48000 (Year 3 cash flow). 
  • Create your NPV formula and calculate: Type a label such as "NPV Result" in A8. In cell B8, enter this formula: =NPV(B1,B4:B6)+B3. 

Add the initial cost separately because the NPV function assumes all cash flows start from period 1, not period 0. Excel will then display your result. 

Applying NPV to career decisions in Malaysia 

business man at work in a white shirt

The Malaysian job market has many opportunities in different industries, so salaries and growth potential vary widely. Here are some things to consider when you're calculating NPV.  

Estimate future cash flows 

To calculate NPV for a career path in Malaysia, start by estimating your future cash flows: 

  • Salary: Research typical salary ranges for your field. In Malaysia, a software developer might earn between RM48,000 and RM75,600 annually, while an accountant might earn between RM48,600 and RM78,600
  • Benefits: Consider the monetary value of benefits such as health insurance, retirement contributions, and bonuses.
  • Career progression: Think about how your earnings might increase over time. In Malaysia, reports project annual salary increases to be around 5% in 2025
  • Education or training costs: Include any upfront or ongoing expenses for education or training you require. 
  • Opportunity costs: If you're switching careers or returning to education, factor in the income you might lose during that time. 

Set the right discount rate 

Your discount rate should reflect: 

  • Inflation: Malaysia's projected inflation rate for 2025 is between 2.0% and 3.5%
  • Risk: Different careers carry varying levels of risk. A job in a volatile industry might warrant a higher discount rate. 
  • Personal time preference: Decide how much you value money now vs in the future. 

The range is usually between 5% and 10% for most career decisions when you add these components together. For example, if you're considering a stable career with a government-linked company, use a lower discount rate of around 5–6%. But if you're thinking of joining a startup, use a higher rate of 8–10% to account for more uncertainty. 

Example comparison of job offers in Malaysia using NPV 

Let's say you've received two job offers in Kuala Lumpur: 

Job A: Established company 
Starting salary: RM60,000 per year 
Expected annual raises: 5% 
Bonus: RM5,000 per year 
Benefits: Standard 

Job B: Growing startup 
Starting salary: RM48,000 per year 
Expected annual raises: 10% 
Bonus: Variable, potentially RM10,000+ 
Benefits: Standard plus stock options, potentially worth RM40,000 in 5 years 

Using a 7% discount rate and a five-year timeframe, you can calculate the NPV of each job using the formula in the previous section. 

Step-by-step guide to calculating your career NPV 

Let's walk through a practical example of calculating NPV for a career decision in Malaysia: 

Identify your career options and timeframe 

First, clearly define the career paths you're comparing and decide on a timeframe for your analysis. Five to 10 years is often appropriate for significant career decisions. 

For our example, let's compare: 

  • Option A: You decide to stay in your current field as a software developer. 
  • Option B: You decide to study for an MBA and switch to management. 
  • Timeframe: You choose to give yourself eight years to achieve your goal. 

Estimate all costs and benefits 

For each option, list all the costs and benefits in monetary terms: 

Option A: This is your current field (software developer). 

  • Current salary: You currently earn RM60,000 per year. 
  • Expected annual raises: You expect to increase your salary by 5% (in line with national projections). 
  • Education costs: You have no plans for education or training.  

Option B: This is your MBA and management option. 

  • MBA cost: Your degree will cost RM100,000 (spread over two years). 
  • Lost income during full-time study: You will lose RM60,000 per year for two years 
  • Post MBA starting salary: Your post-education salary will be RM80,000 (average starting salary for MBA graduates in Malaysia). 
  • Expected annual raises: You can expect salary increases of 8%. 

Create a year-by-year cash flow table 

Map out the expected cash flows for each year: 

  • Option A: Current career: On your current career path, your cash flows equate to RM60,000 in the first year, RM63,000 in the second (after an annual raise of 5%), RM66,150 in the third, RM69,458 in the fourth, RM72,930 in the fifth, RM76,577 in the sixth, RM80,406 in the seventh, and RM84,426 in the eight year. 
  • Option B: MBA and management: If you return to education and then take an MBA graduate post, your cash flows equate to RM110,000 in the first two years (tuition and lost income), RM80,000 in the third, RM86,400 in the fourth, RM93,312 in the fifth, RM100,777 in the sixth, RM108,839 in the seventh, and RM117,546 in the eighth year. 

Choose an appropriate discount rate 

For our example, let's use 8% as the discount rate. This figure accounts for the expected inflation in Malaysia, career-specific risks, and time preference. 

Calculate the NPV using Excel 

In Excel, you can use these NPV formulas: 

Option A:  The formula to calculate Option A is =NPV(0.08,60000,63000,66150,69458,72930,76577,80406,84426). 

Option B: The formula to calculate Option B is =NPV(0.08,-110000,-110000,80000,86400,93312,100777,108839,117546). 

Compare and interpret the results 

Let's say the NPV calculations give RM402,426 for Option A and RM182,645 for Option B. Based purely on NPV, Option A (staying in your current field) appears financially better over the eight years. However, the difference might narrow or reverse if you extended the timeframe further, as the management path has a higher growth potential. 

Perform a sensitivity analysis 

Try adjusting key assumptions to see how they affect your results: 

  • What if salary increases are higher or lower than expected? 
  • What if you change the discount rate? 
  • What if you extend the timeframe to 10 or 15 years? 

Limitations and considerations of using NPV for career decisions 

Here are some limitations when using NPV:  

Challenge of predicting future cash flows 

Career paths aren't linear and often don't work out as you plan. Economic growth, industry trends, and policy changes can influence pay and growth opportunities. To address this uncertainty, use salary ranges rather than exact figures and update your calculations regularly when you have new information. 

Value of non-financial factors 

There can be many aspects of career satisfaction that you can't directly convert to monetary value, yet they significantly impact your quality of life. You should also think about how each option aligns with your values and priorities, such as work-life balance, job satisfaction and meaning, workplace culture, geographic location, and career vs personal interests. 

Balance between short-term needs and long-term value 

NPV has more to do with long-term value, but short-term financial needs are also important. An option might not be practical if it has a higher NPV but means you have tight finances for several years, and you have immediate financial obligations. 

For example, the mean monthly basic expenditure of decent living (PAKW) for households in Malaysia is RM4,729, with urban areas, such as Kuala Lumpur, having higher costs (RM5,468). If your short-term cash flow doesn't meet these needs, even a high NPV option may not work well. 

Economic factors 

Economic conditions in Malaysia should also be part of your NPV calculations. These can include projected inflation at 2.0–3.5% for 2025, the tax implications of different career choices, and economic growth projections for different industries. 

Regular reassessment 

Career planning isn't a one-time exercise. You may find yourself in a different situation in the future. Revisit your NPV calculations so your career path always aligns with your career goals

Leveraging NPV for wise career choices in Malaysia 

An employee making notes on project papers with a coffee cup, sticky notes, and sicsors

NPV gives you a structured approach to assessing the financial aspects of career decisions. By converting future earnings and costs to their present value, you can more objectively compare different paths and make choices that align with your long-term financial goals. 

You can use the NPV formula for more clarity when making a complex decision. The job market is dynamic, with annual salary increases of around 5% in 2025. You can use NPV alongside non-financial factors like work-life balance, career growth opportunities, and job satisfaction. This will help you make well-rounded decisions. 

Remember that career planning is an ongoing process. Over time, you may work on your skills, there may be a shift in the job market, or your goals may have changed. Reassess your career path so you're still heading in the desired direction. 

FAQs 

Here are some common questions about NPV: 

  1. What are the current trends in career decision-making in Malaysia? 
    ⁠Malaysian people are increasingly factoring in work-life balance alongside compensation when making career decisions. About 72% prioritise stability and work-life balance, while 61% prefer hybrid work models.  
  2. How does the Malaysian job market compare to global standards in terms of salary growth? 
    ⁠The Malaysian job market shows positive salary growth trends, with annual increases of around 5% in 2025, and increases range from 3% to 6% across most industries. But 52% of employees believe their salary is below the industry average. 
  3. What are the most common financial considerations for Malaysian job seekers? 
    ⁠Financial compensation is a top priority. 27% of job seekers consider low pay a deal breaker. Work-life balance is another priority. Other important financial considerations include benefits packages, bonuses, career progression opportunities, and job security.  
  4. How do Malaysian professionals typically evaluate job offers? 
    ⁠Beyond salary, Malaysian professionals evaluate offers based on several key factors, such as work-life balance, job security, and work flexibility.   
  5. What are the latest statistics on salary ranges for different industries in Malaysia?  
    ⁠Here are the salary ranges for different industries in Malaysia
    - ⁠IT professionals earn between RM60,000 and RM480,000 annually. 
    - ⁠Finance sector professionals earn between RM84,000 and RM840,000. 
    - ⁠Healthcare professionals range from RM96,000 for nurses to RM600,000 for medical specialists. 
    - ⁠Engineering roles typically pay between RM72,000 and RM306,000. 
    - ⁠Sales and marketing roles get paid in the range of RM96,000 to RM420,000 
    - ⁠HR professionals can earn anywhere from RM96,000 to RM264,000 annually. 
    ⁠These salaries can vary based on your role in the respective fields. 
  6. How does inflation affect career decisions in Malaysia?   
    ⁠Malaysia's projected inflation rate is 2.0-3.5% for 2025. This means your salary needs to increase by at least this amount annually just to maintain your standard of living. For NPV calculations, inflation forms a baseline component of your discount rate. With higher inflation periods, you'll need to be able to negotiate higher starting salaries and prioritise roles with reliable annual increases. 
  7. What tools or resources are available for Malaysians to calculate career NPV?  
    ⁠You can plug the = NPV() function with discount rates and projected cash flows into Excel to easily calculate your NPV while accounting for external factors like inflation. 
  8. What are the current economic factors affecting career growth in Malaysia?  
    ⁠As a job seeker in Malaysia, you'll need to consider these economic factors as part of your planning:  
    - ⁠GDP growth: ​​The growth is projected at 4.5–5.5%, driven by domestic demand and tourism. 
    - ⁠Labour Market: There's an initiative to ​​raise the labour income share to 45% of GDP by 2033 (from 33.1% in 2023). 
    - ⁠Inflation: 2.0–3.5% 
  9. How do Malaysian companies typically structure compensation packages? 
    ⁠Most Malaysian companies structure their compensation packages this way:  
    ⁠They use a monthly payment schedule, offering fixed salaries or hourly wages depending on the industry. 
    ⁠Compensation packages usually include a basic salary plus various allowances like transport and performance bonuses. 
    ⁠Private-sector employers often use market benchmarking to set salary ranges, while the public sector follows fixed scales and grades under systems like the Sistem Saraan Malaysia
  10. How do Malaysian professionals balance financial and non-financial factors in career decisions? 
    ⁠While financial considerations are important, non-monetary factors are also getting many people's attention. Job seekers look for roles that offer enjoyable work experiences, inspiring company vision, outstanding company culture, and environmental sustainability commitment. 

More from this category: Workplace skills

Top search terms

Want to know what people are searching for on Jobstreet? Explore our top search terms to stay across industry trends.

Subscribe to Career Advice

Get expert career advice delivered to your inbox.
By providing your personal information, you agree to the Collection Notice and Privacy Policy. If you are under 18 years old, you must have parental consent for Jobstreet and affiliates to process your personal data. You can unsubscribe at any time.