Statute of Limitations for Class B Misdemeanor in Virginia

6 min read

Published March 22, 2026 • By DocketMath Team

Overview

In Virginia, the time the Commonwealth has to file criminal charges—often discussed as the statute of limitations—depends on the offense classification. For a Class B misdemeanor, the limitations period is set by Virginia statutes and applies to prosecutions brought for conduct occurring within the applicable lookback window.

For many people, the real-world question is operational: How do you translate “Class B misdemeanor” into a specific time window (and date math) for filing? DocketMath’s statute-of-limitations calculator can help you do that quickly and consistently, especially when you’re working from an incident date and trying to determine whether a filing date is timely.

Note: This page explains Virginia’s limitations framework in general terms and how DocketMath calculates time windows. It’s not legal advice, and it doesn’t replace case-specific review of charging documents, procedural posture, or tolling arguments.

Limitation period

Default rule for Class B misdemeanors (Virginia)

Under Virginia law, the limitations period for most misdemeanors is measured in months rather than years. For a Class B misdemeanor, the governing limitations period is one year.

Practical meaning:
If the alleged conduct occurred on a given date, the Commonwealth generally must initiate the prosecution within 1 year of that date.

How “timely” is determined (date math)

When using a statute-of-limitations calculator, the core inputs are typically:

  • Incident date (date of the alleged act)
  • Charging/filing date (date the prosecution is initiated)
  • (Optional) time adjustments if you’re evaluating an asserted exception or tolling scenario

Output you want:
A “timely vs. outside the window” determination and the deadline date (the last date the prosecution can be initiated under the default limitations period).

What counts as the “start” and “end”

Most implementations treat:

  • Start date: the date the offense is alleged to have occurred
  • End date: the last day within the limitations period (1 year for a Class B misdemeanor)

Because date-handling can affect results (for example, whether a given filing date lands before or after the computed deadline), using a calculator that applies a consistent method is valuable.

Quick example (default rule)

  • Alleged conduct: March 10, 2025
  • Limitations period: 1 year
  • Calculated deadline (default): March 10, 2026 (depending on how the calculator treats end-of-day/time-of-day conventions)

If charging is initiated after the deadline, the prosecution is generally outside the default limitations period—though exceptions (below) may still change the analysis.

Key exceptions

Even when the default limitations period is clear, real cases often turn on whether an exception applies. Virginia’s limitations framework can involve:

  • Tolling (pauses in the running of time)
  • Accrual or discovery nuances (where relevant)
  • Procedural events that may affect whether a prosecution is considered “initiated” within the time window

Because the specific exception depends heavily on facts and procedural history, DocketMath’s calculator is most reliable when you clearly identify which scenario you’re evaluating.

Common categories of issues to check

Use this checklist to guide your input selection and interpretation:

Warning: Exception and tolling arguments can materially change the outcome. If you’re evaluating a hard deadline (e.g., filing occurred “just after” 1 year), you should double-check the initiation date and whether any tolling doctrine is even plausibly implicated.

How exceptions affect the calculator output

In most statute-of-limitations tools, exceptions typically do one of two things:

  1. Extend the deadline (tolling adds time back into the running period), or
  2. Change the start point (accrual/discovery can shift when the clock begins)

DocketMath’s statute-of-limitations calculator is designed to make these changes transparent by tying the output to your selected inputs. If your scenario involves an exception, you’ll want your inputs to reflect it accurately (especially the date the clock resumes or the adjusted start date, if applicable).

Statute citation

Virginia’s statute of limitations for misdemeanors is codified in Virginia Code § 19.2-323. For a Class B misdemeanor, the limitations period is one year.

When reviewing the statute text, focus on:

  • The section that lists the limitations periods by offense category
  • The portion applicable to Class 1 misdemeanors and Class 2 misdemeanors (Virginia misdemeanor classes)
  • Any language governing when the period begins and whether there are special rules

For practical classification, Virginia’s misdemeanor classes map to procedural labeling used in charging documents, so confirming the offense’s class matters.

Use the calculator

You can calculate the limitations deadline and compare it to a known filing/charging date using DocketMath’s statute-of-limitations calculator:

Inputs to enter

When you use the tool, look for fields like these:

  • Jurisdiction: Virginia (US-VA)
  • Offense level: Class B misdemeanor
  • Incident date: the date of the alleged conduct
  • Charging/filing date: the date you believe the prosecution was initiated

What outputs to expect

A typical output set includes:

  • Computed deadline date (based on the default one-year rule)
  • Time remaining / days elapsed from the incident date to the charging date
  • A timeliness indicator (e.g., within vs. outside the limitations window)

How outputs change with different inputs

Here are the most common ways users see results shift:

  • Changing the incident date by even a few days can move the deadline by the same amount.
  • Changing the charging date can flip the conclusion from “timely” to “outside the window.”
  • If the tool includes an exception/tolling toggle (or lets you model a shifted start/resumption date), selecting different exception assumptions will change the deadline accordingly.

Example workflow

  1. Select Virginia and Class B misdemeanor.
  2. Enter the incident date (e.g., June 1, 2025).
  3. Enter the charging date you have (e.g., July 15, 2026).
  4. Review whether the tool reports:
    • deadline: June 1, 2026 (default 1-year window), and
    • charging date: after the deadline → outside the default limitations period.

Quick self-check before relying on the result

Before you treat the output as final for your internal workflow:

Pitfall: Using the date of a later report, arrest date, or citation issuance date as the “incident date” can produce an incorrect deadline. The calculator can only compute the window based on the dates you input.

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