Thanks for all the advice. Trying to wrap this up once and for all... when I visit the 401k web site (Fidelity), the data they show (which is NOT a 1099-R form, but shows like so (non important parts snipped):
===================================
Tax Detail
---------------
Distribution Type Withdrawal
Tax Year 2019
Tax Form 1099R
IRS Code PB
Gross Amount $3,876.35
Total Taxable Amount $0.00
Total Non-Taxable Amount $3,876.35
===================================
So I suppose that's a preview of the 1099-R I'll get in January 2020, for taxable year 2019. Sorry, I'm an engineer -- good at math but not tax speak.
What I've gathered from all of this is, file a 1099-R THIS YEAR (even though I dont have the official one in hand, that comes next January), and fill it out as best I can (per TT directions).
I'm confused on the IRS code PB as stated on the web site, as code P is return of excess in **2017** (where as code 8 is return of excess in **2018**). Code B indicates this is a roth distribution, which makes sense. Trying to decide on code P vs code 8 - I am inclined to pick code 8 since this overage occurred in tax year 2018, yet the web site says code P... though I'm assuming next year, when I receive the 1099-R, code P will be updated to be tax year 2018, and code 8 will become 2019.
Ugh.
So what I think I should do, since the overcontribution happened in tax year 2018, is:
THIS YEAR - 2018 tax year - create 1099-R and fill out as best as i can with:
Box 1 is $3,876.35 since that was returned to me
Box 2a is $0 since (1) it's a roth 401k and the money was already taxed and (2) it's a negative gain so no earnings to tax anyway.
Box 7 indicate code 8 for tax year 2018 and code B to indicate a roth distribution.
Indicate in subsequent screens that this is a 2019 1099-R since that's what it says on Fidelity's web site (snippet above) - this confuses me though..
NEXT YEAR - 2019 tax year - create another 1099-R using the one Fidelity finally sends me with:
Box 1 is $0 (there are no 2019 taxable gains incurred during this refund)
Box 2a is $0 (there are no 2019 taxable gains incurred during this refund)
Box 7 indicate code P+B
Or maybe I don't need to do a 1099-R in tax year 2019 at all since the gains were negative and therefore nothing to tax.
Does that make any sense?
Thanks!!