Abstract background illustration for How to calculate statutory penalties & fines in Washington

How to calculate statutory penalties & fines in Washington

6 min read

Published June 4, 2026 • By DocketMath Team

Partially verified

older_than_packet

Quick takeaways

  • DocketMath’s Statutory penalties & fines (US-WA) calculator is jurisdiction-aware for Washington and is anchored to Wash. Rev. Code § 9A.20.021 (the general/default felony sentencing maximums framework).
  • In Washington, § 9A.20.021 is the general rule used when another statute does not establish a different maximum sentence and fine structure for the classified felony.
  • To calculate statutory penalty amounts in Washington, you’ll typically need the offense’s felony classification (Class A/B/C/D or equivalent) and then select the correct statutory maximum category in the tool (fine and/or confinement).
  • This guide shows how to map those Washington inputs into DocketMath so your outputs follow the statute’s logic—not guesswork.

Note: No claim-type-specific sub-rule was found for this tool based on your brief. That means this walkthrough treats Wash. Rev. Code § 9A.20.021 as the general/default rule unless another statute specifically sets a different maximum.

Inputs you need

Before you touch DocketMath, gather the facts that determine which statutory maximum table the calculator should use in Washington.

Minimum inputs (recommended)

  • Washington offense is a “classified felony” (not just any criminal case)
  • Felony class (e.g., Class A or Class B, etc.)
  • Whether a different maximum sentence/fine is specifically established by another statute for this offense
  • What you’re calculating:
    • Maximum fine (money)
    • Maximum confinement (days/years)
    • Both, if your workflow needs them

Practical ways to confirm the “different maximum” question

  • Check whether the charging/conviction statute contains its own sentencing and/or fine maximum language.
  • If the offense statute “specifically established” a different maximum, that statute should control instead of the general default in § 9A.20.021.

Washington rule anchor you’ll be using

DocketMath uses this Washington statute as the baseline:

From the statute text (summary of what matters for calculations):

  • It provides that unless a different maximum sentence for a classified felony is specifically established by statute, a person convicted of a classified felony shall not be punished by confinement or fine exceeding the class-based maximums described in the statute.

How the calculation works

DocketMath applies a structured workflow to compute statutory maximums. In Washington, the logic is grounded in § 9A.20.021 and the statute’s “default unless another statute changes it” structure.

Step 1: Confirm you’re in the “general/default rule” lane

Start by asking:

  • Is there another statute for this specific offense that sets a different maximum sentence and fine?

§ 9A.20.021 governs only when the answer is “no.” The statute’s framing is explicit:

  • Unless a different maximum sentence for a classified felony is specifically established by statute…”

What this changes in the calculator

  • If a different maximum exists, drive the calculation using the specific statute maximum (not the § 9A.20.021 table).
  • If no override exists, DocketMath uses the class-based maximums under § 9A.20.021.

Step 2: Pick the felony class

Next, choose the class that matches the conviction or sentencing classification (whatever the tool expects as the controlling classification).

Why this matters Washington’s general maximums in § 9A.20.021 are class-specific. A wrong class produces a wrong maximum because the statute’s ceilings scale by class.

Step 3: Select what you’re calculating (fine, confinement, or both)

Then tell the tool what output you need:

  • Maximum fine: use the fine cap tied to the class.
  • Maximum confinement: use the confinement cap tied to the class.
  • Both: if you’re building exposure/sentencing ceilings in one workflow.

Step 4: Run the calculation in DocketMath (US-WA)

Open the calculator here:

  • /tools/statutory-penalties-fines

Then, within DocketMath:

  1. Set jurisdiction to Washington (US-WA).
  2. Enter/select the felony class.
  3. If the UI includes it, indicate whether the calculation should treat § 9A.20.021 as controlling or whether a specific offense override applies.
  4. Choose fine, confinement, or both.
  5. Review the computed statutory maximums.

Step 5: Capture the citation trail

For each number you record, keep:

  • the statute applied (Wash. Rev. Code § 9A.20.021 when it’s the controlling default), and
  • the felony class used to determine the maximum.

This helps with later internal review, comparison of scenarios, and auditability.

Common pitfalls

Warning: The most common Washington penalty-calculation error is assuming § 9A.20.021 always applies. The statute is a default rule that yields when “a different maximum sentence for a classified felony is specifically established by statute.”

1) Treating § 9A.20.021 as universal for every Washington felony

  • § 9A.20.021 is the baseline for classified felonies only when no other statute sets a different maximum.
  • If you skip the “override” check, your calculated number could be inaccurate versus the controlling offense statute.

2) Misreading felony class

  • Class labels are not interchangeable.
  • Since the statute’s maximums are class-specific, an incorrect class changes the maximum fine and/or confinement.

3) Confusing “maximums” with sentencing predictions

DocketMath is computing statutory maximum ceilings based on the statute’s structure. It is not:

  • a recommended sentence range, or
  • a prediction of what a court will actually impose.

4) Mixing “fine” vs “confinement” expectations

  • Some workflows only need money outcomes.
  • If your goal is fines only, select the fine output.
  • If you need a complete statutory ceiling picture, select both.

5) Not documenting the statute + class inputs

  • Numbers without a citation trail become hard to verify later.
  • Keep the statute and class alongside your saved output.

Sources and references

Next steps

  1. Open DocketMath: Statutory penalties & fines (US-WA) at: /tools/statutory-penalties-fines
  2. Complete this checklist:
    • Confirm the offense is a classified felony
    • Confirm the felony class
    • Check whether a specific offense statute sets a different maximum
  3. If there’s any uncertainty, run scenarios:
    • Scenario A: Treat § 9A.20.021 as controlling (no override)
    • Scenario B: Treat a specific offense override as controlling (recompute using the specific maximum framework)
  4. Save the output with the statute citation and class used.

Related reading