Statute of Limitations for Class B / 2nd Degree Felony in Iowa
6 min read
Published March 22, 2026 • By DocketMath Team
Overview
In Iowa, the statute of limitations (SOL) sets a deadline for the state to file (or, depending on the procedural posture, to prosecute) a criminal charge. For a Class B felony / 2nd degree felony-type offense, Iowa’s general default SOL applies unless a specific statutory exception or tolling rule changes the calculation.
DocketMath’s statute-of-limitations calculator can help you model the timeline from a given event date (for example, an alleged offense date), then adjust for interruptions such as pending charges or other legally recognized circumstances.
Note: This page uses Iowa’s general/default SOL period of 2 years for the offense category requested. If you’re looking for a claim-type-specific exception, you won’t find one here—no additional class-specific sub-rule was located, so the analysis below relies on Iowa Code §614.1 as the governing general rule.
Limitation period
Iowa’s general SOL period (default rule)
For the class of offense you referenced (Class B / 2nd degree felony), this page applies Iowa’s general SOL:
- General SOL period: 2 years
- Source statute: Iowa Code §614.1 (as the general statute of limitations framework)
In practical terms, that means the relevant deadline is measured two years from the triggering date you input (commonly the date of the alleged offense, but your situation may involve other starting points depending on the underlying facts and procedural posture).
What DocketMath needs from you
Because SOL calculations depend heavily on dates and any tolling events, DocketMath typically uses inputs like:
- Event date (e.g., date of the alleged conduct)
- Optional adjustment date(s) (e.g., date charges were filed, if your workflow includes that)
- Whether you want to model tolling/interruptions (only when you have a documented basis under Iowa law)
When you change the event date, the SOL end date shifts accordingly (e.g., moving the event date forward by 30 days moves the deadline forward by 30 days).
How to interpret the output
The calculator’s output usually gives you:
- A calculated SOL expiration date
- A check against your current date (if you enable that comparison)
- (Optionally) a breakdown of the timeline segments you specified
If the state filed after the calculated expiration date, that may indicate a limitations problem—but that determination can also turn on procedural timing and statutory tolling triggers. DocketMath is designed to model the timeline; it doesn’t replace legal judgment.
Warning: SOL rules can be affected by specific procedural events (such as certain interruptions or tolling circumstances). A correct date model depends on using the right “starting point” date and accurately reflecting any tolling events supported by the facts.
Key exceptions
Iowa’s general SOL framework at Iowa Code §614.1 governs the default time period. However, even with a default period of 2 years, real-world SOL outcomes can differ if an exception or tolling rule applies.
Because this page is built around the general/default rule (and no claim-type-specific sub-rule was identified for the requested offense classification), the most practical way to think about exceptions is:
Are you relying on Iowa Code §614.1 only (default 2 years)?
- If yes, your SOL calculation will stay straightforward: two years from the triggering date you input.
Is there a legally recognized reason the clock should pause, restart, or extend?
- If you have documentation supporting tolling/interruptions under Iowa law, you’ll want to include that in your DocketMath modeling.
Checklist for exception-aware calculations
Use this checklist to decide whether you need to go beyond the default 2-year model:
Common “timeline breakpoints” people try to model
While the precise applicability depends on facts, the following are examples of timeline events people often include in SOL modeling:
- Earlier case filings or prior attempts to prosecute
- Procedural events that may affect when the limitations clock runs
- Shifts in the alleged conduct timeline (e.g., multiple incidents)
Treat these as prompts for what to document—not as guaranteed tolling triggers on their own.
Pitfall: Using the wrong starting date (for instance, the date of discovery instead of the date the statute treats as the relevant triggering point) can move the SOL deadline by months or years and lead to an incorrect conclusion.
Statute citation
- Iowa Code §614.1 (General statute of limitations framework)
- General SOL period applied here: 2 years (default rule)
DocketMath’s calculator uses the general framework above to estimate the expiration date based on the dates you input. If you later determine a specific exception or tolling provision applies, update the inputs accordingly to reflect the legally relevant timeline.
For the statute text and updates, you can review Iowa’s official legislative website:
https://www.legis.iowa.gov/
Use the calculator
DocketMath’s statute-of-limitations calculator is designed for date-driven modeling. Start with the default period and then adjust if your scenario includes interruption or tolling events supported by the facts.
Primary CTA: statute-of-limitations tool
Step-by-step (typical workflow)
- Open DocketMath: go to the statute-of-limitations tool.
- Enter the event date that you want to measure from (often the alleged offense date).
- Keep the default SOL period set to 2 years (the general rule used on this page).
- Enter a target date if you want an “on/before expiration” comparison (for example, filing date).
- Review the calculated expiration date and confirm the timeline segments match your understanding of the case record.
How output changes when inputs change
- If you move the event date forward by 365 days, the expiration date typically moves forward by 365 days (because the period is measured in time).
- If you enter an additional procedural date intended to reflect an interruption/tolling event, the resulting expiration date may extend or shift—but only when the modeled adjustment aligns with an applicable statutory/tolling rule and the correct factual predicate.
If you’re uncertain which date to use as the “starting point,” model multiple timelines and compare them—then validate against the case record.
Warning: The calculator is only as accurate as your inputs. Double-check dates pulled from charging documents, police reports, indictments, or dockets before relying on the output.
Related reading
- Choosing the right statute of limitations tool for Vermont — Tool comparison
- Choosing the right statute of limitations tool for Connecticut — Tool comparison
