Tax day is tomorrow for filing federal income tax returns.

The deadline to file state income taxes and extensions in Iowa is May 1, and the due date to file returns after the extension is October 31. Whether or not you are required to file a 2017 federal income tax return depends on factors such as your filing status, age, income, dependency status, and whether you meet a few other special requirements. The Internal Revenue Service expects over 155 million returns to be filed this year with 90% of them filed electronically.