Why sign in to the Community?

  • Submit a question
  • Check your notifications
Sign in to the Community or Sign in to TurboTax and start working on your taxes
Level 3
posted Jun 4, 2019 11:05:34 PM

Excess Roth IRA contribution made in 2017 and withdrawn before filing in 2018. When and how do I pay taxes on any earnings?

Oct-17 - Contribute more than our income  into Roth IRA
Jan-18 - Withdraw excess and reinvest as 2018 contribution.
Jan-18 - Financial reports principal and earnings withdrawn.

I've seen TurboTax say to report taxes in 2019 for tax year 2018 after receiving 1099-R.
Also, I've seen TurboTax say to enter a mock 1099-R for tax year 2017.

When and how do I pay taxes on the earnings?

0 49 12684
1 Best answer
Level 15
Jun 4, 2019 11:05:40 PM

*IF* you requested a return of contributions due to an excess contribution and the excess was removed before the extended due date of the 2017 tax return and the earnings were also returned and you know that the IRA custodian will report this as a return of contribution and not as a normal Roth distribution - then:

You can just report it now and ignore the 1099-R when it comes unless there is Box 4 Federal Tax withholding and/of box 12 State withholding. Then you must enter the 2018 1099-R in to the 2018 tax return since the withholding is reported in the year that the tax was withheld. The 2018 code P will not do anything in 2018 but the withholding will be applied to 2018.

You would enter the 1099-R with the total distribution in box 1 (the contribution plus the earnings),

The earnings in box 2a,

Enter code "P" in box 7 (Top) - don t worry that it will say "taxable in 2016 "

Enter code "J" in box 7 (Bottom).

On the "Which year" screen say that this is a 2018 1099-R.

After the 1099-R summary screen press continue.

If you are over 59 1/2 then on the "Lets see if we can lower your tax bill" enter the box 2a amount in the "Another Reason" box to eliminate the 10% early withdrawal penalty on the earnings.

Enter the explanation for the excess contribution and that you are reporting a 2018 1099-R on your 2017 tax return to avoid having to amend in 2018.

The box 2a earnings will be taxable income reported on line 15b on the 1040 form and if under age 59 1/2 will also be subject to a 10% penalty on a 5329 form that will be reported on line 59 on the 1040 form.

24 Replies
Level 15
Jun 4, 2019 11:05:36 PM

Do you know what the earnings are that will be reported in box 2a on a 2018 1099-R?

New Member
Jun 4, 2019 11:05:37 PM

0.20

Level 15
Jun 4, 2019 11:05:38 PM

@goldfrost - You can ignore that since anything less than 50 cents rounds to zero.

Level 15
Jun 4, 2019 11:05:40 PM

*IF* you requested a return of contributions due to an excess contribution and the excess was removed before the extended due date of the 2017 tax return and the earnings were also returned and you know that the IRA custodian will report this as a return of contribution and not as a normal Roth distribution - then:

You can just report it now and ignore the 1099-R when it comes unless there is Box 4 Federal Tax withholding and/of box 12 State withholding. Then you must enter the 2018 1099-R in to the 2018 tax return since the withholding is reported in the year that the tax was withheld. The 2018 code P will not do anything in 2018 but the withholding will be applied to 2018.

You would enter the 1099-R with the total distribution in box 1 (the contribution plus the earnings),

The earnings in box 2a,

Enter code "P" in box 7 (Top) - don t worry that it will say "taxable in 2016 "

Enter code "J" in box 7 (Bottom).

On the "Which year" screen say that this is a 2018 1099-R.

After the 1099-R summary screen press continue.

If you are over 59 1/2 then on the "Lets see if we can lower your tax bill" enter the box 2a amount in the "Another Reason" box to eliminate the 10% early withdrawal penalty on the earnings.

Enter the explanation for the excess contribution and that you are reporting a 2018 1099-R on your 2017 tax return to avoid having to amend in 2018.

The box 2a earnings will be taxable income reported on line 15b on the 1040 form and if under age 59 1/2 will also be subject to a 10% penalty on a 5329 form that will be reported on line 59 on the 1040 form.

Level 3
Jun 4, 2019 11:05:41 PM

Thank you for the reply.

Yes, I'm over 59 1/12.  The excess will be removed after we get the W-2 which means we will withdraw the excess in February before filing our 2017 return.  It will be reported as a return of contribution which will then be reinvested as a 2018 tax year contribution.

So you're saying I should create a mocked up 1099-R from the information you provided?  That's okay since I wouldn't be receiving the 2018 1099-R possibly until 2019.

