Skip to content

Wrongful Termination in Iowa

Reviewed by DocDraft Legal Team - Iowa - Last updated November 12, 2026

Wrongful termination in Iowa means a firing that breaks a statute or a contract, or falls under one of the exceptions Iowa courts recognize, such as a discharge in clear violation of public policy or a handbook providing for discharge only for cause. Iowa Civil Rights Act claims must start with a complaint to the Iowa Civil Rights Commission within three hundred days after the alleged practice, against employers that regularly employ four or more individuals. A lawsuit is barred unless commenced within ninety days after the agency issues a release. Final wages are due by the next regular payday.

Find out where you stand in Iowa

DocDraft provides document preparation, not legal advice.

What counts as wrongful termination in Iowa?

Iowa employment is generally at-will, but Iowa courts recognize a public-policy exception and a handbook exception where the handbook provides for discharge only for cause. A firing is also wrongful when it breaks a statute, such as the Iowa Civil Rights Act, so match the facts to a specific law.

Where do you file a discrimination complaint in Iowa, and by when?

File with the Iowa Civil Rights Commission within three hundred days after the alleged discriminatory or unfair practice, if your employer regularly employs four or more individuals (family members are not counted). EEOC charges (15+ employees, 20+ for age) are due within 300 days from the date of harm.

How long do you have to sue for wrongful termination in Iowa?

Iowa Civil Rights Act claims must start with a complaint to the agency, and a lawsuit requires the agency's release. Once the release issues, the action is barred unless commenced within ninety days (Iowa Code 216.16(4)). Calendar the date the release issues.

When is your final paycheck due after being fired in Iowa?

When employment ends, the employer must pay all wages earned up to the termination not later than the next regular payday for the pay period in which they were earned (Iowa Code 91A.4). If it is late, put your request in writing and keep a copy.

Iowa wrongful termination rules

Iowa runs state discrimination claims through a required agency step and a release. A person claiming an unfair or discriminatory practice must initially seek administrative relief by filing a complaint with the Iowa Civil Rights Commission, and a claim cannot be maintained unless that complaint is filed within three hundred days after the alleged practice (Iowa Code 216.15(13)). The act reaches employers that regularly employ four or more individuals, not counting family members. Once the agency issues a release, a lawsuit is barred unless commenced within ninety days (Iowa Code 216.16(4)). Outside the statute, Iowa courts recognize a discharge in clear violation of public policy and a handbook that provides for discharge only for cause. A safety-retaliation complaint must reach the labor commissioner within thirty days after the violation, and final wages are due by the next regular payday.

Relevant Laws

Iowa Code 216.15 (complaint deadline)

A claim cannot be maintained unless a complaint is filed within three hundred days after the alleged practice.

Iowa Code 216.16 (release and suit)

A complainant must first seek administrative relief; a suit is barred unless commenced within ninety days after the release.

Iowa Code 91A.4 (final wages)

Wages earned up to termination are due not later than the next regular payday.

EEOC Chicago timeliness

The EEOC gives 300 days from the date of harm for employers with 15 or more employees (20 or more for age) in Iowa.

Regional Variances

Iowa wrongful termination rules

At-will status

Generally at-will.

Recognized exceptions

Discharge in clear violation of public policy, handbooks providing for discharge only for cause, and statutory claims.

State agency and law

Iowa Civil Rights Commission; Iowa Civil Rights Act, Iowa Code ch. 216.

Agency filing deadline

Within three hundred days after the alleged discriminatory or unfair practice (Iowa Code 216.15(13)).

EEOC charge deadline

300 days from the date of harm (EEOC Chicago office), for employers with 15 or more employees, or 20 or more for age.

Employer size covered

Employers regularly employing four or more individuals; family members are not counted (Iowa Code 216.6(6)(a)).

Whistleblower and retaliation law

Occupational safety retaliation: complaint to the commissioner within thirty days after the violation (Iowa Code 88.9(3)).

Deadline to sue

Barred unless commenced within ninety days after the agency issues a release (Iowa Code 216.16(4)).

Final paycheck

Not later than the next regular payday for wages earned up to the termination (Iowa Code 91A.4).

Suggested Compliance Checklist

Request your final pay in writing

If unpaid by the next regular payday days after starting

Iowa requires wages earned up to the termination by the next regular payday. If they are late, send a written request for the exact amount owed.

Document: final-paycheck-demand-letter

Save records and write a timeline

Within days of the firing days after starting

Keep the termination notice, messages, pay stubs and a dated timeline, with witness names.

File with the Iowa Civil Rights Commission

300 days after the practice days after starting

For employers of four or more, file within three hundred days after the practice. An EEOC charge (15 or more employees, 20 or more for age) is due within 300 days.

Sue within 90 days of the release

90 days after the release days after starting

After the agency issues a release, commence the court action within ninety days.

Send a demand letter or review a settlement

Before signing any release days after starting

A demand letter sets out your claim and what you want. Review any settlement agreement before signing; attorney review is available.

Document: demand-letter

Frequently Asked Questions

Questions are loading.

Ready to Draft Your Document?

Get AI-powered legal documents with attorney review included. Plans start at $39.99/mo.

Get Started