Statute of Limitations for Class A / 1st 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 certain criminal charges after an alleged offense. For a Class A felony—including matters typically treated as 1st degree felony offenses under Pennsylvania’s grading structure—the baseline SOL is notably short compared to many other felony categories.

DocketMath’s statute-of-limitations calculator helps you translate the legal rules into a clear timeline by pairing the offense’s date with the correct limitations period and any recognized exceptions. You can use it to model “earliest latest filing dates” scenarios—without needing to manually work through Pennsylvania’s statutory framework.

Note: This page explains the general limitations framework for Pennsylvania and points you to the relevant statute language. It doesn’t replace case-specific legal analysis, especially where tolling or procedural facts may affect when time starts, stops, or pauses.

Limitation period

For Pennsylvania Class A / 1st degree felony, the SOL period is 2 years.

That baseline appears in 42 Pa. Cons. Stat. § 5552, which provides the general limitations periods for criminal prosecutions in Pennsylvania. The jurisdiction data for this guide identifies:

  • SOL Period: 2 years
  • Statute: 42 Pa. Cons. Stat. § 5552
  • Sub-rules: Exception V3 (as reflected in the provided jurisdiction data)

What the “2 years” means in practice

The practical takeaway is straightforward: if the alleged conduct occurred on a given date, the Commonwealth generally must initiate prosecution within two years of that operative triggering point (often tied to when the offense is deemed to have occurred, subject to exceptions).

Here’s a simple timeline model you can use when thinking about inputs for DocketMath:

Offense dateBaseline SOL end date (2 years later)Practical meaning
2024-01-152026-01-15Charging must occur within the 2-year window, absent an exception
2023-08-302025-08-30Any claim that charges are late depends on tolling/exception facts
2022-11-012024-11-01Late-filing arguments often hinge on what pauses limitations

How outputs change when you change dates

When you enter different offense dates into DocketMath, the computed “SOL end date” changes directly because the calculator is anchored to the offense date plus the applicable limitations period (2 years). If you then enable an exception input (e.g., for a scenario that matches Exception V3), the output may extend the window or otherwise adjust the effective deadline—depending on the exception mechanics recognized by Pennsylvania law.

Key exceptions

Pennsylvania’s criminal SOL rules include exception paths that can extend, toll, or otherwise alter the baseline filing deadline. In this guide’s jurisdiction data, the relevant marker is:

  • 42 Pa. Cons. Stat. § 5552 — exception V3

Because exceptions can be fact-dependent, the best way to avoid mistakes is to treat exception selection as a checklist exercise rather than a guess. Below is a practical workflow you can use when you’re gathering the factual inputs needed for DocketMath.

Exception-check workflow (fact-to-input mapping)

Use this checklist to determine whether an exception might be relevant:

Warning: SOL arguments frequently fail or succeed based on details you might overlook—especially when a statutory exception tolls the limitations period. If the record is unclear about the exception-triggering facts, the “2 years” baseline may not be the end of the analysis.

How exceptions affect the calculator output

In DocketMath’s workflow, exceptions typically change either:

  • the effective “start” point for limitations analysis,
  • the “stop/paused” periods, or
  • the computed deadline by adding/tolling time in a way consistent with the selected exception.

That’s why the calculator is most useful when you treat it like a timeline engine: you change inputs, compare outputs, and then map the differences back to the statutory language.

Statute citation

Pennsylvania’s statute governing limitations for most criminal prosecutions includes the Class A / 1st degree felony limitations period of two years.

  • 42 Pa. Cons. Stat. § 5552
    • Baseline SOL: 2 years
    • Identified exception in this guide: Exception V3

Reference link to the statute text:

Use the calculator

Use DocketMath’s statute-of-limitations tool to compute the deadline from the offense date and then test whether an exception (including V3) changes the result. Start here: /tools/statute-of-limitations.

Inputs to consider in DocketMath

While the interface will guide you, the core concept is consistent:

  • Offense date (anchors the 2-year baseline)
  • Case type/category (ensure you’re modeling Class A / 1st degree felony)
  • Exception selection (enable V3 only if the facts fit the exception scenario)

Example: see how the deadline shifts

If you compare two scenarios using DocketMath:

  1. Without V3 exception

    • Offense date: 2024-01-15
    • Baseline SOL end: 2026-01-15
  2. With V3 exception selected

    • The calculator output may extend or adjust the SOL end date depending on the exception mechanics reflected in the statutory rule set for this category.

The key practical move: run both scenarios, compare the computed deadlines, and then align the scenario that matches the case facts with the statute’s exception framework.

Note: If you’re using the calculator to prepare a filing argument, label your scenarios clearly (baseline vs. exception-applied) so you can show exactly how the computed deadline changes when the exception is toggled.

Output interpretation

When DocketMath returns a computed SOL end date, treat it as a timeline comparison tool:

  • Next, compare that date to the date prosecution was initiated/charges were filed.
  • Then, map the comparison back to the exception logic you selected (including whether V3 should apply).

Related reading