IRS Document Upload Tool Hits One Million Submissions As Team In Charge Gets Award Nod Taxes June 7, 2024