Home/Taxes

Philly vs. NYC Wage Tax: 3 Key Differences That Cost You Money

taxes · Taxes

I ran the numbers on my own paycheck last year—I live just outside Philadelphia but took a hybrid role in Manhattan—and the difference between what I expected to take home and what actually hit my bank account was a gut punch. Between the Philadelphia wage tax, the New York City nonresident tax, and some truly confusing withholding rules, I lost nearly $2,000 more than I'd budgeted. If you're a commuter, a remote worker, or just someone trying to decide between these two expensive cities, understanding how city wage taxes work in Philadelphia versus New York can save you real money.

Let's cut through the jargon and look at three key differences that directly affect your take-home pay.

Key Difference #1: Who Pays? – Resident vs. Nonresident Tax Rates (and the Surprising Twist)

The first thing I learned: Philadelphia and New York City treat residents and nonresidents very differently. In Philly, the wage tax is a flat percentage—period. As of 2025, residents pay about 3.75%, and nonresidents pay a slightly lower 3.44%. No brackets, no deductions. If you live in Philly and work there, you're hit with the full resident rate. If you commute in from, say, New Jersey, you pay the nonresident rate. Simple, but painful.

New York City, however, has a progressive rate for residents—meaning the more you earn, the higher your rate—ranging from about 3.078% to 3.876% as of 2025. For nonresidents, NYC charges a flat 3.438% (matching the Philly nonresident rate almost exactly). Here's the twist: NYC's nonresident rate is actually higher than its resident rate for low-income earners. If you're a part-time worker making $30,000, you'd pay 3.438% as a nonresident, but a resident earning the same would pay only 3.078%. That's a hidden cost for commuters who assume nonresident rates are always lower.

I once helped a friend who lived in Jersey City and worked in NYC—he was paying 3.438% on his entire NYC salary, while a coworker living in Brooklyn with the same salary paid 3.078%. Over a year, that's about $360 more in city tax for the commuter, with no extra services. That's the kind of surprise that stings.

Key Difference #2: What Income Gets Taxed? – The Territorial Divide

This is where remote work gets messy. Philadelphia taxes all income earned by residents, no matter where they work. If you live in Philly but your employer is in California, you still owe the 3.75% resident wage tax on every dollar. For nonresidents, Philly only taxes income earned within city limits. So if you live in the suburbs and work in Philly three days a week, you only pay on those three days' worth of income.

New York City follows a similar territorial rule: residents pay on all income worldwide (yes, even if you work from a beach in Thailand), while nonresidents only pay on income earned inside the five boroughs. But here's the killer nuance: NYC has a strict convenience of the employer rule. If you work remotely for a NYC-based company, they may deem all your days as NYC work days unless you can prove you're working from a true home office outside the city for your employer's convenience, not your own. I've heard horror stories of remote workers in Connecticut getting hit with NYC tax on days they never set foot in the city.

For example, my neighbor is a graphic designer who lives in Philly but works remotely for a NYC firm. She pays Philly's resident tax on her entire income (because she's a Philly resident) but also faces NYC's nonresident tax on days NYC claims she worked there. Without careful record-keeping, she could end up double-taxed—and Philly doesn't offer a credit for NYC taxes paid. That's a costly oversight.

Key Difference #3: How It's Collected and What You Can Do About It – Withholding, Credits, and Planning

Employers are the front line of collection. In Philly, if you work within city limits—even one day a week—your employer must withhold the nonresident wage tax. If you're a Philly resident, your employer withholds the resident rate regardless of where you work. In NYC, employers withhold for residents automatically based on your home address, but for nonresidents, they only withhold if you actually work in the city. Remote workers often slip through the cracks, and then owe a lump sum at tax time.

Credits are where the real strategy lies. New York City offers a credit for taxes paid to other cities (like Philly) to prevent double taxation. So if you live in NYC but work in Philly, you can claim a credit on your NYC return for the Philly wage tax you paid. But Philadelphia offers no such credit—if you're a Philly resident working in NYC, you pay Philly's 3.75% on all income, plus NYC's 3.438% on income earned in NYC, with no offset. That's a total of over 7% on that portion of income.

When I first dealt with this, I overpaid because my employer withheld NYC tax on all my income, assuming I was a NYC resident. I had to file a nonresident NYC return and a resident Philly return, then request a refund from NYC. It took three months and a lot of paperwork. My advice: check your W-4 carefully, and if you're a remote worker, ask your payroll department to withhold based on your actual work location. You can also adjust withholding to avoid a big bill in April.

So, Which City Is More Expensive? – A Real-World Take-Home Pay Showdown

Let's make this concrete. Imagine you earn $80,000 a year. Here's what you'd pay in city wage tax alone (ignoring federal, state, and other taxes):

  • Philly resident working in Philly: 3.75% × $80,000 = $3,000
  • NYC resident working in NYC: ~3.078% to 3.876% (let's use 3.5% average) × $80,000 = $2,800
  • Philly resident working in NYC (nonresident): 3.75% (Philly) + 3.438% (NYC) = 7.188% on the portion earned in NYC. If all $80,000 is earned in NYC, that's $5,750.40—almost double the Philly-only scenario.
  • NYC resident working in Philly (nonresident): 3.438% (Philly) + 3.078% to 3.876% (NYC) with a credit. You'd pay Philly $2,750.40, then NYC would tax you on the same income but give you a credit for the Philly tax paid, so your total might be around $3,000–$3,500.

Clearly, the worst case is being a Philly resident working in NYC—you get hit from both sides with no credit relief. But even a NYC resident working in Philly faces higher effective rates than staying put. Of course, cost of living matters too: NYC's rent, groceries, and transit are pricier, so a lower city tax doesn't always mean more money in your pocket. Still, city wage tax is a direct hit to your paycheck, and understanding these differences can help you negotiate salary or choose where to live.

Worth bookmarking this article before your next job offer or move—it's the kind of detail that can save you hundreds each year.

Final Takeaway

The three key differences—resident vs. nonresident rates, territorial income rules, and credit availability—mean that Philly's wage tax is simpler but often more punishing for commuters, while NYC's system offers some relief for residents but traps remote workers. If you cross state or city lines for work, track your days meticulously, understand your home city's credit policy, and don't assume your employer's withholding is correct. A little planning goes a long way.