Research-backed guide

Is a Budgeting App Worth It for Tech Workers with RSUs?

Updated 5 min readBy Dennis Vymer

RSU vests get withheld at 22% but taxed at 32–37%. A budgeting app for tech workers with RSUs is worth it because the gap on every vest runs into five figures.

Quick answers

Why does my RSU vest get under-withheld?

Because federal supplemental withholding is a flat 22% up to $1M per employee per year, but the marginal rate on senior tech compensation is usually 32%, 35%, or 37%.

How much extra tax should I set aside per RSU vest?

Roughly (your true marginal rate − 22%) × the vest value; for a senior single filer in California that's about $14,400 per $100,000 vested.

Do I need to make quarterly estimated tax payments because of my RSUs?

Yes if the under-withholding plus any other shortfall exceeds $1,000; the safe harbor is paying 110% of last year's tax across the four quarterly dates if your prior-year AGI was over $150,000.

The default federal withholding on a restricted-stock-unit vest is 22%.[] The marginal tax bracket of the typical senior software engineer who actually receives that vest is 32%, 35%, or 37%.[] A budgeting app for tech workers with RSUs is worth it for exactly one reason: that gap is paid in April, in cash, by you. On a single $100,000 vest for an engineer in California, the shortfall pencils out to a little over $14,000 — and most engineers vest four times a year.

The Bureau of Labor Statistics reports a median annual wage of $133,080 for software developers in May 2024, with the top 10% earning more than $211,450 — and that's pre-equity.[] Once RSU vests stack on top of base salary, the household crosses into the 32% federal bracket (which begins at $197,300 of taxable income for single filers in 2025).[] Every vest dollar above that threshold is structurally under-withheld by ten percentage points or more. The point of a budgeting app here is not to track lattes; it's to surface the true-up liability the day each vest lands, not the day TurboTax does.

The 22% supplemental-withholding gap, in numbers

Internal Revenue Service rules treat RSU income as supplemental wages, withheld at a flat 22% federal rate up to the first $1 million paid to an employee in a calendar year (and 37% above that).[] The rate was preserved by the law that extended the individual brackets enacted in 2017, so this is the regime through at least the next reconciliation cycle.

For an engineer in the 32% federal bracket, every $10,000 of vested RSU income is under-withheld by $1,000. In the 35% bracket, it's $1,300. Add California state withholding, which uses 10.23% on stock-comp supplemental wages versus a true marginal of about 9.3% to 11.3% depending on AGI, and the state side is roughly break-even — the federal side is the leak.

A senior engineer with a $250,000 base salary and a $100,000 Q2 vest in California ends the day with $32,230 withheld on the vest. Their actual marginal liability on those shares is closer to $46,650 — a federal 35% plus California's 9.3% plus the 1.45% Medicare rate plus the 0.9% Additional Medicare tax that kicks in on wages over $200,000 for single filers. The April shortfall on that one vest is roughly $14,420, before any state-level Additional Medicare. The original calculation rendered below walks through the math; the inputs are conservative — most senior tech workers I see have a wider gap, not a narrower one.

What a budgeting app needs to do for RSU income

Most generic apps treat the brokerage deposit on vest day as new investment cash. It isn't. It's already-taxed (partially) income that delivered the post-withholding share count. A budgeting app that fits a tech worker's RSU stream should at minimum:

  • Separate vest events from base payroll with a tag, not a manual edit. The paycheck for vest months runs 2–4x baseline net; a "salary" categorization line will misclassify the difference and break the savings-rate calculation.
  • Reserve the true-up the day the vest hits. Move (true-marginal − 22%) × vest value into a tagged "Q-tax" envelope on the vest date. Quarterly estimated payments for income earned in May are due June 15.[]
  • Surface employer-stock concentration. After sell-to-cover settles, the remaining shares enter the brokerage account at FMV-on-vest basis. Aggregating that line against total invested assets is the only way to see when company-stock exposure passes the 10–15% threshold most concentration research treats as the upper bound for any single name.[]
  • Project net-of-tax cash across the next four vests. The number that matters is not "this month's spending"; it's "given my vest schedule and the true-up envelope, how much is genuinely available for the down payment by November?"

Why the app pays for itself in one quarter

The IRS underpayment penalty is calculated at the federal short-term rate plus three percentage points, compounded daily on the daily shortfall.[] For high-AGI taxpayers — anyone with prior-year AGI over $150,000 — the safe harbor is paying 110% of last year's tax across the four quarterly dates, or 90% of the current year's, whichever is smaller.[] Hitting the 110% number escapes the penalty regardless of how big the April number turns out to be.

A $10–$15/month app that surfaces vest events, refills the true-up envelope, and prompts the safe-harbor payments avoids one penalty sequence per year that easily clears $1,000 — and removes the "how much of this balance is actually mine" mental load along the way. The post-vest portfolio side — whether company stock is drifting against target — belongs in an investment-portfolio tracker built for tech workers with RSUs, but the budgeting app catches the tax leak first.

The mistake that costs the most: holding the vest

Sell-to-cover liquidates exactly the shares needed to remit withholding. The remaining shares stay in the employee's name at the post-vest count. Most engineers I've watched default to "hold them" because the next vest is six weeks away and selling feels like a decision. Concentration risk research, including the synthesis that informs major bank wealth-management desks, treats single-stock exposure above 10–15% of investable assets as the ceiling — and a "catastrophic decline" as a stock that drops 70% from peak without recovery.[]