How do I get to the 1099-R entry screen?  What section is it part of?
The 1099-R will then populate the 1040 line 15b?

Basically I have two choices,
I can do it now as you say and ignore the 2018 1099-R when I get it or
I can wait until tax year 2018 and report the 2018 1099-R I receive then with it?

Level 3
Jun 4, 2019 11:05:43 PM

The financial said that both the principal and earnings will appear on my transaction history when the transaction to withdraw is completed.

Level 15
Jun 4, 2019 11:05:44 PM

This has nothing to do with a W-2.

No, I am not saying that you "should".  You asked how to do it if you wanted to.

Yes, you have 2 choices;
1) As you said, report it now with a "mock" 2018 1099-R and ignore the real 1099-R when it comes a year form now, or
2) AMEND your 2017 tax return next year after receiver the 2018 1099-R.  It does not go on your 2018 tax return since the earnings must be reported in the tax year that the contribution was made - 2017.  (It would also be reported on your 2018 tax return *only* if the IRA custodian withheld any federal tax on the earnings which would be very unusual).

The 1099-R box 1 amount (total distribution including earnings) will be on 1040 line 15a, 1099-R box 2 amount (earnings) on line 15b.

Enter a 1099-R  here:

Federal Taxes,
Wages & Income
I’ll choose what I work on (if that screen comes up),
Retirement Plans & Social Security,
IRA, 401(k), Pension Plan Withdrawals (1099-R).

OR  Use the "Tools" menu  (if online version under My Account) and then "Search Topics" for "1099-R" which will take you to the same place.

Be sure to choose which spouse the 1099-R is for if this is a joint tax return.
Be sure to pick the correct 1099-R type:  Standard 1099-R, CSA-1099-R, CSF-1099-R, RRB-1099-R.

[NOTE:  When you get to the "Your 1099-R Entries" screen where you can add another 1099-R, use "continue" to keep going as there are additional interview questions after that screen in most cases.  You can always return as shown above.]

Level 3
Jun 4, 2019 11:05:46 PM

I’m waiting for the W-2 to see how much excess I had since we don’t know exactly what Federal Wages box 1 will have.
Both my wife and I contributed $5000 in 2017. Th earnings, we think are $9865 so TurboTax said that I was exceed by $135. So does that mean that the 1099-R is for me?

Level 15
Jun 4, 2019 11:05:47 PM

After you enter all of your income for 2017 then enter your Roth IRA contributions in the IRA contribution section and TurboTax will tell you the excess.

It is not combined, each spouses IRA contributions are totally separate.

Level 3
Jun 4, 2019 11:05:49 PM

TurboTax did tell me the excess after I entered the predicted household income. It said that I was the excess. So since I exceed the combined household income, the 1099-R would be mine. When you said, choose the right 1099-R form, in this case would it the the standard one?

Level 15
Jun 4, 2019 11:05:50 PM

Yes, and choose the correct spouse - you.

Level 3
Jun 4, 2019 11:05:52 PM

Thank you  macuser_22   You’ve been a great help. You brought clarity where everything else I read was ambiguous.

Level 15
Jun 4, 2019 11:05:53 PM

Glad to help.   Just one other minor thing that can be frustrating.

You might need to adjust the amount of excess upward or you could end up in a loop when  trying to enter all of this.

The amount of excess is biased on the contribution amount and your MAGI.  After entering all of your income the MAGI is known, and the excess based on that,  but when you enter the 1099-R and the earnings that get entered on line 15B that *adds* to the MAGI so the excess then increases (by a small amount), etc, etc.

Level 3
Jun 4, 2019 11:05:55 PM

I figure if TurboTax says I exceeded by $135, I will probably withdraw $150. After I enter all data hypothetically, including the 1099-R, TurboTax should say if I’m exceeding any longer.  I will play around with TurboTax tomorrow to be sure what amount works before actually doing the withdrawal.

Level 3
Jun 4, 2019 11:05:56 PM

However, the amount we can contribute to the Roth is based on earned income. I don’t think that anything else contributes to that number. Certainly not interest, dividends, capital gains or any earnings the Roth may have earned. That’s why I don’t think MAGI is an issue. The form that is related to the TurboTax screen to determine excess contributions I believe just shows that earned income.

Level 15
Jun 4, 2019 11:05:58 PM

Excess contributions are both.  You must have at least as much earned compensation as the total IRA contribution or it is excess AND your MAGI cannot exceed the limits.  I have been assuming that you have sufficient income to make the contributions but it is your high income that is limiting it.  Perhaps I assumed incorrectly.

