OTA Salary San Francisco 2026: PSLF-Eligible Employers and the Realest Budget You’ll Ever Read
San Francisco pays occupational therapy assistants more than any other city in the United States. It also costs more than any other city in the United States. If you’re an occupational therapy assistant in San Francisco trying to make Public Service Loan Forgiveness work, this guide gives you the OTA salary San Francisco numbers that actually hit your bank account, the six PSLF-eligible employers worth applying to, the for-profit trap that has cost local OTAs five-figure forgiveness amounts, and a 50/30/20 budget that doesn’t lie about Bay Area rent.
Quick Salary Snapshot
| Metric | San Francisco OTA | National OTA |
|---|---|---|
| Median annual salary | $85,200 | $63,560 |
| Top 25% earners | $96,800 | $74,800 |
| Median hourly | $40.95 | $30.55 |
| Cost of living index | 194 (US avg = 100) | 100 |
| Median 1BR rent | $3,240 | $1,520 |
| Effective state + federal tax | ~28% | ~22% |
Translation: SF OTAs earn roughly 34% more than the national median. Cost of living is 94% higher. Salary alone does not solve this problem. PSLF + the right employer does.
Top PSLF-Eligible Employers for OTAs in San Francisco
These are the occupational therapy assistant San Francisco PSLF employers verified on the federal PSLF Employer Search:
1. UCSF Health (Parnassus + Mission Bay)
- Status: University of California — government employer
- OTA pay range: $41–$48/hr + UC pension + retiree healthcare
- Why it wins: Highest base pay in the city for OTAs, plus UC’s defined-benefit pension. PSLF and a real pension is a rare combo in 2026.
2. Sutter Health (CPMC — California Pacific Medical Center)
- Status: 501(c)(3) nonprofit
- OTA pay range: $40–$46/hr
- Why it wins: Multiple campuses (Van Ness, Mission Bernal, Davies) means schedule flexibility. Strong inpatient rehab volume.
3. Kaiser Permanente Northern California (The Permanente Medical Group)
- Status: 501(c)(3) medical group
- OTA pay range: $42–$49/hr, the most generous OTA benefits package in the Bay Area
- Why it wins: Best full-time benefits stack for OTAs anywhere on the West Coast — pension on top of 401(k), employer-paid health, and predictable hours. If you can land a Kaiser SF or Oakland OTA spot, take it.
4. San Francisco Department of Public Health (SFDPH)
- Status: Government employer (City and County of SF)
- OTA pay range: $38–$44/hr + SFERS pension
- Why it wins: PSLF + city pension + eligibility for California’s State Loan Repayment Program (CSLRP) which adds up to $50,000 over 3 years for OTAs in HPSA-designated SFDPH clinics. This is the single best dual-eligibility play in the city.
5. Zuckerberg San Francisco General Hospital (ZSFGH)
- Status: Government (City and County of SF, UCSF-affiliated)
- OTA pay range: $38–$45/hr
- Why it wins: Level 1 trauma center experience, government PSLF eligibility, and SFDPH benefits structure.
6. Stanford Health Care (Palo Alto — commuter option)
- Status: 501(c)(3) nonprofit
- OTA pay range: $41–$47/hr
- Why it wins: If you live in the South Bay or are willing to Caltrain down, Stanford pays near the top of the range and absolutely qualifies for PSLF.
The HCA / Select Medical / Encompass Acquisition Trap
If you skim only one section of this guide, make it this one. Multiple SF Bay Area hospitals look like community nonprofits but are owned by for-profit chains. None of these employers qualify for PSLF:
- HCA Good Samaritan Hospital (San Jose) — HCA Healthcare, for-profit. Not eligible.
- HCA Regional Medical Center of San Jose — for-profit. Not eligible.
- Select Medical / Kindred Hospital San Francisco Bay Area (LTACH) — for-profit. Not eligible.
- Centerpoint Specialty Hospital locations — for-profit. Not eligible.
- Encompass Health Rehabilitation Hospital of San Jose — for-profit. Not eligible.
- Vibra Rehabilitation Hospital of Northern California — for-profit. Not eligible.
Two specific traps to watch for:
-
The acquisition mid-career. A community hospital you joined in good faith gets purchased by HCA or Select Medical. Your qualifying PSLF payments stop the day the deal closes. The Department of Education will not grant credit for time worked after that date, even if your job duties don’t change.
-
The contract therapy staffing company. You work physically inside Sutter or UCSF, but your W-2 says Reliant Rehab, Aegis Therapies, Genesis Rehabilitation Services, or Powerback Rehabilitation. All four are for-profit. Zero PSLF credit, no matter how nonprofit the hospital sign looks.
For a full case study on how this trap plays out, read Memorial Health Savannah HCA PSLF Trap.
Before signing any offer, do this: Ask HR for the exact legal name on your W-2, then look it up yourself in the PSLF Employer Search. If you can’t find it, it’s almost certainly for-profit.
Real SF Budget: 50/30/20 on an OTA Salary
Assuming $85,200 gross / ~$60,300 net after California state + federal + FICA + Kaiser-style pretax benefits (~$5,025/month take-home):
| Category | 50/30/20 Target | Monthly $ | Realistic SF Allocation |
|---|---|---|---|
| Needs (50%) | $2,513 | Rent (Outer Sunset / Excelsior / Bernal 1BR or shared 2BR): $2,400 / Utilities + internet: $160 / Groceries: $560 / MUNI + occasional rideshare: $130 / Phone: $55 | $3,305 (66%) — over target |
| Wants (30%) | $1,508 | Dining, gym, weekend Tahoe trips, concerts | $720 (14%) — sharply reduced |
| Savings + Debt (20%) | $1,004 | PSLF-optimized IDR + Roth IRA + emergency fund | $1,000 (20%) |
Reality check: even at $85K, a solo SF OTA basically cannot hit textbook 50/30/20 without one of: (a) a 2BR roommate setup in the Excelsior or Outer Sunset, (b) a Kaiser job specifically for the housing-adjusted total comp + pension, or (c) commuting from Oakland / Daly City. The math says the dollars are there — but only if you accept that “wants” in SF means $700/month, not $1,500.
PSLF Forgiveness Math: A Real SF OTA Example
- Loan balance at graduation: $52,000 (CA community college OTA AS + prereqs + bridge or out-of-state program)
- IDR (SAVE successor / PAYE) monthly payment at $85K income: ~$355/month
- 120 qualifying payments over 10 years: $42,600 paid
- Balance forgiven at month 120 (including accrued interest): ~$61,800 forgiven, tax-free
That forgiven amount equals roughly 73% of one year’s gross salary — handed to you by the federal government for doing the OTA job you wanted to do anyway. The only condition: all 120 payments must be at a verified PSLF employer. One year at HCA Good Samaritan and your timeline gets longer, not shorter.
FAQ
Q: Is Stanford Health Care PSLF-eligible if I live in SF and commute? A: Yes. PSLF cares about your employer’s status, not your residence. Stanford Health Care is a 501(c)(3) nonprofit. The Caltrain commute is real, but the paycheck and PSLF credit both count.
Q: Kaiser NorCal vs. UCSF — which is better for an OTA on PSLF? A: Kaiser pays slightly more on base + has the better day-to-day benefits package (employer-paid pension, better health plans). UCSF has the better long-term pension (UC retirement) and tuition discount if you ever pursue an OT bridge. Both are excellent. Pick based on commute and clinical interest.
Q: I work per diem at three different SF hospitals. Do I qualify? A: Possibly. PSLF requires 30+ hours/week averaged across all qualifying employers combined. If two of your three per diem gigs are at nonprofits (Sutter + UCSF) and one is at a for-profit (e.g., a Select Medical LTACH), only the qualifying hours count toward the 30-hour threshold.
Next Steps
If you want to make San Francisco + OTA + PSLF actually work, two reads to pair with this one:
- PSLF for Librarians: The Complete Guide — same strategy framework, different profession. The IDR + PSLF math sections apply identically.
- Budget for OTA in Portland — the flagship of this series, useful as a cheaper-city comparison.
To actually track your IDR payments, qualifying employer dates, and Bay Area cash flow without losing the plot, grab the TidyFlow Personal Finance Dashboard or — if you’re juggling per diem income across multiple employers — the Freelancer Expense Tracker. Both are built specifically for healthcare workers grinding through 120 qualifying payments in expensive cities.