NOTE: I wrote this post in 2012, so be aware of its age. However, the facts of this post have not changed in the ensuing years. In fact, the deduction is still taken on line 18 of the Iowa Form 1040.
One overlooked deduction on Iowa tax returns is the deduction on Line 18 of the Iowa 1040, for health insurance premiums. You can deduct, in full, the amount of health insurance premiums you pay with after-tax money.
Eligible expenses include any medical/vision/dental premiums paid after-tax; Medicare Part B or Part D premiums; and long-term care premiums.
One key is that the premiums must be paid with after-tax money. So if you pay for part of the premium on your employer-provided health insurance premiums, but the premiums are deducted from your pay pre-tax, you DO NOT get a deduction (because your taxable income has already been reduced by the amount of the premiums you paid). Also, any premiums you deduct on Line 18 cannot be included as medical expenses on Schedule A if you itemize deductions on your Iowa return.
This is a great deduction for people who have their own, private insurance policy because you can take it without having to itemize deductions.