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

7 min read

Published March 22, 2026 • By DocketMath Team

Overview

In Virginia, the statute of limitations sets the outer time limit for the Commonwealth to file criminal charges for most offenses. For a Class B felony—often described in other jurisdictions as a “2nd degree felony”—the clock is tied to the category of felony and the date the offense occurred (the “commission date”).

DocketMath’s Statute of Limitations calculator helps you translate the law into a deadline you can visualize. You’ll enter the basic offense date and a few scenario flags, and the tool will compute the limitation date based on Virginia’s rules.

Note: This article is for information and planning, not legal advice. Criminal procedure turns on facts (including when evidence existed and whether tolling applies).

Limitation period

Default limitation for a Virginia Class B felony

Under Virginia’s statute of limitations framework, a Class B felony is generally subject to a 5-year limitation period. Practically, that means:

  • If the Commonwealth files the indictment/charging document within 5 years of the commission date, the case is typically timely.
  • If the Commonwealth files after 5 years, the charge may be barred unless an exception/tolling rule applies.

How the “clock” is determined (what to provide)

Most limitation calculations start with the offense date (often the date the act was completed or the date the crime was deemed to occur). In real cases, there may be questions like:

  • Was it a continuing offense (e.g., certain conduct spanning multiple dates)?
  • Are there multiple counts with different commission dates?
  • Did the defendant’s status change in a way that affects tolling?

DocketMath’s calculator is designed to work from the information you have and then adjust for specific exceptions you select.

Quick timing illustration (conceptual)

Assume a Class B felony commission date of January 15, 2021:

  • 5-year limitation period → January 15, 2026 (with details controlled by the statute’s method of counting).
  • Charges filed on or before that deadline are generally within the limitation period.
  • Charges filed after that date require you to account for an exception.

Key exceptions

Virginia’s statute of limitations scheme includes circumstances that can extend the deadline beyond the base period. The calculator’s “scenario” options are meant to reflect those legal triggers at a practical level.

Here are the key exceptions/tolling concepts that commonly matter:

1) Tolling based on absence from the Commonwealth

If the defendant is not present in Virginia for certain periods, Virginia can treat the limitations clock differently. This can effectively pause or extend the limitation period depending on how the statute applies to the facts.

What you’ll need for planning:

  • Whether the defendant was absent and the time range of absence.
  • Whether the case record supports that the statutory condition is met.

2) Tolling based on the defendant being unavailable / concealed

Some scenarios allow the Commonwealth’s deadline to be extended when the defendant cannot reasonably be located or is otherwise beyond the effective reach of prosecution during the relevant time window.

What you’ll need for planning:

  • Dates reflecting when the defendant was unavailable.
  • Any case timeline notes (arrest attempts, warrants, address changes, etc.).

3) Multiple acts, continuing conduct, or differing commission dates

Even when the limitation period is “only” 5 years, the key factual work is often identifying the correct start date. If conduct occurred across multiple days, different counts might start with different commission dates.

What you’ll need for planning:

  • The specific conduct date for each count.
  • Any statement from charging documents that identifies a range of dates.

4) Limited constitutional / procedural overlays

Even when a statute of limitations issue is present, there can be additional procedural requirements (like how the charging instrument is filed). Those procedural details affect whether a case is considered “commenced” for limitations purposes.

Warning: A limitations deadline being missed isn’t automatically a guaranteed dismissal in every scenario. Procedural posture—what was filed, when, and how—can matter just as much as the number of years.

Practical approach: choose the correct scenario flags in DocketMath

Instead of treating the 5-year rule as the full story, use the calculator to test:

  • Baseline: no tolling/exception
  • With tolling: absence/unavailability flags where facts support them
  • Different offense dates: if counts have separate commission dates

Statute citation

Virginia’s limitation for felonies is codified in Virginia Code § 19.2-187 (as amended over time). For Class B felonies, the statute provides the 5-year limitation period under the felony limitation schedule.

When using any statute citation:

  • verify the current codified text (Virginia has amended criminal statutes periodically),
  • confirm that your offense classification is accurately described as a Class B felony under Virginia law.

Use the calculator

Use DocketMath’s Statute of Limitations calculator to compute the limitation deadline for a Virginia Class B felony.

Primary CTA: /tools/statute-of-limitations

Inputs you’ll typically enter

Depending on the calculator interface, common inputs include:

  • Jurisdiction: Virginia (US-VA)
  • Offense type / class: Class B felony (2nd degree felony equivalent conceptually)
  • Commission date: the date the offense occurred
  • Scenario flags (if available): tolling/exception conditions such as absence or unavailability

How outputs change when you adjust inputs

Here’s what you should expect as you experiment:

Change you make in DocketMathExpected impact on result
Switch commission date to a later dateLimitation deadline moves later by the same general time offset
Turn on an applicable tolling/exception scenarioLimitation deadline extends beyond the base 5-year date
Use baseline mode (no exceptions)Deadline reflects the default 5-year limitation period
Change offense class to a different categoryLimitation period may change (e.g., shorter/longer schedules for other felony classes)

Output you should look for

After you run the calculation, focus on:

  • Calculated limitation date (the outer deadline)
  • Any tolling extension explanation shown by the tool (if supported)
  • Whether the computed filing window ends on a specific date that you can compare to the charging date on the docket

Pitfall: A common error is using the date of arrest, indictment, or media reporting as the start date. For limitations analysis, the controlling “clock start” is the offense commission date, not the date the case became known.

A quick “do this next” workflow

  • Step 1: Identify the commission date from charging documents or case summary.
  • Step 2: Select Class B felony in the calculator.
  • Step 3: Run baseline.
  • Step 4: If the record supports absence/unavailability/tolling, rerun with the relevant scenario flags.
  • Step 5: Compare the tool’s limitation date to the date the Commonwealth commenced charging (as shown in the docket).

Sources and references

Start with the primary authority for Virginia 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