Statute of Limitations for Class B Misdemeanor in California

6 min read

Published March 22, 2026 • By DocketMath Team

Overview

In California, the statute of limitations (SOL) sets a deadline for the government to file a criminal case. For many misdemeanor charges, that deadline is measured in years from the date the alleged offense occurred.

For a Class B misdemeanor in California, DocketMath uses the general misdemeanor SOL rule—and your starting point is the California Code of Civil Procedure’s default limitations period for “injury to the person or rights” claims in the criminal context. DocketMath’s statute-of-limitations calculator is built around this general rule, because no claim-type-specific sub-rule was found for Class B misdemeanors in the provided jurisdiction data.

Note: This page explains the general/default rule used for Class B misdemeanors in California. If your fact pattern involves special triggering events (for example, tolling), the filing deadline can change.

If you’re trying to estimate whether a case was filed on time, the most practical workflow is:

  • Identify the offense date (the date the alleged conduct occurred).
  • Determine whether any tolling/exception situations apply.
  • Use DocketMath to compute the earliest filing deadline based on the statute’s baseline period.

Limitation period

Default SOL for a Class B misdemeanor (California)

Based on the provided jurisdiction data, the general SOL period is 2 years.

  • General SOL Period: 2 years
  • General Statute: CCP §335.1
  • Classification-specific rule: None identified in the provided data (so the general/default period controls)

This means the prosecution generally must initiate the case within 2 years of the relevant starting point. In most SOL discussions, the starting point is the date of the alleged offense, unless a recognized exception changes the clock.

How to interpret “2 years”

The “2 years” baseline is typically read as a calendar-based limitations window:

  • Add 2 years to the offense date.
  • The result is your rough “latest filing” estimate under the baseline rule.

Here’s a concrete example:

  • Offense date: March 1, 2024
  • 2-year default deadline (baseline): March 1, 2026

If the case is filed after that computed date, the defense may argue the case is time-barred—subject to whatever exceptions or tolling doctrines could apply. (This page does not provide legal advice; it helps you understand how the calculator frames the timing.)

What changes the output?

DocketMath’s output is driven by a small set of inputs. Even when the “default” is 2 years, the deadline can shift when:

  • the starting date differs from the offense date, or
  • a tolling rule pauses or extends the limitations period.

Since the provided dataset does not identify a Class B-misdemeanor-specific adjustment, the practical takeaway is:

  • Start with the 2-year baseline.
  • Then check whether facts suggest a non-default clock.

Key exceptions

No special Class B misdemeanor sub-rule was provided in the jurisdiction data, so this section focuses on categories of situations that commonly affect SOL timelines. You can use this checklist to decide whether you should model a “different clock” in DocketMath (or at least research further for your scenario).

Common SOL timeline modifiers to consider (category-level)

  • Tolling for absence or concealment: If the defendant was outside the state or otherwise unavailable in a way the law recognizes, the SOL may be extended.
  • Tolling for certain procedural events: Some jurisdictions treat specific procedural developments as pauses or resets for time calculations.
  • Different accrual trigger: Some laws start the clock at a date other than the offense date (for example, discovery-based triggers). Your dataset does not indicate a discovery trigger for Class B misdemeanors, so assume offense-date timing unless you have facts suggesting otherwise.
  • Case status and initiation: SOL analysis often depends on what counts as “filing” or “commencing” the case under the applicable framework. DocketMath’s calculator typically models the limitations period from the modeled starting date; precise “commencement” definitions can matter in real cases.

Warning: Exceptions and tolling doctrines are fact-driven. A timeline that looks clearly “expired” under a baseline 2-year calculation can become uncertain if a recognized tolling basis applies.

Checklist: before you compute

Use this quick list to decide what to enter and whether you need extra modeling:

If you can answer these, DocketMath can give you a clear “baseline deadline” to compare against filing timing.

Statute citation

The baseline rule used for the calculator is grounded in:

  • **California Code of Civil Procedure § 335.1 (CCP §335.1)
  • General SOL Period: 2 years (per the provided jurisdiction data)

For the broader context of the limitations period and how it is commonly presented, the provided source is:

Because the dataset notes no claim-type-specific sub-rule was found, the 2-year default is the controlling starting point for a Class B misdemeanor SOL estimate in this calculator workflow.

Use the calculator

You can run a timing estimate with DocketMath here:

/tools/statute-of-limitations

Inputs you’ll typically set in DocketMath

While the exact fields are tool-specific, the practical inputs for a SOL estimate usually include:

  • Offense date (start date): the date the alleged conduct occurred
  • Jurisdiction: California (US-CA)
  • Charge/SOL type: set to the general/default misdemeanor period used by the calculator for Class B misdemeanor timing

How output changes as inputs change

In plain terms, DocketMath will:

  • Add the 2-year baseline limitations window to your selected start date
  • Produce a computed deadline date for comparison against case initiation timing

So, if you change only the offense date:

  • A later offense date moves the deadline later.
  • An earlier offense date moves the deadline earlier.
  • If you update the start date to reflect a scenario where the clock begins later than the offense date, the deadline will shift accordingly.

Practical reading of the result

Once you have the calculated deadline date:

  • If case initiation occurred before the deadline → the claim is within the baseline SOL window.
  • If case initiation occurred after the deadline → the baseline SOL would suggest untimeliness, unless an exception/tolling basis applies.

Note: DocketMath is designed for timeline estimation. Any real-world outcome can depend on additional details about tolling, procedural posture, and what legally counts as “commencement.”

Related reading