Skip to main content
Calcimator

Expungement Eligibility Calculator

State-specific eligibility from offense type and time served.

About this calculator

This calculator converts six offense-type categories — infraction through registrable sex offense — into typical statutory waiting periods (1 year for infractions up to 10 years for violent felonies), then builds a 0–100 eligibility score from how far past that waiting period you are. The score starts from a time-elapsed ratio (capped at double the required wait, worth up to 50 points), adds a 20-point bonus once the waiting period is actually satisfied, and then subtracts for factors that commonly disqualify petitions in real courts: 15 points per subsequent offense, 20 points for unpaid restitution, 20 points for a violent-felony record, and 10 points per additional conviction beyond the first. It also adds bonus points for offenses committed as a minor (10 points under 21, another 10 under 18), reflecting how many states extend more favorable juvenile-record relief. Selecting a registrable sex offense zeroes the score outright, since nearly every U.S. jurisdiction bars expungement for those convictions regardless of other factors.

Alongside eligibility, the calculator estimates filing costs (scaled to offense severity), a flat attorney-fee estimate, and a processing timeline in months. None of these figures come from a specific state's expungement statute — actual waiting periods, disqualifying factors, and costs vary enormously by jurisdiction, and many states use "sealing" rather than true expungement with different rules entirely. Use this as a rough starting point before consulting an attorney licensed in your state, not as a legal determination of eligibility.

Inputs

Results

Eligibility Score

70

Remaining Waiting Period (years)0
Court Filing Fee$250.00
Estimated Attorney Fee$1,500.00
Total Estimated Cost$1,750.00
Typical Processing Time (months)3
Has Subsequent FelonyNo
How to Use This Calculator
  1. Select Offense Type from the available categories.
  2. Enter Years Since Sentence Completion — most expungement waiting periods are 3–10 years.
  3. Set Subsequent Offenses count and indicate whether Restitution is Fully Paid.
  4. Enter Age at Time of Offense — juvenile offenses have broader expungement eligibility in most states.
  5. Enter Total Convictions on Record — multiple convictions can disqualify expungement.
  6. Review Eligibility Score (70+ is generally favorable) and Remaining Waiting Period years.

How the result changes with Total Convictions on Record

Total Convictions on RecordEligibility Score
170
1.565
2.555

What each input means

Offense Type
The category of offense to be expunged. Determines waiting periods and eligibility.
Years Since Sentence Completion
Years since full completion of sentence (including probation, parole, and fines).
Subsequent Offenses
Number of new criminal charges or convictions since the conviction to be expunged.
Restitution Fully Paid
Whether all restitution has been paid (or none was owed).
Age at Time of Offense
Age when the offense was committed. Juvenile offenders often have more favorable expungement rules.
Total Convictions on Record
Total number of convictions on your criminal record (including this one).

What each result means

Eligibility Score
Score from 0-100 estimating expungement eligibility (higher = more likely eligible). 70+ generally favorable.
Remaining Waiting Period (years)
Years remaining before typical waiting period is satisfied. -1 means generally ineligible.
Court Filing Fee
Estimated court filing fee for expungement petition.
Estimated Attorney Fee
Typical attorney fee for expungement petition preparation and filing.
Total Estimated Cost
Combined filing fee and attorney cost estimate.
Typical Processing Time (months)
Expected timeline from filing to court decision.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Offense Type = 1, Years Since Sentence Completion = 5, Subsequent Offenses = 0, Restitution Fully Paid = 1 = 6 input(s) provided
  2. Calculate Eligibility Score
    Eligibility Score
    70 = 70
  3. Calculate Remaining Waiting Period
    Remaining Waiting Period
    0 = 0
  4. Calculate Court Filing Fee
    Court Filing Fee
    250 = $250

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does selecting a sex offense zero out my score no matter what else I enter?

Sex offenses/registrable offenses are treated as an absolute disqualifier in this model — the calculator skips the entire points-based scoring path and sets eligibilityScore to 0 outright. That reflects how nearly every U.S. jurisdiction bars expungement for these convictions regardless of time elapsed, restitution, or age at offense, so none of those other inputs can move the score once this offense type is selected.

How exactly do the juvenile-offender bonuses stack?

There are two separate age checks, and both can apply at once: 10 points are added if you were under 21 at the time of the offense, and another 10 points are added on top of that if you were under 18. So an offense committed at 16 gets a full 20-point bonus, while one committed at 19 gets only the first 10.

What's the single biggest factor that can tank my eligibility score?

Subsequent offenses hit hardest — each one committed since the original conviction subtracts 15 points, more than any other single penalty in the model. Combined with the 20-point penalty for unpaid restitution and 20 points for a violent-felony record, a defendant with a couple of subsequent charges and outstanding restitution can end up near zero even for an otherwise eligible offense type.

Why do attorney and filing costs vary so much between offense types?

Both scale with the seriousness of the record being expunged: filing costs run from $100 for an infraction up to $750 for a violent felony, and the flat attorney-fee estimate steps up from $1,500 for misdemeanors and infractions to $5,000 for violent or registrable offenses, reflecting the added complexity of petitioning to clear a more serious record.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Legal & Professional.