BAT was received as small payments throughout the year and I have not converted any of these to cash. In between I converted BAT to BTC and then again BTC to BAT (I am new to crypto so I do just did that as a mistake). MY question is do I need to report this as I have not cashed any and if yes, how to report it?
As long as you have not converted them to cash it is not yet taxable.
It sounds like you are getting Cryptocurrency airdrops. These are free distributions of coins or tokens into multiple wallet addresses to promote and drive adoption of a new virtual currency.
Recently, the IRS ruled that airdrops, along with promos and staking rewards, only become taxable once the taxpayer "acquires the ability to transfer, sell, exchange, or otherwise dispose of the cryptocurrency." Airdropped currency not yet usable or accessible would therefore not be taxable until the taxpayer is able to exercise control over it. More info
Example: Let's say you received .00017762 BTC as a promo on December 9, 2019 and you were able to immediately exercise control over it (sell, trade, exchange, etc.).
Once you have the USD values, here's how to enter them into TurboTax:
Thank you for your knowledgeable reply. I also have a BAT question. I created an account in uphold.com as a wallet for my BAT from the Brave browser. Certainly more trouble than it's worth and wish I hadn't. Brave deposited 106.585 BATs into my Uphold account last year. I have not converted them, they're just sitting in the account. What is the right way to report this on my 2020 tax returns? I am in California. Thank you!
As John said above, "As long as you have not converted them to cash it is not yet taxable."
You won't convert them to cash or something of value until you pull them out of Uphold, right?
You don't report them until you convert them to a real currency (or, I suppose, a physical asset).