It sounds strange to say someone earning $150,000 a year might feel broke, but that’s exactly how many tech workers describe their situation.
While six-figure salaries are still rare in most fields, they’re fairly common in tech, yet many employees still feel financially squeezed. So, what’s going on?
Here are eight reasons why tech workers feel like they’re barely scraping by, even with incomes that look impressive on paper.
1. Sky-High Cost of Living in Tech Hubs
Many of the best-paying tech jobs are in places like San Francisco, Seattle, or New York City, all areas known for having extremely high housing costs.
According to Zillow, the typical home value in San Francisco is over $1.2 million. Rent isn’t much better. A one-bedroom apartment in the Bay Area can easily top $3,000 a month.
Even if you’re earning $150,000, after taxes, housing, and basic expenses, there often isn’t much left.
2. Student Loans and Private Bootcamp Debt
Many tech workers didn’t come into the field with a computer science degree.
Some went through expensive bootcamps or took on student loan debt to switch careers.
That debt doesn’t disappear just because you get a high-paying job.
Monthly loan payments can eat into income for years, especially when interest piles up or private lenders are involved.
Those who took out personal loans to fund a $15,000 bootcamp may find they’re still paying it off long after they’re employed.
3. Lifestyle Creep Is Real
Tech jobs often come with culture-driven spending habits. Colleagues go out to expensive dinners. Work happy hours can run up tabs.
There’s pressure to live in trendy areas, drive nice cars, and keep up with peers who seem to be doing well.
It adds up. A nicer apartment, more travel, better restaurants, even just upgrading from Target to Whole Foods, can quietly burn through a paycheck.
4. Stock-Based Compensation Can Be Misleading
Plenty of tech companies offer equity or stock-based compensation, and while that can sound exciting, it doesn’t always translate to spendable cash.
In private startups, shares might not be worth anything until a company goes public or is acquired, and that can take years or never happen at all.
Even at public companies, restricted stock units (RSUs) usually vest over several years.
That means what looks like a $200,000 offer might only result in $130,000 in actual salary for now.
5. Crushing Childcare Costs
In many U.S. cities, childcare can cost more than rent. According to Care.com’s survey, the national average weekly rate for a nanny was $827, and rates in cities like San Francisco are often significantly higher.
For tech workers with young kids, those costs can wipe out the “extra” money they thought a six-figure salary would bring.
That’s especially true for families with two working parents and more than one child under five.
6. Tech Layoff Anxiety and Job Instability
Good pay doesn’t always mean peace of mind. Tech layoffs tend to come in waves, and many workers have already been through multiple rounds in just a few years.
More than 260,000 tech jobs were cut in 2023 alone. That kind of uncertainty makes people think twice before making big purchases.
Even a solid salary doesn’t feel as stable when another round of cuts could be right around the corner.
7. Taxes Hit Hard
Taxes hit hard when you’re in a high-earning bracket. In states like California or New York, a $150,000 salary can end up feeling more like $95,000 after taxes.
And that’s before anything gets taken out for retirement, health insurance, or other benefits.
A lot of people are surprised by how small their take-home pay looks once everything’s deducted.
8. The Pressure to Save and Invest More
A lot of tech workers are also trying to build wealth fast. They want to max out their 401(k), invest in a Roth IRA, save for a home down payment, contribute to a child’s 529 plan, and put money in taxable brokerage accounts.
While that’s smart long-term planning, it also makes current take-home pay feel tight.
For many, the goal is to reach a point where they can comfortably step away from work on their own terms.
But reaching those goals requires serious saving, which can create day-to-day financial stress.
It All Adds Up
When you put it all together, rent, taxes, debt, childcare, pressure to save, it’s easy to see why a six-figure salary doesn’t always go far.
Yeah, the paycheck looks solid on paper. But with everything pulling at it from all sides, it can feel like there’s not much left.
Tech jobs still pay well, no doubt. But for a lot of workers, the real challenge isn’t making more, it’s finding a way to feel financially okay with what they’ve already got.
