Statute of Limitations for Class B / 2nd Degree Felony in Pennsylvania
5 min read
Published March 22, 2026 • By DocketMath Team
Overview
In Pennsylvania, the statute of limitations (SOL) sets a deadline for the Commonwealth to file criminal charges. For a Class B felony / “2nd degree felony” case, the most reliable starting point is the general SOL rule in Pennsylvania’s limitation statutes—because Pennsylvania’s general limitation framework applies unless a specific exception is triggered.
Based on the jurisdiction data provided for this topic, no claim-type-specific sub-rule was found for the “Class B / 2nd degree felony” label. That means this page follows the general/default SOL period rather than a special carve-out.
Note: This overview describes the general SOL framework. It does not account for every possible procedural wrinkle (for example, whether a case was previously filed, stayed, dismissed, or refiled). Those details can change how a limitation deadline operates in practice.
Limitation period
General/default SOL for this offense category (per provided data)
- General SOL period: 2 years
- Applies as the default rule when no exception or special rule applies.
In practical terms, the 2-year clock is tied to the time the crime was committed and is then measured against the time the Commonwealth initiates charging. The exact moment that starts and ends can involve procedural definitions (for example, what qualifies as “commenced” for limitation purposes). Because your inputs here are centered on the general “Class B / 2nd degree felony” category, the calculator approach below uses the 2-year general period.
How the output changes when facts change
Even when the baseline SOL is 2 years, the computed deadline can shift depending on inputs such as:
- Date of offense (required): moves the deadline forward or backward.
- Whether any exception is asserted (conditional): may pause (“toll”) the clock or extend the effective filing window.
- Procedural history: if a charging event occurred previously (dismissed, vacated, etc.), the legal effect can differ from a brand-new filing.
For a quick decision workflow, use this checklist:
Key exceptions
While this page uses the general/default 2-year rule (because no claim-type-specific sub-rule was identified for “Class B / 2nd degree felony”), Pennsylvania SOL practice can still involve exceptions. These commonly fall into categories such as:
**Tolling or suspension (pausing the clock)
- Some situations can pause the running of the limitation period.
- Others can delay when the SOL is deemed to begin running.
Cases involving fraud, concealment, or identity-related issues
- Certain fact patterns can affect when the prosecution is considered timely or when discovery concepts become relevant.
- Pennsylvania sometimes handles this through statutory provisions rather than purely court-made rules.
Jurisdictional or procedural exceptions
- Prior proceedings, re-issuance, or the effect of certain court actions may impact deadlines.
Because exceptions require careful matching to the statute’s text and the case facts, don’t treat the calculator output as automatically final. Instead, treat it as the baseline and then overlay any exception arguments that are actually implicated in the case record.
Warning: A calculator can show a default SOL deadline (here, 2 years), but an asserted exception can legally extend or suspend the deadline. If a filing appears close to the edge of the 2-year window, it’s especially important to confirm whether an exception has been raised and supported by the underlying facts.
Statute citation
The general/default SOL period referenced here is drawn from Pennsylvania’s limitation statutes:
- General statute: 42 Pa. Cons. Stat. § 5552
- General SOL period used for this topic: 2 years
Per the provided jurisdiction data: no claim-type-specific sub-rule was found, so the 2-year general period is the rule applied for this Class B / 2nd degree felony SOL determination on this page.
Use the calculator
DocketMath’s statute-of-limitations calculator helps you translate the statute’s general period into a concrete deadline you can compare against the relevant timeline.
What you should input
To produce a usable SOL date, you typically provide:
Date of offense (required)
This anchors the clock.Jurisdiction: select Pennsylvania (US-PA)
This ensures the calculator uses 42 Pa. Cons. Stat. § 5552 and the 2-year general period referenced for this page.Default vs. exception mode (if the tool offers it):
Since this page is explicitly using the general/default rule (and no claim-type-specific sub-rule was identified), choose the default approach unless you have a specific statutory exception that you are incorporating intentionally.
What you should expect as output
With the general/default settings for this topic, you should see:
- A baseline SOL “expiration” date calculated as:
- Date of offense + 2 years
- A result framed as the default timeline rather than a guarantee of timely filing, because exceptions can extend or toll.
Practical “sanity check” workflow
Use a quick comparison step:
- Note the date the alleged conduct occurred.
- Use DocketMath to generate the 2-year baseline expiration date.
- Compare that expiration date to the charging date or the date you’re analyzing for timeliness.
- If the charging date is near or past the baseline deadline, revisit whether any exception/tolling is relevant in the case record.
If you want to run the numbers now, use:
- Primary CTA: /tools/statute-of-limitations
Related reading
- Choosing the right statute of limitations tool for Vermont — Tool comparison
- Choosing the right statute of limitations tool for Connecticut — Tool comparison