"Certainly not interest, dividends, capital gains or any earnings the Roth may have earned. " Yes all of those are part of your MAGI and must be considered.

MAGI is Modified AGI.  The Roth contribution limit is biased on AGI Modified by adding other income to it.  AGI is all income, not just earned income.  Any IRA taxable income on line 15b is added to the AGI, which in turn will increase the MAGI which in turn further limits the Roth contribution limit leading to a endless decreasing loop.

MAGI is what determines the contribution limit - not earned income unless you do not have sufficient income to make a contribution.
<a rel="nofollow" target="_blank" href="https://www.irs.gov/retirement-plans/amount-of-roth-ira-contributions-that-you-can-make-for-2017">https://www.irs.gov/retirement-plans/amount-of-roth-ira-contributions-that-you-can-make-for-2017</a>

See IRS Pub 590A for MAGI
<a rel="nofollow" target="_blank" href="https://www.irs.gov/publications/p590a#en_US_2016_publink1000230985">https://www.irs.gov/publications/p590a#en_US_2016_publink1000230985</a>

Level 15
Jun 4, 2019 11:06:03 PM

Above comment edited to add information.

Level 3
Jun 4, 2019 11:06:04 PM

Yes, your assumptions are off. I just retired so for 2017, my earned income is low and so is my MAGI. My MAGI is well below $100k for joint and well within the limit to be able to make the max contribution. In this case, I’m only concerned that the earned income was lower than our contributions. So, you’re right that when our MAGI is high and close to the upper limit, even though the earned income may be low, we have to look at the amount that the 1099-R may increase the MAGI. At any rate, TurboTax should tel, us if that maximum contribution is exceeded after entering the 1099-R information.

Level 15
Jun 4, 2019 11:06:06 PM

Right.  When you have all the information TurboTax should tell the story.    Not all forms are ready final yet - most will be by Jan 18.

Level 3
Jun 4, 2019 11:06:08 PM

I entered the 1099-R information.  I called the financial to verify their federal identification number.  I also asked for verification on the two codes P and J.  They were hesitant to guarantee that those would be the codes but said they will probably be the codes.

As expected, my tax refund remains the same.  I also notice that form 5329 is generated too. As you said, since the forms are not final yet, both 1040 and 5329 are shown as errors for that reason.

Level 15
Jun 4, 2019 11:06:09 PM

If the codes are NOT [typo corrected] P and J, they have made a mistake in the handling of this situation.  You likely won't get the 2018 Form 1099-R for at least a year, so it have been more helpful if they could give you a more definitive answer on what the details of the 2018 Form 1099-R will be as confirmation that they've handled things correctly.

If you were over age 59½ at the time of the distribution, you'll need to claim a code 12 "Other reason" exception [on Form 5329] to the early-distribution penalty indicated by the required code J.

Level 3
Jun 4, 2019 11:06:11 PM

They said they couldn't guarantee the codes since the transaction hasn't happened yet and the form has not been generated.

1099-R has no code 12.  You had told me P and J.  The financial had told me P and J.  Some websites I had gone to say P and J - "Roth IRA - Excess contribution removed in year following contribution year (by applicable tax return due date)".

I did as you suggested "If you are over 59 1/2 then on the "Lets see if we can lower your tax bill" enter the box 2a amount in the "Another Reason" box to eliminate the 10% early withdrawal penalty on the earnings." So my taxes were not affected.

Level 15
Jun 4, 2019 11:06:12 PM

The "Other Reason" exception on the 5329 form is a code "12", which was what user dmertz was referring to, not the 1099-R code.   

The 1099-R code "P" on a 2018 1099-R says that it is a return of contribution taxable in 2017.
The 1099-R code "J" says that it is a Roth IRA.

Level 3
Jun 4, 2019 11:06:14 PM

I didn't read that dmetz was suggesting code 12.  I thought it was macuser_22.
He threw me off in saying that codes P and J are wrong.
I don't see where to enter code 12 in form 5329.

In speaking to the financial again, they said it was probably be code 8
Excess contributions plus earnings/excess deferrals (and/or earnings) taxable in 2017
They said code J is early distribution from a Roth IRA is for someone under 59 1/2 (I'm over 59 1/2).
They said code P is return of contributions for 2016

They said that there would be a code reason(s) on my transaction history after the transaction is made.  He said I should be able to match the words to the code at that time.

So, I know that you really know your stuff and I trust in the codes you told me.  Could you just weigh i on who is correct about the codes?