Expunging a Criminal Record in Iowa (2026)

Reviewed by DocDraft Legal Team · Iowa · Last updated August 19, 2026

Iowa offers expungement, but it is limited and does not broadly clear felony convictions. Under Iowa Code 901C.2, a court expunges a case that ended in acquittal or dismissal of all charges once costs are paid and at least 180 days have passed. Under Iowa Code 901C.3, a person may expunge one eligible misdemeanor conviction, once in a lifetime, eight years after the conviction if all financial obligations are paid and there are no disqualifying offenses. Deferred judgments are expunged under Iowa Code 907.9 after the probation is successfully completed and costs are paid. Iowa is petition-based, with no automatic clean-slate sealing, and petitions are filed in the Iowa District Court.

Find out where you stand in Iowa

What are you trying to clear?

DocDraft provides document preparation, not legal advice.

What criminal-record relief does Iowa offer and what is it called?

Iowa calls its relief expungement. It is narrow: Iowa Code 901C.2 expunges cases that ended in acquittal or dismissal, Iowa Code 901C.3 expunges one eligible misdemeanor conviction, and Iowa Code 907.9 expunges a deferred judgment after successful completion. Iowa does not broadly expunge felony convictions.

What convictions are eligible for expungement in Iowa and what is the waiting period?

Under Iowa Code 901C.3, one eligible misdemeanor may be expunged once per lifetime, eight years after the conviction, with all fines, costs, and restitution paid and no pending charges. Dismissed or acquitted cases under 901C.2 need 180 days after the judgment. Deferred judgments are expunged on successful completion under 907.9.

Can you expunge a felony conviction in Iowa?

Generally no. Iowa has no statute that broadly expunges felony convictions. Iowa Code 901C.3 reaches only one eligible misdemeanor conviction, and 901C.2 reaches only dismissed or acquitted charges. Relief from a felony record in Iowa usually requires a governor's pardon, which restores rights but does not erase the record.

Does Iowa have automatic clean-slate record sealing?

No. Iowa has no automatic clean-slate or auto-sealing law. Every form of Iowa expungement is petition-based and requires you to file with the Iowa District Court and meet the statutory conditions. Deferred-judgment expungement under Iowa Code 907.9 follows after the court discharges you, but it is still processed through the court, not automatically for convictions.

Which misdemeanor offenses are excluded from expungement in Iowa?

Iowa Code 901C.3 excludes a long list, including operating while intoxicated, sex offenses, offenses involving a weapon, domestic-abuse-related offenses, and certain driving offenses such as driving while suspended, revoked, or barred. You also cannot have two prior deferred judgments or any pending charge. Only one eligible misdemeanor may be expunged, once in a lifetime.

Iowa's Narrow Expungement: Non-Convictions, One Misdemeanor, and Deferred Judgments

Iowa's record-clearing relief is called expungement, and it is deliberately narrow. Under Iowa Code 901C.2, a court expunges a criminal case in which all charges ended in acquittal or dismissal, once all court costs and financial obligations are paid and at least 180 days have passed since the acquittal or dismissal, unless the court finds good cause to waive the wait; that section does not cover dismissals tied to a deferred judgment. Under Iowa Code 901C.3, a person may expunge one eligible misdemeanor conviction, one time in a lifetime, but only if more than eight years have passed since the conviction, there are no pending charges, the person has not previously been granted two deferred judgments, and all fines, costs, fees, and restitution are paid. Section 901C.3 excludes many offenses, including operating while intoxicated, sex offenses, offenses involving a dangerous weapon, offenses against a family or household member, and driving while suspended, revoked, or barred. Deferred judgments are a separate track: under Iowa Code 907.9, the record is expunged after the person successfully completes probation and pays what is owed. Iowa has no automatic clean-slate sealing, so all relief is petition-based. Petitions are filed in the Iowa District Court where the case was handled, and the Iowa Division of Criminal Investigation within the Department of Public Safety maintains the state criminal history repository that is updated when a record is expunged.

Relevant Laws

Expungement of Dismissals and Acquittals (Iowa Code 901C.2)

Requires the court to expunge a criminal case in which all charges ended in acquittal or dismissal, once all financial obligations are paid and at least 180 days have passed, unless good cause to waive is shown. It does not apply to dismissals tied to a deferred judgment under section 907.9.

Misdemeanor Conviction Expungement (Iowa Code 901C.3)

Allows expungement of one eligible misdemeanor conviction, one time in a lifetime, if more than eight years have passed, no charges are pending, the person has not had two prior deferred judgments, and all costs are paid. Excludes OWI, sex, weapon, domestic-abuse, and certain driving offenses.

Deferred Judgment Expungement (Iowa Code 907.9)

Governs deferred judgments and provides that the record is expunged after the person successfully completes probation and pays all court costs and fees. A deferred judgment avoids a conviction and is a separate path from the 901C.2 and 901C.3 tracks.

No General Federal Expungement of Iowa Records

There is no general federal statute that expunges Iowa state convictions; record clearing is governed by Iowa law. Iowa is petition-based with no automatic clean-slate sealing, so eligible records are cleared only by applying to the Iowa District Court under chapter 901C or section 907.9.

Regional Variances

