Income tax returns must be filed by all persons having a taxable income each year. There are seven different types of income tax return and its applicability differs based on the type of entity and transactions undertaken during the assessment year. ITR-1 and ITR-4 can be prepared and filed online through the Income Tax website directly. All other income returns can be prepared offline using the JAVA utility and uploaded on the income tax website. For assistance filing income tax returns, visit IndiaFilings.com.