How to calculate statutory penalties & fines in California
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§ionNum=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
- Go to the DocketMath calculator: /tools/statutory-penalties-fines
- In the California jurisdiction setting, enter the two most important toggles first:
- Felony vs. misdemeanor
- Whether the offense statute prescribes a fine (Yes/No)
- If your scenario includes other financial orders:
- run/record fine and restitution as separate buckets (to avoid mixing totals)
- Cross-check the cap outputs:
- misdemeanor + no fine prescribed → $1,000 max
- felony + no fine prescribed → $10,000 max
Related reading
- How to calculate statutory penalties & fines in Florida — Full how-to guide with jurisdiction-specific rules
- How to calculate statutory penalties & fines in New York — Full how-to guide with jurisdiction-specific rules
- How to calculate statutory penalties & fines in Texas — Full how-to guide with jurisdiction-specific rules
Run the numbers for your matter against the verified rule for this jurisdiction.
Calculate now