What to do when Box 18 on W2 has a value but Boxes 19 and 20 are empty?
Hey everyone, I'm in the middle of filing my taxes and hit a snag with my W2 form. The tax software I'm using is giving me grief about something. So on my W2, box 18 shows an amount for local wages, tips, etc. (around $43,500), but boxes 19 and 20 are completely empty. The software keeps prompting me to fill out box 20 which should contain the locality name, but there's nothing there on my actual W2 form. I'm not sure what to put in there or if I should just leave it blank and somehow override the software's complaint. Has anyone run into this issue before? What should I do when box 18 has a value but the corresponding boxes 19 and 20 are empty? I'm getting anxious since the filing deadline is approaching fast. Any help would be seriously appreciated!!
23 comments


Charity Cohan
This is actually pretty common! When box 18 has an amount but boxes 19 and 20 are empty, it usually means your employer reported your local wages but didn't withhold any local tax (which would go in box 19) and didn't specify which locality these wages apply to (box 20). For your tax software, you'll need to enter something in box 20 since the program is designed to require this field when box 18 has a value. Your best approach is to enter the city or county where you worked. If you worked in multiple locations, use your primary work location. If you don't know which locality to enter, you could contact your employer's payroll department to confirm. They should be able to tell you exactly what locality should be listed in box 20.
0 coins
Jean Claude
•Thanks for the quick response! I work in Philadelphia but live in the suburbs. Would I put "Philadelphia" as the locality then? And since box 19 is empty, does that mean I might end up owing local taxes that weren't withheld?
0 coins
Charity Cohan
•Yes, in your case you should enter "Philadelphia" in box 20 since that's where you work. Regarding your concern about owing taxes, that's a good question. Since box 19 is empty, it suggests no local taxes were withheld. Philadelphia does have a local wage tax, so if you work in the city, you may indeed owe local taxes that weren't withheld. The Philadelphia wage tax rate is different for residents vs. non-residents, so make sure your software applies the correct rate based on your living situation in the suburbs.
0 coins
Josef Tearle
I had this exact same issue last year with my W2! After hours of frustration, I finally used taxr.ai (https://taxr.ai) to help interpret what was happening with my form. They have this feature where you can upload images of your tax documents and get really specific guidance on exactly what to do in situations like this. In my case, it turned out my employer had made a mistake - they included my wages in box 18 but completely forgot to fill out boxes 19 and 20. The taxr.ai system helped me understand how to properly handle it in my tax software and even generated a letter I could send to my employer to get a corrected W2.
0 coins
Shelby Bauman
•Does this taxr.ai thing actually work for complicated W2 situations? I've got a similar issue but with multiple W2s from different states. Would it help figure out which localities to use?
0 coins
Quinn Herbert
•I'm skeptical about these tax help services. How does it actually know what locality you should enter? Wouldn't you need a human accountant to look at your specific situation?
0 coins
Josef Tearle
•It absolutely works for complicated W2 situations. With multiple W2s from different states, the system can help identify the correct locality codes for each one and explain how they should interact with each other for state tax purposes. It's been especially helpful for people who work remotely across state lines. As for how it works without a human accountant, it uses a combination of tax regulations and your specific details to provide guidance. You can upload all your documents, and it analyzes them together to give context-specific advice. It's not just generic information - it relates directly to what's on your forms and your specific situation.
0 coins
Shelby Bauman
Just wanted to update everyone - I tried taxr.ai after seeing the suggestion here and it was actually really helpful! I uploaded my W2 with the missing box 20 issue and within minutes got a detailed explanation. Turns out my employer should have put my work county in box 20 since I'm subject to county income tax. The system even showed me exactly where to find the right local tax code in my tax software. Saved me a call to my company's overwhelmed HR department during tax season! Also provided a simple explanation of why box 18 had values but 19 was empty - in my case it was because my employer reports the wages to the locality but the actual tax payment is my responsibility when filing.
0 coins
Salim Nasir
If you're still struggling with this W2 issue AND having trouble getting answers from your employer's payroll department, I highly recommend using Claimyr (https://claimyr.com) to get through to the IRS directly. I had a similar box 18/20 problem last year and couldn't get my employer to respond. After waiting on hold with the IRS for hours and giving up multiple times, I found Claimyr and they got me a callback from the IRS within 3 hours! You can see how it works in this video: https://youtu.be/_kiP6q8DX5c. The IRS agent explained exactly how to handle the missing information and what to do if my employer had made a reporting error.
0 coins
Hazel Garcia
•Wait, how exactly does this Claimyr thing work? Does it just hold your place in line with the IRS or something? I'm confused how a third-party service can get you through to the IRS faster.
0 coins
Laila Fury
•Yeah right. Nothing gets you through to the IRS faster. I've been trying to reach them about an issue for months. No way this actually works - seems too good to be true.
0 coins
Salim Nasir
•It's a service that basically waits on hold with the IRS for you. Instead of you personally waiting on hold for hours, their system does the waiting, and when an IRS agent finally picks up, you get a call back so you can talk directly to the agent. It's not skipping the line - it's just handling the hold time for you. The reason it feels like it gets you through "faster" is because you're not actively waiting by your phone the whole time. You go about your day, and when they reach an agent, you get connected. It's especially useful during tax season when hold times can be 3+ hours.
0 coins
Laila Fury
I have to eat my words and post an update. After my skeptical comment, I decided to try Claimyr anyway because I was desperate to talk to someone at the IRS about my missing W2 info. I was absolutely shocked when I got a call connecting me to an actual IRS agent in about 2 hours! The agent was super helpful and explained that when box 18 has a value but 19 and 20 are empty, it could mean one of two things: either an employer error OR that I work in a locality that reports wages but collection is done through personal filing rather than withholding. The agent told me exactly what to put in my software and even noted my account with this information in case there were any questions later. Can't believe I wasted weeks trying to get through on my own!
0 coins
Geoff Richards
Just to add another approach - sometimes you can figure out the locality name by looking at your pay stubs rather than the W2. Many pay stubs will list the specific local tax being applied, even if it's not properly carried over to the W2. Also, if you're using software like TurboTax or H&R Block, they sometimes have a dropdown menu of localities that can help you identify the right one based on your zip code or address.
0 coins
Simon White
•This is a good tip but what if your paystubs don't show any local tax info either? My company uses this barebones payroll system that barely shows anything. Should I just guess based on where I physically work?
0 coins
Geoff Richards
•If your paystubs don't show local tax info either, then yes, using your physical work location is generally the safest approach. Use the city or county where you physically perform your work. If you work remotely, it gets more complicated and might depend on your employer's location or your state's specific rules for remote workers. In that case, you might need to contact your HR department for clarification.
0 coins
Hugo Kass
Box 18-20 issues are super common! Last year my W2 had similar problems. One thing to watch out for - make sure whatever you put in box 20 actually matches a real tax locality. My tax software rejected my return the first time because I entered "North County" which wasn't a recognized locality code. I found that using the official name (like "PHILADELPHIA CITY" instead of just "Philadelphia") sometimes works better with the software validation.
0 coins
Nasira Ibanez
•How do you find the official name formats though? Is there a list somewhere or do you just have to guess and check until the software stops complaining?
0 coins
Kelsey Chin
•Most tax software has a lookup feature where you can search by your work address or zip code and it will show you the official locality names in their system. You can also check your state's Department of Revenue website - they usually have lists of recognized local tax jurisdictions with the exact naming conventions. Another trick is to look at previous year's tax returns if you filed in the same location. The locality name format usually stays consistent year to year, so whatever worked before should work again.
0 coins
Adrian Hughes
Hey Jean Claude! This is definitely a frustrating issue but you're not alone. I dealt with something similar a couple years back. One thing that hasn't been mentioned yet - if you're really stuck and can't figure out what locality to enter, you might want to check if your employer has a self-service HR portal where you can view your tax withholding elections. Sometimes the locality information is buried in there even if it didn't make it onto your W2 properly. Also, since you mentioned you're getting anxious about the deadline - remember that you can always file for an extension if you need more time to sort this out with your employer. It's better to get it right than to rush and potentially cause issues later. One more tip: if you do have to make your best guess on the locality name, keep documentation of your reasoning (like screenshots of where you work, your employment address, etc.) in case the IRS ever asks questions about it later. Good luck with your filing!
0 coins
Yuki Yamamoto
•Thanks Adrian! The extension idea is actually really smart - I didn't realize you could do that while sorting out W2 issues. I'll definitely check our HR portal tomorrow to see if there's any locality info hidden in there. Your point about keeping documentation is great too. I'll screenshot my work address and maybe grab a photo of the building entrance showing the city name, just in case. Better safe than sorry! Really appreciate everyone's help on this thread. It's been way more informative than the tax software's help section!
0 coins
Diego Rojas
Jean Claude, I see you've gotten some great advice already! Just wanted to add one more perspective since I work in payroll and see these Box 18/19/20 issues frequently. When Box 18 has an amount but 19 and 20 are empty, it's often because your employer's payroll system is set up to report local wages for informational purposes but doesn't actually withhold the local tax - either because it's not required to be withheld at source, or because there was a setup error. For Philadelphia specifically (since you mentioned working there), the city requires employers to withhold the local wage tax, so if Box 19 is truly empty, that's likely an employer error. You should definitely contact your payroll department to get this corrected, as you'll want proper withholding going forward. In the meantime, for your current filing, "Philadelphia" or "PHILADELPHIA CITY" should work in Box 20. Most tax software will accept either format. And yes, you'll likely owe the local tax that wasn't withheld, but at least you'll know for next year! Hope this helps clarify things from the employer side of the equation!
0 coins
CaptainAwesome
•This is really helpful insight from the payroll perspective, Diego! I had no idea that Philadelphia requires withholding - that definitely explains why my Box 19 being empty is probably an error rather than intentional. I'll definitely reach out to our payroll department tomorrow to get this sorted for future paychecks. It's good to know I'm not crazy for thinking something seemed off about the empty Box 19. Quick question - when I contact payroll, should I ask them to issue a corrected W-2 for this year, or just fix it going forward? I'm wondering if getting a corrected W-2 might be worth the hassle to avoid owing a lump sum of local taxes when I file.
0 coins