Information for Software Developers

Iowa Tax Forms:

The Iowa Department of Revenue is pleased to provide Iowa tax forms under development. Forms will be posted on the developer website as they are available. All forms will be posted with a “last revised” date. It is the user’s responsibility to recognize that forms may change substantially.

Forms will be removed from the developer website area as they are posted to the Department’s public form area. Select forms will remain on the developer website throughout the year.

Iowa Barcode Program:

The Iowa Department of Revenue is expanding its imaging and barcoding program for the upcoming tax year. As before, barcodes will apply to the Iowa individual income tax paper form, IA 1040, and associated schedules. However, barcoding has been expanded to payment vouchers as well as most returns and associated schedules. A "quiet zone" will be provided on the returns and vouchers for the placement of the barcodes.

Bar codes are strongly encouraged and we ask you to develop your substitute forms to be a replica of the official version. Substitute forms are submitted annually for approval. Barcode testing will require an additional approval process.

Iowa Tax Form Registration & Approval:

Everything you need to become approved to produce substitute Iowa forms, including 1D and 2D barcodes, is in the Development Area. If you discover errors or have questions about any Iowa tax form, please contact us by email ( To obtain approval and access to the Development Area, you need to:

Access Iowa Tax Forms:

Log in      Create an account

Need Help?

Forgot Password       Forgot ID

MeF Software Providers:

The Iowa Department of Revenue offers electronic filing of income tax returns for individuals, estates & trusts, corporations, S corporations, and partnerships. This guide explains Iowa’s MeF program: Iowa Modernized e-File (MeF) Information for eFile Providers (pdf)

2021 Tax Software Provider Iowa Letter of Intent (pdf)