Skill ROI Calculator

Is learning that skill worth your time — or should you just invest the money instead?

Career
Finance
Productivity

Your Learning Details

About This Tool

The Skill ROI Calculator helps you decide whether investing time in learning a new skill is financially rational. It converts your learning hours into an opportunity cost, then compares that against the expected income gains over time.

Want to know how much you actually earn per hour after unpaid work? Try the Hourly Rate Lie Detector to get your real baseline. If you are weighing a full career change, use our Career Switching Cost Calculator.

All calculations happen in your browser — no data is sent to any server.

How It Works

Learning Cost = Hours to Learn × Hourly Rate
Payback Period (months) = Learning Cost ÷ (Annual Bump ÷ 12)
ROI = ((Annual Bump × Years − Learning Cost) ÷ Learning Cost) × 100%
Index Fund Return = Learning Cost × (1.10^Years − 1) [10% annual, historical S&P 500]

Learning Cost is your opportunity cost — the income you give up while studying. Payback tells you when the skill turns net-positive. ROI compares your net lifetime gain against the same capital left in a passive index fund.

Frequently Asked Questions (FAQ)

What does "opportunity cost" mean here?
Every hour you spend learning is an hour you are not earning. We multiply your hourly rate by learning hours to estimate what that time is worth in dollars.
How is the index fund comparison calculated?
We assume a 10% annual return (historical S&P 500 average) on the time-cost of learning over your chosen usage period, then compare that to your net skill gain.
What counts as a salary bump?
Any annual income increase — a raise, a higher-paying job, or additional freelance revenue — that you directly attribute to having learned this skill.
Can I use this for freelance rate increases?
Yes. Enter your expected additional annual freelance income as the salary bump. You can also use our Hourly Rate Lie Detector to know your real baseline rate.