How long expungement takes in Pennsylvania depends on which track you’re on. A petition-based expungement typically runs four to twelve months from the day you start gathering records to the day agencies finish destroying them, and complex cases can stretch past a year. Clean Slate automatic sealing runs on a separate monthly cycle once your waiting period is met, so it usually finishes within a few months of becoming eligible without you filing anything.
The petition timeline breaks into four phases, each with its own clock: pulling records and filing, waiting for the district attorney, waiting for the judge, and waiting for agencies to actually destroy the data. Where you land in the four-to-twelve-month range comes down to the type of offense, whether the DA objects, and how busy your county court is.
Phase One: Pulling Records and Filing
Every petition has to be filed with a current Pennsylvania State Police criminal history report attached. The fastest route is the PATCH (Pennsylvania Access to Criminal History) website, where results come back immediately for people with no record. Requests that need further review take two to four weeks.1Commonwealth of Pennsylvania. Request a Criminal History Background Check The report has to be dated within 60 days of filing, so ordering it too early forces you to pay for a second one.2Pennsylvania Code and Bulletin. Pennsylvania Code 234 – Rule 490 Procedure for Obtaining Expungement in Summary Cases
Preparing the petition itself is where self-filers often lose weeks. You need the docket number, the offense tracking number (OTN), the specific charges, the disposition of each, and confirmation that fines and restitution are paid. Tracking down older docket numbers and OTNs is the usual holdup, especially for records that span multiple counties or go back years. The petition is filed with the Clerk of Courts in the county where the charges were resolved, with a copy served on the district attorney the same day.2Pennsylvania Code and Bulletin. Pennsylvania Code 234 – Rule 490 Procedure for Obtaining Expungement in Summary Cases
If your record covers charges in more than one county, you file a separate petition in each one. Someone with charges in three counties is running three parallel expungement processes, each on its own clock.
Phase Two: The DA Review Window
This is the biggest single fork in the timeline, and it depends on what type of case you’re expunging.
For a summary offense, the DA has 30 days after being served to consent, object, or do nothing.2Pennsylvania Code and Bulletin. Pennsylvania Code 234 – Rule 490 Procedure for Obtaining Expungement in Summary Cases
For a court case, which covers non-conviction expungements, ARD expungements, and anything filed in the Court of Common Pleas, the DA gets 60 days.3Pennsylvania Code and Bulletin. Pennsylvania Code 234 – Rule 790 Procedure for Obtaining Expungement in Court Cases
If the DA consents or lets the window expire without responding, your petition moves straight to the judge, no hearing required. That is the fast path.
Phase Three: The Judge’s Decision
Once the DA’s window closes, the judge has 14 days to grant the petition, deny it, or schedule a hearing.2Pennsylvania Code and Bulletin. Pennsylvania Code 234 – Rule 490 Procedure for Obtaining Expungement in Summary Cases If the DA consented, this is often routine paperwork.
If the DA objected, you get a hearing, and this is where timelines blow up. Hearing dates can land a few weeks out in a quieter county or several months out in a busy jurisdiction like Philadelphia or Allegheny County. At the hearing, the judge weighs the offense, the time elapsed, the consequences you face from keeping the record, and any public safety concerns. A denial has to include the reasons, and while you can potentially refile later, denial resets the clock and adds months to the overall timeline.
Phase Four: Appeal Stay and Agency Destruction
The judge signing your order is not the finish line. The order is automatically stayed for 30 days to allow either side to appeal, and if a timely appeal is filed the stay continues until the appeal is resolved.2Pennsylvania Code and Bulletin. Pennsylvania Code 234 – Rule 490 Procedure for Obtaining Expungement in Summary Cases
After the stay passes, the Clerk of Courts sends certified copies of the order to every agency that holds your records: the Pennsylvania State Police, local police departments, county facilities, and anyone else named in the order. Each agency processes the destruction on its own schedule. Pennsylvania law does not set a universal deadline for how fast agencies have to finish after they receive the order, which is why this phase is the least predictable. The one statutory deadline that does exist applies specifically to acquittals, which must be expunged within 12 months of the acquittal date.4Pennsylvania General Assembly. Pennsylvania Code Title 18 – Section 9122
In practice, agency destruction runs anywhere from one to several months. You can confirm the record is gone by running a fresh PATCH check or contacting the agencies directly.
Clean Slate Runs on a Separate Clock
Pennsylvania’s Clean Slate law is a different track entirely. Instead of destroying records, it seals them from public view, so standard employer and landlord background checks won’t surface them. You don’t file anything. The Administrative Office of Pennsylvania Courts identifies eligible records and transmits them to the State Police for sealing on a monthly basis.5Pennsylvania General Assembly. Pennsylvania Consolidated Statutes Title 18 – Section 9122.2 Clean Slate Limited Access
The waiting period before a record becomes eligible depends on the offense:
- Non-convictions (dismissed or withdrawn charges) are transmitted for sealing within 30 days of final disposition.
- Summary convictions seal after five years with no new convictions, provided restitution is paid.
- Second- and third-degree misdemeanors seal after seven conviction-free years with restitution paid.
- First-degree misdemeanors and qualifying drug felonies seal after ten conviction-free years with restitution paid.
Because the AOPC transmits in monthly batches, sealing typically completes within a few months of the moment you become eligible. That is faster and more predictable than the petition process. The tradeoff is that sealed records still exist and remain visible to law enforcement and certain licensing agencies.
One boundary worth knowing: Clean Slate doesn’t cover everything. Convictions for offenses involving danger to a person, domestic violence, firearms, sex offenses, corruption of minors, and animal cruelty are among the categories excluded, along with anyone carrying a non-qualifying felony conviction.6Pennsylvania General Assembly. Pennsylvania Consolidated Statutes Title 18 – Section 9122.3 Exceptions If none of the automatic tracks fit your situation, the petition process remains the only option, and traditional expungement itself is limited to a defined set of categories such as non-convictions, completed ARD, summary offenses after five arrest-free years, underage drinking after you turn 21, pardoned offenses, and a few others.4Pennsylvania General Assembly. Pennsylvania Code Title 18 – Section 9122
What Puts You at the Fast or Slow End
Straightforward non-conviction and completed-ARD petitions, where the DA is unlikely to object, often finish in three to six months. The contested cases, the complex records, and the high-caseload counties push toward twelve months or beyond.
The avoidable delays are worth guarding against. Petition errors are the single biggest one: a wrong docket number, a missing OTN, or incomplete information about fines can get your petition rejected and force you to refile, restarting the DA’s clock. Verify every detail against your PATCH report before you file. Outstanding fines or restitution can block eligibility entirely for both petition-based summary expungements and Clean Slate sealing, so confirm your balance with the Clerk of Courts before filing. And if your record spans multiple counties, plan on running the full timeline in each one separately.