A budgeting app can't fix this for you, but it can flag it. The rule I track: any time the unsold vested-RSU balance exceeds 15% of total invested assets, surface a sell-down sized to bring it back under. That's a one-line decision once a quarter, not a re-think.

What I'd actually track if I had RSUs: a tax-true-up envelope refilled per vest, a savings-rate calculation done on net-of-supplemental-withholding income (not gross), and a single concentration line for the employer ticker. Everything else — categories, lattes, subscriptions — is rounding error compared to those three.

Run your own numbers — in 2 minutes.

Open free planner

Frequently asked questions

Why does my RSU vest get under-withheld?

Because federal supplemental withholding is a flat 22% up to $1M per employee per year, but the marginal rate on senior tech compensation is usually 32%, 35%, or 37%.

RSU income is treated as supplemental wages under IRS Publication 15, withheld at a flat 22% federal rate (37% on amounts above $1M per employee per calendar year). For a tech worker whose total taxable income lands in the 32% bracket — which begins at $197,300 for single filers in 2025 per Revenue Procedure 2024-40 — every vest dollar is structurally under-withheld by ten percentage points or more. The gap shows up as an April liability rather than a missing withholding line on any individual paycheck, which is why people miss it until they file.

How much extra tax should I set aside per RSU vest?

Roughly (your true marginal rate − 22%) × the vest value; for a senior single filer in California that's about $14,400 per $100,000 vested.

The cleanest formula is (true federal marginal rate − 22%) × vest value, plus any state-level supplemental gap. For a California-based engineer in the 35% federal bracket, the federal gap alone is $13,000 per $100,000 vested; California state supplemental withholding (10.23% on stock-comp wages) usually covers the state side for marginal rates up to about 11.3%. The 1.45% Medicare and 0.9% Additional Medicare on wages over $200,000 also need to be in the math; most paycheck calculators handle them, but the gap formula above does not.

Do I need to make quarterly estimated tax payments because of my RSUs?

Yes if the under-withholding plus any other shortfall exceeds $1,000; the safe harbor is paying 110% of last year's tax across the four quarterly dates if your prior-year AGI was over $150,000.

The IRS underpayment penalty applies when you owe more than $1,000 at filing AND have not pre-paid either 90% of the current year's liability or — for AGI over $150,000 — 110% of the prior year's liability via withholding plus quarterly estimated payments. Quarterly due dates are April 15, June 15, September 15, and January 15. A vest in May creates a payment due on June 15. The 110% safe harbor is the easier number to plan around because it's known on January 1; the 90%-of-current-year number requires forecasting the year, which is hard when vests stack.

What's the difference between sell-to-cover and net shares?

Both are tax-withholding mechanics that liquidate part of the vest; sell-to-cover sells shares on market, net shares lets the employer cancel them — net shares is usually cleaner for your budgeting tracking.

Sell-to-cover instructs the broker to sell exactly enough shares on the open market to cover the supplemental withholding total; the remaining shares deliver to your account. Net shares (sometimes called share withholding) has the employer cancel the cover shares before any market transaction, with the employer remitting the cash equivalent. Tax outcome is identical, but net shares produces no proceeds line in the brokerage history, which tends to be easier to categorize correctly inside a budgeting app. Either way, the cover only addresses 22% federal — the true-up envelope is still your job.

Should I sell vested RSUs immediately or hold them?

Sell anything above a 10–15% concentration in any single stock; for most engineers, that means selling most or all of every vest because human-capital exposure is already there.

Concentration-risk research that informs major bank wealth desks treats 10–15% as the ceiling for any single stock, including employer equity. A tech worker already has human-capital exposure to the same company — salary, future vests, job security all move together — so the bar for additional invested-asset exposure is lower than for a third-party stock. A practical rule: if the unsold vested-RSU balance is above 15% of total invested assets, sell it down. Tax outcome on a same-day sell-to-cover is essentially flat because basis equals FMV-on-vest; the cost of waiting is concentration, not tax.

Can I deduct a budgeting-app subscription as a W-2 tech employee?

Generally no — the Tax Cuts and Jobs Act suspended unreimbursed-employee miscellaneous itemized deductions through 2025, so the subscription is a personal expense for most W-2 workers.

Under the Tax Cuts and Jobs Act, miscellaneous itemized deductions subject to the 2%-of-AGI floor — which historically included unreimbursed employee expenses like a personal productivity subscription — are suspended for tax years 2018 through 2025. A W-2 tech employee typically cannot deduct a budgeting-app subscription on a federal return. The exception is workers with self-employment income on the side (1099 consulting, content creation), where the business-use portion of the subscription is deductible as a Schedule C expense under IRS Section 162.

Sources

  1. [1] Publication 15 (Circular E), Employer's Tax Guide Internal Revenue Service (Jan 2, 2026)
  2. [2] Software Developers, Quality Assurance Analysts, and Testers — Occupational Outlook Handbook U.S. Bureau of Labor Statistics (Aug 29, 2024)
  3. [3] Underpayment of estimated tax by individuals penalty Internal Revenue Service (Dec 1, 2024)
  4. [4] Estimated Taxes (Form 1040-ES) Internal Revenue Service (Nov 7, 2024)
  5. [5] RSU Concentration Explained: Risks, Scenarios, and Smarter Diversification Strategies Candor (Oct 15, 2024)

About the author

Dennis Vymer

Dennis Vymer is the founder of My Financial Freedom Tracker, a budgeting and FIRE planning platform. He writes about personal finance grounded in public-data sources and transparent math.

Published by My Financial Freedom Tracker.