Statute of Limitations for Class B / 2nd Degree Felony in Alabama

6 min read

Published March 22, 2026 • By DocketMath Team

Overview

In Alabama, the statute of limitations sets a deadline for the state to file (or, in some circumstances, continue) a criminal prosecution. For a Class B felony—which is often described informally as a “second-degree felony” in everyday phrasing—Alabama law generally provides a specific limitation period measured from the date the offense occurred.

DocketMath’s statute-of-limitations calculator helps you translate the legal rules into a clear timeline. You’ll enter the relevant offense date and then review how special circumstances can extend (or restart) the deadline. This post explains the baseline rule, then breaks down the most common exception categories you should look for in Alabama criminal cases.

Note: This guide focuses on limitations rules at a high level. It’s not legal advice, and limitation issues can turn on case-specific facts (like when the offense was discovered, whether the defendant fled, and what the indictment alleges).

Limitation period

Baseline limitation for Alabama Class B felony

For Alabama Class B felonies, the default limitations period is:

  • 7 years from the commission of the offense.

This is the starting point most people mean when they ask, “How long does the state have?” If no exception applies, the prosecution generally must be initiated within that 7-year window.

How initiation typically matters

Although the “clock” starts at the offense date, the limitations question often focuses on whether the prosecution is “commenced” within the period. Practically, that means you’ll want to know the timeline of:

  • offense date
  • arrest date (if applicable)
  • indictment date
  • warrant/charging actions

If your timeline is missing a date (for example, you only know the approximate year), the calculator can still be useful—but you’ll want to treat the result as an estimate until exact dates are confirmed.

How the output changes with dates

Using DocketMath, you can see how the expiration date shifts based on the inputs. Two common ways outputs change:

  • Changing the offense date
    Even a one-month difference can affect whether the limitations period ends before or after a charging date.

  • Adding/confirming an exception
    If an exception applies, the expiration date can move later—or, in some scenarios, require a different analysis entirely.

Key exceptions

Alabama recognizes multiple categories of exceptions that can extend or affect the limitation period. The exact application depends heavily on the charge and the facts alleged. Below are the main exception types you should look for when evaluating a Class B felony timeline.

1) Offenses that are not subject to limitations (or have different rules)

Some crimes have special treatment under Alabama’s limitations scheme. For example, certain offenses may have no limitation period, while others have a distinct rule compared to the general felony classes. If you’re dealing with a label like “second-degree” in a complaint or arrest report, confirm the actual Alabama offense classification used in the charging instrument.

Checklist:

2) Tolling due to the defendant’s absence or concealment

Alabama’s limitations law includes tolling concepts tied to the defendant not being available to be prosecuted (for instance, fleeing or being absent from the jurisdiction in ways recognized by the statute). When tolling applies, the “running time” may pause, effectively extending the deadline.

Questions to gather (case file / record review):

  • Was the defendant outside Alabama or otherwise not amenable to process?
  • Are there records of warrants, fugitive status, or delays attributable to absence?
  • Did the state describe the tolling basis in filings?

3) Tolling tied to “discovery” under specific offenses

Some criminal statutes in Alabama use a discovery-oriented approach for limitations purposes, particularly in contexts like fraud-related conduct or certain offenses where the harm may not be immediately known. This doesn’t automatically apply to every Class B felony—you’ll want to connect discovery rules to the particular statute underlying the charge.

4) Procedural timing issues (how long does the state have to act?)

Even when the statute sets the outer boundary, the case often turns on whether the state satisfied the procedural prerequisites for commencement within the limitation window.

Practical things to pull:

Warning: “Class B” labels can be used loosely in reports and summaries. The statute of limitations analysis should track the specific Alabama offense and its classification, not just the label “second-degree” found in informal documents.

Statute citation

Alabama’s general statute of limitations for felony prosecutions is codified in Ala. Code § 15-3-1, and the Class B limitation period is within that section’s framework.

  • Ala. Code § 15-3-1 (general felony limitation periods, including the 7-year period for Class B felonies)

If you want the limitations period for your exact charge, you should match:

  • the charged statute section (e.g., the substantive offense statute), and
  • the felony class assignment used by Alabama for limitations purposes.

Use the calculator

You can run a quick, timeline-style calculation with DocketMath’s statute-of-limitations tool here:

Recommended inputs

When using DocketMath, focus on the inputs that determine the expiration date:

  • Offense date (required): the date the charged conduct occurred
  • Felony classification (choose Class B): aligns to the 7-year baseline
  • Relevant tolling/exception flags (if your case record supports them):

What to expect from the output

After you submit your inputs, DocketMath will produce an expiration-style result, typically showing:

  • the baseline deadline (7 years from the offense date for Class B), and
  • any adjusted deadline if you enable exceptions/tolling options consistent with the record you’re reviewing.

How to sanity-check results

Use this quick workflow:

Sources and references

Start with the primary authority for Alabama and confirm the effective date before relying on any output. If the rule has been amended, update the inputs and rerun the calculation.

Related reading