Statute of Limitations for Class D / 4th Degree Felony in North Carolina

6 min read

Published March 22, 2026 • By DocketMath Team

Overview

Run this scenario in DocketMath using the Statute Of Limitations calculator.

In North Carolina, the statute of limitations (“SOL”) sets the outer deadline for the State to bring a criminal case after the alleged offense. For a Class D felony (sometimes described publicly as “4th degree felony” in other jurisdictions or in informal shorthand, but North Carolina uses felony classes), the general rule is 3 years.

Per available North Carolina guidance, DocketMath uses the general/default limitation period for the relevant felony class because no claim-type-specific sub-rule was identified for this topic. That means you should treat the 3-year period as the baseline unless your fact pattern includes a recognized exception (addressed below).

Note: This page summarizes the general SOL framework. SOL calculations can be affected by case history (for example, prior filings or tolling events), so treat the result as a starting point—not a final legal determination.

Limitation period

General rule for a Class D felony (North Carolina)

North Carolina’s general limitation period for certain felony prosecutions is 3 years. For purposes of this calculator guidance, the working assumption is:

  • Start point: typically when the offense occurred
  • Deadline: 3 years from that start point
  • Default nature: this is the general/default period (no additional claim-type-specific sub-rule was identified)

How to think about the timeline

A practical way to use SOL rules is to sketch a simple timeline:

  • T0 (offense date): date the alleged crime occurred
  • T0 + 3 years: latest date the State can timely file/commence prosecution under the general rule (absent exceptions)

If the prosecution begins after the 3-year mark, it may be time-barred under the general rule—again, subject to exceptions and procedural details.

What changes the deadline?

Even with a “3-year” general period, the deadline can shift if the case includes recognized legal events. Common categories include:

  • Tolling (events that pause/extend the time clock)
  • Jurisdictional or discovery-based doctrines that affect when the clock starts
  • Earlier filings and subsequent procedural steps

Because your facts matter, DocketMath is designed to help you compute the baseline date and then flag where exceptions may require deeper review.

Key exceptions

North Carolina SOL exceptions are not one-size-fits-all. Below are the kinds of issues that often determine whether the default 3-year period remains the correct one.

  • Tolling events (pauses/interruptions):

    • Some events can stop or suspend the SOL clock.
    • Others can restart it depending on what occurred procedurally.
  • Defendant-related circumstances:

    • If the defendant is absent, avoids service, or is otherwise unavailable, that can affect SOL timing in some contexts.
    • These scenarios are fact-specific and often require careful attention to how the State proceeded.
  • Prior prosecution filings:

    • If there was an earlier filing dismissed for reasons that allow refiling, the SOL analysis may differ from a case that starts fresh.
    • Procedural posture matters: dismissal grounds and dates can drive whether the State is still within time.
  • Discovery and victim-reporting issues:

    • Some statutes in North Carolina treat certain crimes differently (for example, sex-offense-related contexts often receive special statutory treatment).
    • However, this page follows the general/default SOL period because no specific sub-rule was identified for the “Class D/4th degree felony” label.

Warning: A “special rule exists somewhere” does not automatically mean it applies to your charge. DocketMath’s baseline uses the general SOL period unless your inputs and case posture indicate an exception you can support with the relevant statutes and orders.

Statute citation

North Carolina’s guidance reference for the general SOL framework in this context points to the SAFE Child Act source material, with the general SOL period stated as 3 years.

Source referenced:

Because this page focuses on the default timeline for a Class D / 4th degree felony concept and explicitly notes that no claim-type-specific sub-rule was found, the calculation uses:

  • General SOL period: 3 years
  • **General statute reference: SAFE Child Act (as reflected in the cited DOJ guidance source)

If you’re cross-checking with the official text of the North Carolina General Statutes for your specific charge and timeline, use the offense’s exact statutory provision and the applicable SOL section that corresponds to it. (SOL citations can be charge-specific and can change with amendments.)

Use the calculator

DocketMath’s statute-of-limitations tool is built for quick timeline math. Use it to translate dates into a clear “deadline date” under the general/default 3-year SOL assumption described above.

Inputs to enter

Check the tool page for the exact input fields, but these are the standard items you’ll typically provide:

  • Offense date (T0): the date the alleged offense occurred
  • SOL period: select or confirm 3 years for the default rule
  • Start date method: generally “offense date” under the default model
  • Optional: any known event dates that may trigger tolling/exception analysis (only if the tool supports those inputs)

Output you’ll get

Once you enter the offense date, DocketMath will calculate:

  • The SOL deadline date = offense date + 3 years
  • A quick check indicating whether a given filing/computation date (if you enter one) falls before or after the calculated deadline

How outputs change with different inputs

  • Changing the offense date: moves the deadline exactly along the calendar timeline (e.g., shifting from March 1 to March 15 moves the SOL deadline by 14 days).
  • Using an exception/tolling input (if supported): the deadline may extend or the start point may adjust, depending on what the exception category does in the tool’s logic.
  • Switching from default “3 years” to a different SOL period: will directly change the deadline date by the difference in years.

Note: Even if the calculator outputs a “timely” deadline under the default rule, real cases can still involve tolling or procedural timing nuances. Use DocketMath to compute the baseline, then compare it to the procedural record.

Primary CTA

For the fastest calculation, use:

  • /tools/statute-of-limitations

Related reading