How to properly report withdrawing Roth IRA contributions during 2025 tax filing?
So I'm in a bit of a financial pickle and need to withdraw some of my Roth IRA contributions that I made earlier this year. I've been saving in this Roth for about 3 years now (deposited around $18,000 total), but an unexpected home repair has me needing to pull out maybe $7,500 of that. I know the contributions can come out tax-free since I already paid taxes on that money, but I'm confused about HOW to report this on my taxes. Do I need some special form when I file next year? Will my brokerage send me something specific? I use TurboTax usually and don't want to mess this up. I've never withdrawn from a retirement account before, and while I know the EARNINGS would be taxable and have penalties if I touch those, I'm only planning to take out original contributions. Also - what documentation should I keep on my end to prove these are contributions and not earnings if I get audited? This whole situation is stressing me out but I really need the money.
26 comments


Natalie Chen
You're right that you can withdraw your Roth IRA contributions at any time without taxes or penalties - that's one of the big benefits of Roth accounts. The reporting process is actually simpler than you might expect. Your brokerage will send you a 1099-R form showing the distribution from your Roth IRA. The form will show the total amount you withdrew, but it doesn't distinguish between contributions and earnings. That's where Form 8606 comes in - you'll need to fill out Part III of this form to tell the IRS that you're withdrawing contributions only. TurboTax should walk you through this when you enter your 1099-R. For documentation, keep records of all your past Roth contributions. This includes previous tax returns and any confirmation statements from your brokerage showing your contributions. These will help you prove the amount of contributions you've made if needed. Also keep the 1099-R you'll receive for the withdrawal.
0 coins
Santiago Martinez
•Thanks for the info. One question though - if I'm only withdrawing SOME of my contributions (like $7k out of $15k total contributions), is there any way to specify which contributions I'm taking out? Like does the IRS consider it the oldest contributions first or newest? Also, will this affect my ability to contribute to my Roth next year?
0 coins
Natalie Chen
•The IRS considers Roth IRA distributions to come from contributions first, regardless of when those contributions were made. There's no need to specify which contributions you're withdrawing - they're all treated the same way for tax purposes as long as you're only taking out what you've put in. Withdrawing contributions doesn't affect your ability to contribute next year at all. Your annual contribution limit (currently $7,000 for 2025 if you're under 50) remains the same regardless of whether you've taken money out. You don't get to "replace" withdrawn contributions beyond that annual limit, though.
0 coins
Samantha Johnson
I went through almost this exact situation last year and found https://taxr.ai to be super helpful. My brokerage sent me a 1099-R but it didn't clearly show what were contributions vs earnings, and I was stressed about accidentally paying penalties on money that should've been penalty-free. I uploaded my documents to taxr.ai and it identified exactly how much of my withdrawal was contributions and how to report it properly on Form 8606. The tool walks you through the whole process and explains what each box on the forms means in plain English. It even pointed out that I had been tracking my contribution basis incorrectly for years (which could have caused major headaches if I'd been audited). Definitely worth checking out if you're confused about IRA distributions!
0 coins
Nick Kravitz
•Does this work for traditional IRAs too? I have a mix of pre-tax and non-deductible contributions in my traditional IRA and it's been a nightmare trying to figure out the pro-rata rule for withdrawals.
0 coins
Hannah White
•I'm always skeptical of these tax tools... How does it know your contribution history if you haven't been keeping perfect records? Does it somehow connect to your brokerage or do you have to input everything manually?
0 coins
Samantha Johnson
•Yes, it absolutely works for traditional IRAs too, including helping calculate the taxable portion using the pro-rata rule. It has specific modules for handling mixed pre-tax and after-tax traditional IRA contributions which is one of the most confusing scenarios. The tool gives you multiple options for tracking contribution history. You can upload previous tax returns and it extracts the information, or connect to major brokerages to import statements, or manually enter what you know. It's pretty flexible depending on what records you have available. It then helps fill in gaps using a combination of the information you provide and typical patterns based on your specific situation.
0 coins
Hannah White
I wanted to follow up about using taxr.ai for my Roth IRA withdrawal situation. I was skeptical (as you could see in my previous comment), but I decided to try it after getting frustrated with TurboTax's vague questions. It was actually really helpful! I uploaded my last few tax returns and my recent 1099-R, and it immediately identified that I was only withdrawing contributions and showed me exactly how to fill out Form 8606 Part III. What impressed me most was that it noticed I had made an excess contribution two years ago that I hadn't corrected (totally forgot about it), and it helped me understand the implications of that too. Saved me from potential penalties I didn't even know about. The interface was way more straightforward than I expected - definitely less confusing than trying to interpret IRS instructions on my own.
0 coins
Michael Green
If you're struggling to reach the IRS with questions about your Roth IRA withdrawal (which I was when I had a similar situation), I'd recommend trying https://claimyr.com - it's this service that helps you actually get through to a human at the IRS without waiting on hold for hours. There's even a video showing how it works: https://youtu.be/_kiP6q8DX5c I had a complicated situation with my Roth where my 1099-R was coded incorrectly by my brokerage, making it look like I owed penalties when I didn't. I tried calling the IRS myself multiple times but could never get through. Claimyr got me connected to an IRS agent in about 20 minutes who confirmed I was reporting correctly and explained exactly what to do if I received a notice later. Seriously saved me so much stress and potentially money in incorrect penalties.
0 coins
Mateo Silva
•Wait, how does this actually work? Does it just call the IRS for you or what? I don't understand how a third party service can magically make the IRS answer their phones faster.
0 coins
Victoria Jones
•This sounds like BS honestly. The IRS prioritizes calls based on the number that's calling them? I doubt that's even possible. And if it is, it seems like it would be gaming the system in a way the IRS wouldn't allow.
0 coins
Michael Green
•It doesn't call the IRS for you. What it does is navigate the complex IRS phone system and waits on hold for you. When an agent picks up, you get notified and can take the call immediately. It's basically a wait service - they do the waiting, you do the actual talking to the IRS. You're right to be skeptical, I was too. But it doesn't "game" anything - it just automates the hold process. The IRS doesn't prioritize any numbers. The service just dials repeatedly using the right combinations of menu options to get in the queue, then notifies you when someone finally answers. Think of it like having an assistant constantly redialing and navigating the phone tree for you until they get through.
0 coins
Victoria Jones
I have to eat my words about Claimyr. After basically calling it BS in my earlier comment, my Roth withdrawal situation got complicated when my brokerage coded my 1099-R incorrectly. After three failed attempts to reach the IRS (got disconnected each time after 1+ hour holds), I gave in and tried Claimyr out of desperation. The thing actually worked. I got a call back in about 35 minutes when they connected with an IRS agent. The agent confirmed that my brokerage had used the wrong distribution code and explained exactly how to handle it on my tax return. She also put notes in my account about the conversation in case I get a notice later. I still think it's crazy that such a service needs to exist, but when you need to talk to the IRS and can't waste entire days on hold, it's a legit solution. Just wanted to be honest after my skeptical comment earlier.
0 coins
Cameron Black
Something important that nobody mentioned yet - if you're withdrawing from a Roth that's less than 5 years old, there are some extra considerations. The 5-year rule can affect whether your earnings (not contributions) are qualified for tax-free withdrawal. Contributions always come out first and tax-free, but tracking the 5-year periods can get tricky if you have multiple Roths or have done conversions. Also, don't forget that your brokerage's 1099-R might have box 7 coded incorrectly. Mine coded my contribution withdrawal as "J" (early distribution) when it should've been "T" (Roth distribution exception applies). I had to attach an explanation to my return to avoid getting an automatic notice from the IRS.
0 coins
Jessica Nguyen
•Wait, I thought the 5-year rule only applied if you were withdrawing earnings? OP said they're only taking out contributions, so why would the 5-year rule matter?
0 coins
Cameron Black
•You're absolutely right - the 5-year rule only matters for earnings or converted amounts, not for original contributions. I should have been clearer about that. Since OP is only withdrawing contributions, they don't need to worry about the 5-year rule at all. I mentioned it because many people get confused about what exactly they're withdrawing, and some brokerages don't clearly distinguish between contributions and earnings on their statements. I wanted to make sure OP was aware of the rule in case they end up needing to take out more than just contributions.
0 coins
Isaiah Thompson
Has anyone had experience with how Fidelity reports Roth IRA withdrawals? I'm considering taking some contributions out too and wondering if different brokerages handle the reporting differently. Do they all make it clear on the 1099-R what portion is contributions vs. earnings?
0 coins
Ruby Garcia
•I've withdrawn Roth contributions from Fidelity twice. Their 1099-R doesn't actually distinguish between contributions and earnings - it just shows the total distribution amount. You still need to track your contribution basis yourself and fill out Form 8606 to tell the IRS how much was contributions. Fidelity does have a "Tax-exempt Contributions" tracker in your account that can help you see your total contribution basis, but it's on you to keep track of it for tax purposes. Their customer service was pretty helpful when I called with questions though.
0 coins
Malik Johnson
Maria, I completely understand the stress you're feeling - Roth withdrawals can seem intimidating but you're on the right track. Since you've been contributing for 3 years and want to withdraw $7,500 from $18,000 in total contributions, this should be straightforward. The key thing to remember is that you'll receive a 1099-R from your brokerage showing the withdrawal amount, but it won't specify that it's contributions versus earnings. That's where Form 8606 Part III comes in - this form tells the IRS you're only withdrawing contributions that you've already paid taxes on. For record-keeping, definitely save copies of your previous tax returns (Forms 1040) that show your Roth contributions on line 32, plus any year-end statements from your brokerage. These documents establish your contribution basis. Also keep the withdrawal confirmation and 1099-R when you receive it. One quick tip: when you make the withdrawal, you might want to specify to your brokerage that you're withdrawing "contributions only" just to be extra clear, though technically all withdrawals come from contributions first anyway. TurboTax should handle the Form 8606 pretty well - it usually asks straightforward questions about your total contributions and withdrawal amounts. You're doing this correctly by only touching contributions and leaving earnings alone. The paperwork might seem daunting but it's really just documenting what you already know - that this money was already taxed when you earned it.
0 coins
Miguel Silva
•This is really helpful advice, Malik! I'm actually in a similar situation to Maria - need to withdraw about $5,000 from my Roth for an unexpected medical expense. I've been contributing for about 2 years now. One thing that's been worrying me is whether I need to wait for any specific timing to make the withdrawal, or if I can do it right away? Also, do you know if there's a limit on how many times per year you can withdraw contributions without triggering additional scrutiny from the IRS?
0 coins
Charity Cohan
•Great question, Miguel! You can withdraw Roth IRA contributions at any time without waiting periods - there's no specific timing requirement like there is with some other retirement account rules. Since contributions have already been taxed, the IRS treats them as available immediately. As for frequency limits, there's no IRS restriction on how many times per year you can withdraw contributions. However, your brokerage might have their own policies about withdrawal frequency or minimum amounts, so it's worth checking with them directly. Some charge fees for frequent transactions. The IRS won't give you additional scrutiny just for multiple withdrawals in a year, but they will want to see proper documentation that you're only withdrawing contributions (not earnings) if you ever get audited. That's why keeping good records of your contribution basis is so important, especially if you're making multiple withdrawals. One thing to keep in mind is that once you withdraw contributions, you can't "put them back" beyond your annual contribution limits. So if you withdraw $5,000 this year, you can't contribute an extra $5,000 next year to make up for it - you're still limited to the standard annual limits.
0 coins
Yuki Yamamoto
Maria, I went through something very similar last year when I had to withdraw $6,000 from my Roth for an emergency car repair. The good news is it's much more straightforward than it initially seems! A few practical tips from my experience: First, when you contact your brokerage to make the withdrawal, specifically tell them you want to withdraw "contributions only" - while technically all withdrawals come from contributions first anyway, having this documented in their records can be helpful later. Second, ask them to email you a confirmation of the withdrawal details for your records. When tax time comes, you'll get that 1099-R form that shows the total withdrawal amount. Don't panic when you see it - it will likely show the full amount as a "distribution" without specifying it's penalty-free contributions. That's totally normal. Form 8606 Part III is where you tell the IRS the real story. One thing I wish I had known: keep a simple spreadsheet or document tracking your total Roth contributions by year. It makes filling out Form 8606 so much easier. I had to dig through three years of tax returns to reconstruct my contribution history, which was stressful during an already stressful time. TurboTax walked me through the whole process pretty smoothly once I had all my paperwork together. You've got this!
0 coins
Sean Murphy
•This is such great practical advice, Yuki! I'm curious about your suggestion to keep a spreadsheet of contributions by year - do you think that's necessary if someone is using tax software like TurboTax that should be tracking this information? I've been relying on TurboTax to handle my Roth contribution records, but now I'm wondering if I should be keeping my own separate tracking system. Also, when you told your brokerage you wanted to withdraw "contributions only," did they actually note that somewhere specific in your account, or was it just verbal documentation?
0 coins
Demi Lagos
•Great question Sean! I definitely recommend keeping your own spreadsheet even if you use TurboTax. While TurboTax does track contributions year to year, having your own backup has saved me twice - once when I accidentally deleted my TurboTax account data during a computer crash, and another time when I needed to reference my contribution history quickly without opening the software. My spreadsheet is super simple: just columns for year, contribution amount, and any notes (like "backdoor Roth conversion" if applicable). I update it every January after I make my contribution. As for the brokerage notation - when I called Fidelity, the rep actually put a note in my account activity log that said "withdrawal request - contributions only per customer." It showed up in my online account history along with the transaction details. I took a screenshot of that note just in case I ever needed it for documentation. Not all brokerages might do this, but it's worth asking them to note your intent somewhere in their system. Having that paper trail made me feel much more confident when filing my taxes.
0 coins
Yara Sayegh
Maria, I completely understand your stress about this situation! I've been through a similar withdrawal process myself and want to reassure you that withdrawing Roth contributions is actually one of the more straightforward tax situations, even though it can feel overwhelming at first. Since you're only withdrawing $7,500 from your $18,000 in contributions, you're well within safe territory - no taxes, no penalties. The key thing to remember is that your brokerage's 1099-R will just show the withdrawal amount without distinguishing contributions from earnings, so you'll need Form 8606 Part III to tell the IRS this was a contribution withdrawal. For documentation, I'd suggest creating a simple folder (physical or digital) with: your last 3 years of tax returns showing your Roth contributions, any year-end brokerage statements, and the 1099-R you'll receive for this withdrawal. This gives you a complete paper trail if you ever need it. One practical tip: when you call your brokerage to initiate the withdrawal, ask them to note in your account that you're specifically requesting a "contribution withdrawal." While all withdrawals technically come from contributions first anyway, having this documented can provide extra peace of mind. You're making the right choice by only touching contributions and leaving your earnings to continue growing. The paperwork might seem intimidating, but TurboTax should handle most of the heavy lifting once you have your 1099-R in hand. You've got this!
0 coins
Yuki Tanaka
•This is really solid advice, Yara! I'm actually dealing with a similar situation right now - need to withdraw about $4,000 from my Roth for an unexpected job loss situation. One thing I'm wondering about is timing - does it matter if I make the withdrawal near the end of the tax year versus earlier in the year? Like, will it affect how I report it on my taxes if I withdraw in December 2025 versus January 2025? Also, you mentioned asking the brokerage to note it's a "contribution withdrawal" - have you found that all major brokerages (Vanguard, Schwab, etc.) are familiar with this type of request, or do some of them seem confused about the distinction?
0 coins