California · statutory penalties fines

How to calculate statutory penalties & fines in California

By DocketMath TeamJune 4, 20267 min read
Abstract background illustration for How to calculate statutory penalties & fines in California
Partially verified

older_than_packet

Quick takeaways

  • Start with the conviction category and whether the offense statute prescribes a fine. In California, the default fine authority applies only when “no fine is herein prescribed”. (Cal. Penal Code § 19.)
  • Use DocketMath to select jurisdiction-aware inputs (especially: felony vs. misdemeanor, and whether a specific fine is prescribed by the offense).
  • Default maximum under Cal. Penal Code § 19:
    • Misdemeanor: up to $1,000
    • Felony: up to $10,000
  • Compute restitution separately from “fine” calculations. Even when you’re working on a combined “statutory penalties & fines” worksheet, California restitution is typically driven by other statutes (e.g., Cal. Penal Code § 1202.4(b)) and should not be mixed into the § 19 “fine” cap.

Note (default vs. override): Cal. Penal Code § 19 is a general/default rule for qualifying convictions where the offense-related provision does not prescribe a fine. If the offense-specific statute already states a fine, use that offense-specific fine language instead of the § 19 default.

Inputs you need

To calculate statutory penalties & fines in California with DocketMath, gather the inputs that determine which jurisdiction-aware rule bucket applies. This keeps your results explainable and prevents mixing “fine” with other financial orders.

A. Offense-level inputs (required)

  • Conviction category: Felony or misdemeanor
  • Does the specific offense statute prescribe a fine?
    • Yes → use the offense’s fine provision (and don’t rely on § 19’s “no fine is herein prescribed” default)
    • No → § 19’s default maximum fine authority may apply
  • Punishable by imprisonment in jail or prison
    § 19’s text ties the default fine authority to crimes “punishable by imprisonment in any jail or prison” (confirm from the offense statutes/charging basis you’re modeling).

B. Amount inputs (only when relevant)

Depending on what you’re modeling, you may enter:

  • Proposed fine amount (if DocketMath is checking whether your entered amount is within the cap)
  • Any statutory amounts you plan to include that are not the § 19 fine itself (for example, restitution or other separate mandatory orders)

C. Separate-bucket inputs (strongly recommended)

If your output needs to mirror court order line items, plan to separate:

  • Fine (the § 19-calculated “fine” authority only when no offense-specific fine is prescribed)
  • Restitution (often driven by Cal. Penal Code § 1202.4(b) or other restitution statutes)

How the calculation works

Below is the practical logic you should expect from DocketMath for California statutory penalties & fines, based on the jurisdiction rules you provided.

1) Apply Cal. Penal Code § 19 only when “no fine is herein prescribed”

The controlling default fine language is in Cal. Penal Code § 19. In simplified decision-tree form:

  • If the offense-specific statute already prescribes a fine
    use that offense-specific fine; do not default to § 19’s “no fine prescribed” rule.
  • If no fine is prescribed by the offense provision, and the crime is punishable by imprisonment in jail or prison
    § 19 applies, and the court may impose a fine not exceeding:
    • $1,000 for misdemeanors
    • $10,000 for felonies

So DocketMath’s “cap” output should come from § 19 only in the override-free/default scenario described above.

2) Treat § 19 as a cap, not an automatic award

§ 19 sets a maximum (“not exceeding…”), not an automatic fine amount. In calculator terms:

  • DocketMath should usually show:
    • the maximum fine cap by category ($1,000 or $10,000), and
    • whether any entered proposed fine fits within that maximum.

Example check: If you enter a proposed $1,500 fine for a misdemeanor scenario where § 19 is the governing default, DocketMath should flag that $1,500 exceeds the $1,000 misdemeanor cap.

3) Keep restitution (e.g., § 1202.4(b)) out of the “fine” bucket

California commonly produces multiple kinds of payment orders. A common modeling mistake is to treat “everything financial” as if it were a § 19 fine.

  • Cal. Penal Code § 1202.4(b) is associated with victim restitution orders (separate statutory mechanics).
  • DocketMath should treat restitution as its own computation bucket/line item (or at least keep it logically separate from the § 19 “fine” cap).

4) Where Cal. Penal Code § 672 fits in

You also listed Cal. Penal Code § 672. In a jurisdiction-aware calculator workflow, DocketMath can reference it as part of how California rules are triggered for the modeled event.

However, whether § 672 affects the numeric output depends on your specific case setup and the conditions your inputs represent. If a run doesn’t show a § 672-driven impact, it typically means the conditions activating that rule aren’t met in that scenario.

Caution: Don’t assume § 672 changes the fine cap unless the calculator logic and your inputs indicate the statutory trigger is present.

5) Example scenarios (sanity checks)

Scenario A: Misdemeanor with no fine prescribed

  • Category: Misdemeanor
  • Offense statute prescribes a fine: No
  • Punishable by imprisonment: Yes
  • Expected § 19 maximum: $1,000

Scenario B: Felony with no fine prescribed

  • Category: Felony
  • Offense statute prescribes a fine: No
  • Punishable by imprisonment: Yes
  • Expected § 19 maximum: $10,000

Scenario C: Offense statute does prescribe a fine

  • Category: Either
  • Offense statute prescribes a fine: Yes
  • Expected behavior: § 19 default cap should not be the primary driver (offense-specific fine provision should control).

Common pitfalls

  • Using § 19 when the offense statute already prescribes a fine
    • If the offense-specific section sets a fine, § 19’s “default” authority is not the right starting point.
  • Assuming § 19 “calculates to the maximum” automatically
    • § 19 provides a cap (“not exceeding”), not a mandatory amount.
  • Conflating restitution with fines
    • Restitution orders (e.g., under Cal. Penal Code § 1202.4(b)) are not the same thing as the § 19 fine cap.
  • Skipping the “punishable by imprisonment” requirement
    • § 19’s text ties eligibility to crimes punishable by imprisonment in jail or prison—confirm this in your scenario.
  • Inventing sub-rules without statutory support
    • Your note indicates no claim-type-specific sub-rule was found. Treat § 19’s default as the general/default period, and only apply departures when the offense-specific fine language overrides it.

Sources and references

  • Cal. Penal Code § 19 (general default fine authority when no fine is prescribed)
    https://leginfo.legislature.ca.gov/faces/codes_displaySection?lawCode=PEN&sectionNum=19
    Provided excerpt (summary of key cap language):
    “Upon a conviction for any crime punishable by imprisonment in any jail or prison, in relation to which no fine is herein prescribed, the court may impose a fine on the offender not exceeding one thousand dollars ($1,000) in cases of misdemeanors or ten thousand dollars ($10,000) in cases of felonies…”
  • Cal. Penal Code § 672 (TODO: confirm exact calculation impact for the specific DocketMath workflow/inputs used)
    • TODO: add citation link or exact relevant excerpt
  • Cal. Penal Code § 1202.4(b) (restitution-related; separate from § 19 fine cap)
    • TODO: add citation link or exact relevant excerpt

Next steps

  1. Go to the DocketMath calculator: /tools/statutory-penalties-fines
  2. In the California jurisdiction setting, enter the two most important toggles first:
    • Felony vs. misdemeanor
    • Whether the offense statute prescribes a fine (Yes/No)
  3. If your scenario includes other financial orders:
    • run/record fine and restitution as separate buckets (to avoid mixing totals)
  4. Cross-check the cap outputs:
    • misdemeanor + no fine prescribed → $1,000 max
    • felony + no fine prescribed → $10,000 max

Related reading


Run the numbers for your matter against the verified rule for this jurisdiction.

Calculate now