LabHub

Blog

Developer Personal Finance Complete Guide: Salary Negotiation, RSU/Options, 401k, Startup Equity, FIRE (2025)

한국어English日本語

Intro — "My Salary Keeps Going Up, So Why Isn't My Bank Balance?"

A 10-year-experienced developer:

"I make 130M KRW a year. Between marriage, a home, and childcare, it feels like it all disappears every month. I hear about RSUs and stock options but I don't know how to calculate any of it."

This is a universal problem. Personal finance is the single most under-taught area in a developer's career. We learn tech, but not money.

This article covers:

  1. The science of salary negotiation — Using Levels.fyi, Blind
  2. RSU vs stock options — Exercise, tax, timing
  3. ESOP and Korean tax law
  4. 401k / IRA (US) vs retirement pension / IRP (Korea)
  5. Startup equity — Vesting, cliff, exit scenarios
  6. FIRE (Financial Independence Retire Early)
  7. Tax implications of moving to the US
  8. Practical asset allocation for senior developers

Season 3 Episode 8. Last episode covered the promotion packet; this one is about managing the money that arrives after the promotion.

Disclaimer: This is for informational purposes only and is not investment or tax advice. Consult a professional before making real decisions.


Chapter 1: Anatomy of Compensation

1.1 Total Compensation Structure

US Big Tech:

Korean Big Tech:

1.2 How to Use Levels.fyi

Limitation: Voluntary submission creates upward bias (people brag only when they're paid well).

1.3 Using Blind

Caution: Anonymity breeds exaggeration and lies. Use as a reference only.

1.4 Reality of Korean Developer Salaries (2025 estimate)

LevelYearsStartupMid-sizeLarge CorpBig Tech (Naver, Kakao, Coupang, Toss)
Junior0-24,000-5,5004,500-6,0005,000-6,5005,500-7,000
Middle3-55,500-7,5006,500-9,0007,500-10,0008,500-11,000
Senior5-107,500-11,0009,000-13,00010,500-14,00011,000-16,000
Staff+10+10,000-15,00012,000-18,00014,000-20,00015,000-22,000

Unit: 10,000 KRW. Stock options and bonuses not included.

1.5 Salary Jump When Moving to the US

Korea 150M KRW → US L5 Senior = $300-400K (around 400M KRW).

But:

The real difference is RSU growth. A 50% jump in Google/Meta stock can dwarf a decade of base salary.


Chapter 2: The Science of Salary Negotiation

2.1 Core Principles of Negotiation

  1. Don't name a number before getting an offer
  2. Don't answer "Expected salary?" with your current salary
  3. A competing offer is a weapon
  4. 5 components are negotiable: Base, RSU, Signing, Bonus, Relo
  5. Persuade with competitor data

2.2 Script Example

Recruiter: "What's your current salary?"

You: "I'd rather not share my current compensation. If you share the budget range for this role, I can tell you whether it matches my expectations."

Recruiter: "Offer: Base 100M, RSU 20M, 10% bonus."

You: "Thank you. I'll review and get back to you." (No on-the-spot acceptance)

Next week:

You: "Another offer is at Base 115M, RSU 30M. Your company is more attractive to me, but would you be able to match compensation?"

2.3 Words to Avoid in Negotiation

2.4 Leveling

2.5 Signing Bonus

2.6 Relocation Package

When relocating to the US:


Chapter 3: RSU (Restricted Stock Units)

3.1 What is an RSU

3.2 Vesting Schedule (US Big Tech Example)

Example: $200K RSU 4-year grant

3.3 RSU Tax (US)

Caution: Company's withholding rate may be too low → you owe more at tax time.

3.4 RSU Tax (Korea)

3.5 RSU Management Strategies

Strategy 1: Sell everything

Strategy 2: Partial hold

Strategy 3: Tax-timing optimization

3.6 Refresher Grant


Chapter 4: Stock Options vs RSU

4.1 What is a Stock Option

4.2 Difference from RSU

ItemRSUStock Option
What you getStock itselfRight to buy stock
CostNone (free)Must pay strike price
Value at vestStock = market priceMarket - strike (spread)
Pre-IPOPrivate stockExercisable but hard to cash out
RiskNot zero even if price dropsZero if market < strike

4.3 ISO vs NSO (US)

ISO (Incentive Stock Option):

NSO (Non-qualified Stock Option):

4.4 Vesting Cliff

4.5 Early Exercise

Risks:

4.6 Exit Scenarios

IPO:

Acquisition:

Long-term with no IPO/acquisition:

4.7 Korean ESOP


Chapter 5: Retirement Pensions

5.1 US 401k

Traditional vs Roth:

5.2 IRA (Individual Retirement Account)

5.3 Korean Retirement Pension

DC (Defined Contribution): Company contributes monthly, you manage investments DB (Defined Benefit): Company manages, pays lump sum based on base pay at retirement IRP (Individual Retirement Pension): Transferable when changing jobs, individual contributions allowed

Integrated tax deduction for pension savings + IRP: Up to 9M KRW/year at 16.5% deduction (for income under 55M KRW)

5.4 Pension Investment Strategy

Young (20s-30s):

Middle (40s):

Near retirement (50s+):


Chapter 6: The Math of Startup Equity

6.1 Dilution

1% at seed becomes 0.3% at Series C. Why?

Example: 1% at seed = 1B KRW valuation = 10M KRW After Series C, 0.3% = 100B KRW valuation = 300M KRW

30x growth. Personal equity value rises despite dilution.

6.2 Vesting Cliff Revisited

Single trigger: Auto-accelerates on acquisition Double trigger: Accelerates on acquisition AND termination

6.3 Strike Price and 409A Valuation

6.4 Startup Exit Probabilities

Expected value calculation:

6.5 Startup vs Big Tech Choice

Reasons to join a startup:

Reasons to join Big Tech:

Looking only at money: Big Tech wins on expected value. Looking at learning and possibility: startups win big.


Chapter 7: FIRE (Financial Independence, Retire Early)

7.1 FIRE Basics

Example: 60M KRW/year spending → 1.5B KRW corpus + 60M KRW annual withdrawal.

7.2 FIRE Types

Lean FIRE: Minimum living costs (30M KRW/year) Regular FIRE: Middle class (60M KRW/year) Fat FIRE: Comfortable (120M+ KRW/year) Coast FIRE: Even stopping savings now yields enough at retirement Barista FIRE: Combined with part-time work

7.3 FIRE Feasibility for Developers

US senior developer ($300K+):

Korean senior (120M KRW):

7.4 The FIRE Pitfalls

  1. Healthcare costs: Decades of medical care after early retirement
  2. Inflation: The 4% rule must reflect inflation
  3. Children's education: Commonly omitted from calculations
  4. Identity: Depression when you have nothing to do
  5. Relationships: Isolation without workplace ties

7.5 Developer FIRE Success Stories


Chapter 8: Real Estate vs Stocks vs Equity

8.1 Korea's Unique Real Estate Concentration

8.2 The Developer's Real Estate Dilemma

When you should buy:

When you shouldn't buy:

8.3 Stock Investing Basics

Long-term indexes:

Cautions:

8.4 Asset Allocation Principles

100 - age = stock allocation (traditional formula)

Alternative formula (for longevity): 110 - age or 120 - age

8.5 Cryptocurrency


Chapter 9: Taxes When Moving to the US

9.1 H1B / L1 Visas

9.2 Tax Residency Determination

9.3 US-Korea Tax Treaty

9.4 FBAR / FATCA

9.5 Cleanup When Leaving

US back to Korea:

Korea to US:


Chapter 10: Cash Flow of Starting a Company

10.1 Bootstrapping

10.2 Angel Investment

10.3 VC (Venture Capital) Rounds

Pre-seed: 100M-500M KRW, idea stage Seed: 500M-3B KRW, early product Series A: 3B-20B KRW, product-market fit Series B: 20B-50B KRW, growth Series C+: 50B+ KRW, scale

10.4 Founder Equity Math

Founder dilution example:

10.5 Pre-money vs Post-money Valuation

Example: Pre-money 10B KRW + investment 2B KRW = Post-money 12B KRW. Investor stake = 2/12 = 16.67%.

10.6 Exit

IPO:

Acquisition:


Chapter 11: Financial Planning for Developers in Their 40s

11.1 Financial Issues at 40+

  1. Children's education: Korean private education 20-30M KRW/child/year
  2. Parents' medical costs: Elderly parents' burden
  3. Own health: Checkups, treatments
  4. Mortgage: Maturity approaching
  5. Retirement prep: 20 years out

11.2 Things to Check

11.3 Opportunities at 40+

11.4 Traps


Chapter 12: 12-Item Developer Finance Checklist


Chapter 13: 10 Financial Anti-Patterns

1) Holding All Your RSUs

