For people filing with a paper workbook, the tax commission has a drop box at the State of Idaho campus at 11321 W. Chinden Blvd, Boise, ID 83714. The deadline to file your 2024 income tax returns ...