Iowa Expungement Eligibility Table

Relief type and name

Iowa calls its relief expungement and it is petition-based. There are three tracks: dismissals and acquittals under Iowa Code 901C.2, one eligible misdemeanor conviction under Iowa Code 901C.3, and deferred judgments under Iowa Code 907.9. Iowa has no set-aside, sealing, or annulment mechanism separate from these statutes.

Non-conviction cases (Iowa Code 901C.2)

A case in which all charges ended in acquittal or dismissal is expunged once all court costs and financial obligations are paid and at least 180 days have passed since the judgment, unless the court finds good cause to waive the wait. This track does not apply to dismissals that resulted from a deferred judgment under section 907.9.

One misdemeanor conviction (Iowa Code 901C.3) and 8-year wait

One eligible misdemeanor conviction may be expunged one time in a lifetime. The person must show that more than eight years have passed since the conviction, that no criminal charges are pending, that they have not previously been granted two deferred judgments, and that all fines, costs, fees, and restitution are paid.

Deferred judgments (Iowa Code 907.9)

A deferred judgment avoids entry of a conviction. Under Iowa Code 907.9, the record is expunged after the person successfully completes the probation term and pays all court costs and fees. This is a separate path from 901C.2 and 901C.3 and is the most common way an Iowa record ends up expunged.

Excluded offenses

Iowa Code 901C.3 excludes many offenses from misdemeanor expungement, including operating while intoxicated, sex offenses, offenses involving a dangerous weapon, offenses against a family or household member, and driving while suspended, revoked, or barred. Felony convictions are not broadly expungeable in Iowa; relief from a felony record generally requires a governor's pardon.

Clean-slate status

Iowa has no automatic clean-slate or auto-sealing law. Every form of expungement requires a petition or application to the Iowa District Court in the county where the case was handled. The Iowa Division of Criminal Investigation within the Department of Public Safety maintains the criminal history repository that is updated when a record is expunged.

Suggested Compliance Checklist

Confirm which Iowa expungement statute applies to your case

Before you prepare any application days after starting

Determine whether your case fits Iowa Code 901C.2 for a dismissal or acquittal, Iowa Code 901C.3 for one eligible misdemeanor conviction after eight years, or Iowa Code 907.9 for a completed deferred judgment. Confirm the offense is not on the 901C.3 excluded list, which includes OWI, sex, weapon, and domestic-abuse offenses. Iowa does not broadly expunge felonies.

Verify the waiting period and lifetime limit

Before filing days after starting

For a 901C.3 misdemeanor, confirm more than eight years have passed since the conviction, that no charges are pending, and that you have not previously had two deferred judgments, since 901C.3 relief is available only once in a lifetime. For a 901C.2 dismissal or acquittal, confirm at least 180 days have passed since the judgment.

Confirm all court debt is paid and pull your record

Before filing days after starting

Obtain your Iowa criminal history from the Division of Criminal Investigation and check Iowa Courts Online. Confirm that all fines, court costs, fees, and restitution in the underlying case are fully paid, because unpaid financial obligations block expungement under both Iowa Code 901C.2 and 901C.3.

Prepare and file the Iowa expungement application

When eligibility is confirmed days after starting

Complete the Iowa Judicial Branch expungement form that matches your track and file it with the clerk of the Iowa District Court in the county where the case was handled. Confirm the current filing cost with the clerk and ask about a fee waiver if needed. Respond promptly to any county-attorney objection or hearing notice.

Confirm the order and the updated repository

After the court rules days after starting

After the court signs the expungement order, confirm the case is sealed from public access on Iowa Courts Online and that the Division of Criminal Investigation repository is updated. Keep a copy of the signed order, since law enforcement, courts, and some licensing or immigration authorities may still access the record. An attorney can help if your case is contested.

Frequently Asked Questions

Iowa charges a court filing cost for an expungement application, which you should confirm with the clerk of the Iowa District Court because amounts can change. Separately, both Iowa Code 901C.2 and 901C.3 require that all fines, court costs, fees, and restitution in the underlying case already be paid in full before the court will grant relief.

Timing varies by county and court caseload. For a 901C.2 dismissal or acquittal, the case must age at least 180 days before you apply. Once you file, the county attorney may be given time to respond and the court may set a hearing, so an Iowa expungement commonly takes several weeks to a few months from filing to a signed order.

Sometimes yes. An Iowa expungement removes the case from public access, but it is not always a complete erasure. Courts, law enforcement, and certain licensing agencies may still access an expunged record in specific circumstances, and federal immigration authorities are not bound by state expungement. Keep the signed order in case you need to prove the outcome.

In most private employment situations, an expunged Iowa record is removed from public view, so it generally will not appear on a standard background check. Some regulated roles, such as certain law-enforcement, licensing, or security-clearance contexts, may still require disclosure. Because the rules depend on the job, an attorney can help you understand what you must disclose.

An operating while intoxicated conviction cannot be expunged under Iowa Code 901C.3, which lists OWI among the excluded offenses. However, some first-offense OWI cases may be resolved with a deferred judgment under Iowa Code 907.9, and a deferred judgment can be expunged after the person successfully completes probation and pays all costs.

Ready to Draft Your Document?

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