Concentration in company stock. Getting laid off hits both income and assets. Sell on vest by default.

2) "Just Look at Base Salary"

Ignoring total comp. Never calculating actual take-home. Think in annual total terms.

3) No Tax Planning

Trusting RSU withholding alone. Extra tax arrives unexpectedly. Annual tax pro or simulation.

4) Investing Without Emergency Fund

If a market crash coincides with losing your job, forced selling follows. Build 6-month buffer first.

5) "Betting Life on Stock Options"

Accepting low salary based purely on startup equity. Zero if it fails. Balance.

6) All-In on Real Estate

All assets in one home. No liquidity, regional risk. Diversify.

7) Revolving Credit Card Debt

15-20% interest. Compounding in reverse. Pay off first, no exceptions.

8) Neglecting Health Investment

Back, eyes, wrists break down. Medical costs > savings. Exercise and checkups are essential.

9) "Retirement Is for Later"

Starting at 40 forfeits half the compounding. Start small, but start in your 20s.

10) Neglecting Career Learning

Chasing money only, letting skills stagnate → no escape. Learning is the best investment.


Closing — A Developer's Money Works on Compound Interest

Principle 1: Time > Amount

300K KRW/month from age 20 = 300M KRW at 50. 1.5M KRW/month from age 40 = 300M KRW at 50. Compound = time.

Principle 2: Cut Spending > Grow Income

(Early on) Adding 1M KRW income is stressful. Cutting 200K KRW of spending is willpower. (Later) Income gains compound bigger.

Principle 3: Minimize Employer Dependence

Salary, RSU, pension — all from the employer. Layoff = full-asset damage. Prepare external income (consulting, blog, investing) too.

Principle 4: Use Experts

Tax pros, financial advisors. 100-300K KRW/hour. One mistake is more expensive.

Principle 5: Learn Yourself

ETFs, indexes, taxes. Your money is your responsibility.

Principle 6: Read the Originals


Next Post Preview — "Developer Time Management / Productivity Complete Guide: Deep Work, GTD, Calendar Blocking"

Season 3 Ep 9:

See you in the next one.

Comments

No comments yet.

Sign in to leave a comment