
IRS
CommunityGovernment Services


Ask the community...
I messed up big time and need some tax advice. I've been working overseas for several years and always file taxes with Form 2555 for my foreign earned income. Pretty straightforward most years. But back in December 2021, I opened a Roth IRA and contributed $5,400 without realizing I couldn't use a Roth IRA because all my income is excluded from US taxation through the foreign earned income exclusion. Once I figured out my mistake, I had to complete a "removal of excess/recharacterization" form with my investment company to reverse the $5,400 contribution. This generated a 1099-R for 2022 with Box 1 showing $5,400 and Box 2a showing $0.00. The distribution code is PJ. Now I'm using free tax software to prepare my 2025 return and it's saying I owe $540 to the Federal Government (looks like the 10% penalty). This doesn't seem right since it was a correction of an excess contribution, not an early withdrawal, right? Should I just be filling out something differently in the software, or do I need to hire a tax professional? I know I could file Form 5329 to claim the 10% penalty doesn't apply in my situation, but I'm worried this might cause problems down the road. Any advice is greatly appreciated!
So I've been diving into options trading this year, mostly working with SPX and SPY options, and now I'm facing the tax consequences of having straddles. I haven't made the mark-to-market election, and I'm completely lost trying to figure out Form 6781. I started trading options as a side hustle back in March, and while I've made some decent profits (about $14,200 so far), I now realize I didn't really think through the tax implications. I have a few questions about Form 6781: 1. What information needs to go into the different sections? I'm especially confused about Part I vs Part II and what positions qualify for each. 2. Do I need to list each individual options trade, or can I summarize them somehow? 3. How do I handle the wash sale rules with straddles? Any help would be appreciated. I'm using TurboTax but it doesn't seem very clear on how to handle straddles properly.
I've been through the Form 6781 maze myself and wanted to add a few practical tips that might help you with your SPX/SPY options situation. First, make sure you're keeping detailed records of when you opened and closed each leg of your straddles. The IRS requires you to identify which positions form each straddle, and you'll need the exact dates and amounts for Form 6781. I use a simple spreadsheet to track this. For your SPX options specifically, remember that they're marked-to-market at year-end even if you haven't closed them, so you'll need to report any unrealized gains/losses on positions you're still holding. This is different from your SPY options which are only reported when you actually close them. One thing that caught me off guard my first year: if you have any straddle positions still open at year-end, you need to calculate the "unrecognized gain" for Part III of Form 6781. This is basically the paper profit on the winning leg of any straddle where you took a loss on the other leg. Also, since you mentioned using TurboTax, make sure you're using the Premier version - the basic version doesn't handle Form 6781 properly. Even then, you might need to manually override some of the calculations if you have complex mixed straddle situations.
Great discussion everyone! As someone who's been dealing with options straddles for a few years, I wanted to add a couple of additional considerations that might help @Daniel Price and others in similar situations. One thing I learned the hard way is to be very careful about the "substantially identical" rules when you have straddles. If you close one leg of a straddle at a loss and then open a similar position within 30 days, you could trigger both wash sale rules AND straddle loss deferral rules simultaneously. This creates a complex interaction that can defer your losses even longer than you might expect. Also, since you mentioned you started in March, make sure you're applying the straddle rules consistently throughout the year. The IRS expects you to identify straddle positions when you establish them, not retroactively at tax time. While you can sometimes make elections after the fact, it's much cleaner if you have documentation showing when positions were intended to be straddles. For your $14,200 in profits, depending on how much of that came from straddle positions versus outright directional trades, you might find that some of those gains need to be adjusted based on previously deferred losses from the offsetting legs of your straddles. This is where keeping detailed records of which trades were part of straddles becomes crucial. The tools mentioned like taxr.ai sound helpful for automating this process, but make sure whatever method you use properly handles the timeline of when straddles were established versus closed.
This is exactly the kind of detailed guidance I needed! @Alicia Stern, your point about the interaction between wash sale rules and straddle loss deferral is particularly concerning since I definitely had some situations where I closed losing positions and reopened similar ones within the 30-day window. I'm realizing now that I should have been more systematic about documenting my straddle positions from the beginning. Most of my trades were reactive to market movements rather than planned straddle strategies, so I'm worried about how to properly identify which positions should be treated as straddles versus independent trades. Quick question: when you mention "substantially identical" rules, does this apply only to the exact same strike and expiration, or would SPY puts with different strikes but similar delta exposure be considered substantially identical? I had several situations where I was rolling positions to different strikes to manage risk. Also, do you know if there's a safe harbor or de minimis rule for small traders? With only $14,200 in profits and relatively simple strategies, I'm hoping the IRS might be more lenient on some of the technical documentation requirements.
@Christian Burns, the "substantially identical" rules for options are more nuanced than just exact strike and expiration matches. The IRS looks at whether the positions have substantially similar economic characteristics, which can include options with different strikes if they have similar delta exposure, especially when dealing with at-the-money or near-the-money options. For your rolling situations, if you closed a put at one strike and opened another put with a similar delta within 30 days, that could potentially trigger wash sale treatment. The key factors are the time frame (30 days before or after), the underlying security (SPY in your case), and whether the options provide substantially similar investment exposure. Regarding safe harbors for small traders - unfortunately, the tax code doesn't provide specific de minimis exceptions for straddle reporting requirements based on profit levels. The rules apply regardless of whether you made $1,000 or $100,000. However, in practice, the IRS tends to focus their auditing resources on larger, more complex cases. That said, don't let the complexity overwhelm you. Even if your documentation isn't perfect, making a good faith effort to properly identify and report your straddle positions is what matters most. The IRS is generally more concerned with taxpayers who completely ignore the straddle rules than those who make reasonable efforts to comply, even if there are minor technical errors. Given your situation, I'd recommend using one of the automated tools mentioned earlier or consulting with a tax professional who specializes in derivatives trading to ensure you're handling the straddle identification and loss deferral calculations correctly.
Filed with the 0604 path and just noticed my 846 code is showing up on my transcript already. I used Venmo for my refund deposit last year, but this time I decided to go with my bank account. It's frustrating seeing everyone in my tax groups getting their money deposited already while mine is still nowhere to be seen. I checked my TurboTax account and it just updated from "accepted" to "pending" status, whatever that means. Anyone else with the 0604 path seeing this? How long after the 846 code shows up on your transcript should you expect your refund to hit your account?
Check the actual date listed next to your 846 code on the transcript. That date is when the IRS schedules the deposit to be sent to your bank. Then your bank might take 1-3 more days to actually post it to your account. My 0604 path return had the 846 code but the date was for NEXT week, so I was checking my account for nothing.
Is the 846 date always accurate? Mine says February 28th but today is March 2nd and still nothing in my account. I also used Cash App like the poster mentioned.
The 846 date is usually accurate for when the IRS releases the funds, but it doesn't guarantee when your bank or Cash App will make those funds available to you. Most financial institutions receive the money on the 846 date but can hold it for 1-3 business days before posting it to your account. With Cash App specifically, they sometimes have processing delays during tax season due to the high volume of deposits. If your 846 date was February 28th and today is March 2nd, I'd give it until the end of today. If nothing arrives by tomorrow, you might want to contact Cash App support to see if they can provide any information about pending deposits.
has anyone noticed that the 0604 path seems to be moving slower this year? i filed in January, got my 846 code last week, and my refund just hit my account today. last year i was a 0605 path and got my money 2 days after the transcript updated. is the irs just prioritizing certain paths first this year?
I noticed the same thing! I was 0605 last year and got my refund super quick. This year I'm 0604 and it's taking forever even though my 846 code has been there for days. I think they're definitely processing certain paths differently.
I think it might be related to the types of returns each path handles rather than deliberate prioritization. The 0604 path typically processes returns with certain tax situations that might require additional verification steps, which could naturally slow things down. Last year's processing volumes and system loads were different too. From what I've seen in the community, 0604 path filers are still getting their refunds, just with a slightly longer timeline between the 846 code appearing and the actual deposit hitting accounts.
My as of date has been stuck on 2/10/25 for weeks now. Filed on 1/29 and accepted same day. No updates, just the same as of date. Anyone else stuck like this? Getting worried cause I see others with March dates.
Here's what you actually need to know about transcripts and processing: - As Of dates are administrative markers for the IRS internal systems - They DO NOT indicate refund timing - What matters: 150 (return filed), 570 (hold), 571 (hold released), 846 (refund issued) - Early filers (Jan/Feb) typically see 2-4 week processing - Path Act claims (EIC/ACTC) won't release before Feb 15 Instead of stressing over every little change, I highly recommend using taxr.ai - it's an AI tool that reads your transcript and gives you an exact analysis of your situation, expected timeline, and any potential issues. Way more accurate than guessing. Hope this helps! ๐
So frustrated right now! My teenage son decided to file his taxes early this year (his first real job) and I just found out he checked the box that he can't be claimed as a dependent. My return just got rejected through TurboTax because of this! I had no idea what he did until I called the IRS about the rejection. Does anyone know what our options are here? Do we need to wait the full 11 days until he can amend his return, or is there a quicker fix? Can I just remove him from my return instead, even though I've always claimed him and was planning to again? TurboTax doesn't seem to have any clear question asking if someone else claimed him, so I'm not sure how he even made this mistake in the first place. And if he claims himself this tax season, will I be able to claim him again next year when he's still living at home? He's still in high school, I pay for everything, and this is such a headache!
This is such a common mistake with teenage filers! I went through the exact same thing with my daughter two years ago. The good news is that it's totally fixable, though it requires some patience. From my experience, you have three realistic options: 1. **Wait for your son to file Form 1040X** - This is the "correct" way but takes 8-16 weeks to process. Your son would amend his return to indicate he can be claimed as a dependent. 2. **File your return without claiming him this year** - You'll get a smaller refund now, but you can file your own 1040X later to claim him once his amendment processes (adding even more waiting time). 3. **File for an extension** - Gives you until October to file, but delays your refund. Honestly, if you need the refund money soon, option 2 might be your best bet despite the hassle. You'll at least get some money now rather than waiting months for the full amount. One tip: Make sure your son understands the dependency rules for next year! The software questions can be confusing, but if he's still in high school and you're supporting him, you should be claiming him. Good luck!
This is such a stressful situation, but you're definitely not alone! I went through something similar with my 18-year-old last year. One thing that really helped me was getting organized with all the paperwork first. Make sure you have copies of both your son's W-2 and his filed return so you can see exactly what boxes he checked. This will help when you're explaining the situation to the IRS or filling out the amendment forms. Also, if you do decide to go the amendment route, consider having your son file the 1040X sooner rather than later. The processing time starts from when they receive it, not from when you figure out what to do. Every day you wait is another day added to that 6-16 week timeline. One more thing - make sure to keep detailed records of everything (dates you called the IRS, reference numbers, what agents told you, etc.). If there are any complications down the road, having that paper trail can be really helpful. Hang in there! It feels overwhelming now, but this will get sorted out. The IRS deals with these dependency conflicts constantly, especially during tax season when teenagers are filing for the first time.
@70c645b03141 Great question! If your daughter used free filing software like TurboTax Free Edition, FreeTaxUSA, or others, she should be able to log back into her account and download/print a copy of her filed return. Most software keeps filed returns available for at least a year, sometimes longer. If for some reason she can't access the software account or the return isn't saved there, you can request a copy directly from the IRS using Form 4506-T (Request for Transcript of Tax Return). This is free and usually takes 5-10 business days. You can also request it online at irs.gov if you can verify your identity through their system. The transcript will show you exactly what was filed, including which boxes were checked for dependency status. Having this documentation makes it much easier to complete the 1040X amendment form correctly and explain the error to IRS agents if you need to call them.
@70c645b03141 Good question about getting copies of the filed return! If your daughter used free filing software, she should be able to log back into her account and download/print a copy of her filed return - most software keeps records of submitted returns for at least a year. If that doesn't work, you can request a copy from the IRS, but it takes time. You'd need to file Form 4506-T (Request for Transcript of Tax Return) or call their automated line at 1-800-908-9946. The transcript shows the key info from her filed return, though it's not as detailed as the actual return. But honestly, for fixing a dependency issue, you probably don't need the full return. The main thing you need to know is whether she checked the box saying she couldn't be claimed as a dependent. If she filed electronically and got a confirmation, that usually means she did check that box (since that's what would cause the parent's return to be rejected). The amendment process is pretty straightforward once you know that's the issue that needs fixing.
Peyton Clarke
Has anyone actually had the IRS challenge their Form 5329 exception for excess Roth contributions? I'm worried about audit risk if I claim the exception.
0 coins
Vince Eh
I've done this exact thing for 3 years (kept making the same mistake with foreign income and Roth contributions) and never had an issue. As long as you have documentation showing you properly removed the excess contribution, you're doing exactly what the IRS procedures specify.
0 coins
Sydney Torres
I went through this exact same situation a couple years ago - foreign earned income exclusion and accidentally contributed to a Roth IRA. You're absolutely on the right track with Form 5329 and exception code 12. One thing that helped me was keeping all the documentation from my investment company showing the "removal of excess contributions" process. The IRS wants to see that you properly corrected the ineligible contribution rather than just taking an early distribution. Your PJ distribution code on the 1099-R actually supports your case - the P shows it's a return of principal (your original contribution) and the J indicates it's from a Roth IRA. Don't let the tax software scare you into paying a penalty you don't owe. The 10% early distribution penalty specifically doesn't apply to corrective distributions of excess contributions when done properly, which it sounds like you did. File the Form 5329 with confidence - it's the correct and expected way to handle this situation.
0 coins