Expunction360 Texas Record Clearing
(469) 437-5674
Call Now

Affordable Texas Expunction

Attorney-drafted petitions
Starting at $795

Check My Eligibility for Free
★★★★★ 4.6 on Google
·
100% Confidential
Harris County Civil Courthouse in Harris County Texas
Local DIY Guide · Harris County

How to Expunge Your Record for Free in Harris County, Texas (2026 Guide)

Every Harris County filing step, fee, and landmine — from pulling records at the Harris County Civil Courthouse through filing the petition with the district clerk. Written by a Texas lawyer who has walked thousands of Harris County petitions through the system.

Harris County Reality Check

  • Harris County filings go through the Harris County District Clerk at the Harris County Civil Courthouse. Fees: $450 per civil petition.
  • All Harris County civil petitions — including expunctions — are filed through eFileTexas. Walk-in filings at the clerk's cashier window are accepted but still land in the same portal queue.
  • Harris County has a dedicated expunction review at the District Attorney's office. That is why clean petitions move faster here than in some other counties — and why defective petitions get caught faster and denied.
  • One missed respondent and you start over. Harris County is a common target of private background-check vendors (Checkr, HireRight, Sterling, First Advantage). Miss any vendor and your "expunged" record keeps showing up on jobs in Houston, Pasadena, Sugar Land, and The Woodlands.
  • A denied Harris County expunction under CCP 55.02 can be with prejudice. Fix it before you file, not after.
Serving Harris County Since 2014
All 254 Texas Counties
Flat-Fee, No Surprises
100% Money-Back Guarantee

If your arrest, dismissal, acquittal, or no-bill happened anywhere in Harris County — from downtown Houston to Pasadena, Baytown, Humble, Tomball, La Porte, Bellaire, or West University Place — your expunction petition goes to a Harris County district court filed through the Harris County District Clerk at 201 Caroline Street. Venue follows the arrest, not your current address.

Harris County is the largest civil jurisdiction in Texas and the fourth-largest in the United States. There are roughly 25 civil district courts at the Civil Courthouse at 201 Caroline and the criminal docket tower at 1201 Franklin, plus 18 criminal district courts and 16 county courts at law. Expunction petitions go to a civil district court — not a criminal one. The most common pro-se mistake in Harris County is filing the petition into the criminal court queue; the clerk reassigns, but the DA's response window does not reset cleanly and the file can sit for weeks.

Volume creates pace and friction at the same time. The Harris County DA's Civil Section has a dedicated expunction review queue staffed for the throughput, which means clean petitions can move through in 4 months. The countervailing factor is one of the highest e-file rejection rates of any major Texas county — clerks reject for missing exhibit pagination, mismatched cause numbers, blurred jurat stamps, and incorrect filing-type selections within hours of submission. Plan for one or two rejections per pro-se filing before the petition is accepted.

This guide walks through the Harris County expunction process as it stands in 2026 — court, fees, addresses, respondent agencies, and the local quirks that catch DIY filers. For the statewide legal framework, our Texas expunction pillar guide covers the Chapter 55 foundation. Read both if you want the full picture.

What Makes Harris County Different

Across thousands of Texas expunctions, Harris County stands out on six specific axes. Get any of these wrong on a pro-se petition and you'll either lose months to rejection cycles or end up with a granted order that quietly fails to clear the record everywhere it appears.

  • Civil vs. criminal district court. Harris's 25 civil district courts handle expunctions; the 18 criminal district courts at 1201 Franklin do not. The eFileTexas dropdown lists both and accepts either selection at intake — only one is correct. Filing into a criminal court adds 30–60 days while the clerk reroutes, and the DA's response clock does not reset.
  • Houston Judicial Database (hjdb.org). A private vendor scrapes Harris County court records nightly and is one of the most-used background-check sources for Houston-area employers. A granted expunction does not automatically clear HJDB — DPS does not notify them. After your order is signed, send a certified copy directly to HJDB with a removal request. We've seen "expunged" arrests still appear on HJDB six months after grant because the petitioner never filed the removal letter.
  • Suburban-PD respondents are independent agencies. Houston Police is one respondent. Pasadena PD, Baytown PD, La Porte PD, Tomball PD, Humble PD, Bellaire PD, West University Place PD, Jersey Village PD, Webster PD, Friendswood PD, and Deer Park PD each keep their own record systems separate from the Harris County Sheriff's Office. Each must be named and served as a separate respondent. Missing one means the record persists in that department's database long after the order is signed.
  • Disposition-code matching. The Harris County DA's office cross-checks the disposition code on the underlying judgment against the CCP §55.01 subsection cited in the petition. A "DA dismissal in the interest of justice" is §55.01(a)(2)(A)(i)(b); a "dismissed for insufficient evidence" lands in (i)(a); a "dismissed after pretrial diversion" requires a different subsection entirely and a different wait calculation. Citing the wrong subsection draws an automatic objection — it does not get fixed in chambers.
  • Hospital district and TMC police. Harris County Hospital District Police, Texas Medical Center Police, and individual hospital police departments (Memorial Hermann, Houston Methodist, MD Anderson, Texas Children's) each maintain their own incident records. If any of these were the arresting or assisting agency, they need to be named separately. The standard HPD-plus-HCSO template misses them entirely.
  • The 4-month best case is rare for pro-se. Attorney-drafted Harris County expunctions average about 4 months from filing to final distribution. Pro-se filings — measured against Harris County District Clerk public records — average 9–11 months once rejection cycles, missed respondents, and certified-mail re-attempts are factored in.

Filing in Harris County — the Quick Reference

Harris County District Clerk

Filing address
Harris County Civil Courthouse
201 Caroline St., Suite 250, Houston, TX 77002
Phone
(713) 274-6390
Hours
Monday–Friday, 8:00 AM – 4:30 PM
Filing method
eFileTexas (primary) or in-person at the clerk's window
Filing fee
$450 for a civil expunction petition (passed through)
Fee waivers
Accepted under TRCP 145 Statement of Inability to Afford Payment

Where to File — Harris County District Clerk & Harris County Civil Courthouse

Every civil expunction petition in Harris County is filed with the Harris County District Clerk. The clerk's main office is on the second floor of the Harris County Civil Courthouse at 201 Caroline St., Suite 250, Houston, TX 77002. That is the building you have probably driven past a hundred times on I-45 just north of downtown Houston.

The civil expunction petition is routed to one of Harris County's district courts — typically one of the Criminal District Courts (1–7) if the underlying case was criminal, or one of the numbered district courts (the 14th, 44th, 68th, 95th, 101st, 116th, 134th, 160th, 162nd, 191st, 192nd, 193rd, 194th, 298th, and others) for civil expunction venue assignments. You do not choose the court — it is assigned by the clerk based on the county's random assignment system.

In-person filings at the cashier window are still accepted but rare. Most pro-se filers use eFileTexas from home. The cashier window is useful for one thing: certified copies. You will need them after the judge signs, and picking them up in person saves 1–2 weeks of mail turnaround.

Harris County Filing Fees

Harris County sets its own civil filing fees within the limits of Texas state statute. The fee schedule changes annually. Rather than list a specific number that will be wrong by the time you read this, pull the current amount directly from the source:

Where to confirm the current filing fee

Harris County District Clerk — Civil/Family/Juvenile Court Fees
$450 for an original civil petition (which is how an expunction is filed). Always verify on the official page before filing.

Other Harris County costs to budget for:

ItemTypical Cost in Harris County
District Clerk filing fee$450 (confirm current)
Certified copies of case records (before filing)$15–$40 at Harris County District Clerk cashier
Certified mail to respondents (10–15 agencies)$80–$180
Certified copies of the signed order (one per agency)$30–$90 at Harris County District Clerk
Postage to distribute signed order$30–$80
Total DIY out-of-pocket (non-indigent)~$450–$700

Indigency waivers under Texas Rule of Civil Procedure 145 are accepted by Harris County but reviewed carefully. The clerk's office requires a completed Statement of Inability to Afford Payment and may request follow-up documentation. Most pro-se filers do not qualify.

Who Qualifies Under CCP 55.01

The eligibility rules for a Harris County expunction are the same statewide Texas rules under Chapter 55 of the Code of Criminal Procedure. You qualify if any of the following apply to your Harris County case:

  • Acquittal at trial — 55.01(a)(1)(A). File immediately.
  • No-bill by a Harris County grand jury — 55.01(a)(2)(A)(ii). File after waiting period.
  • Dismissal by the Harris County DA after waiting period — 55.01(a)(2)(A)(i).
  • Arrested by a Harris County agency, never charged, statute of limitations passed — 55.01(a)(2)(B).
  • Class C misdemeanor deferred adjudication completed — 180 days after completion.
  • Identity theft — someone used your name when arrested in Harris County — 55.01(d), no waiting period.
  • Pardon for innocence — 55.01(a)(1)(C).

Waiting periods run from the arrest date: 180 days for Class C, 1 year for Class A/B misdemeanor, 3 years for felony. For a full breakdown of the 15+ eligibility scenarios under 55.01, read our Texas expunction pillar guide.

Harris County specifically: check the disposition language

The Harris County DA's office dismisses cases with different disposition codes depending on the reason for dismissal — "DA dismissal," "dismissed in the interest of justice," "dismissed on motion of defendant," etc. Some disposition codes trigger immediate expunction eligibility; others require the full waiting period. Pull the specific disposition order from the Harris County District Clerk before you draft anything. The wrong code on your petition = automatic denial.

Harris County Eligibility in 10 Minutes

Pulling a disposition from Harris County District Clerk, matching it to the right 55.01 subsection, and verifying the waiting period — we do this every day. A free 10-minute eligibility check saves you from filing on the wrong theory.

Every Harris County Respondent You Must Serve

A Texas expunction only binds the agencies you list in the petition and serve under CCP 55.02. Miss one and that agency keeps the record on file forever. Here is the baseline respondent list for a Harris County expunction — the minimum, before you add vendor-specific respondents:

AgencyService Address / Note
Texas Department of Public SafetyCrime Records Service, P.O. Box 4143, Austin, TX 78765-4143
Federal Bureau of Investigation (via DPS)Served through DPS — DPS forwards the order to FBI CJIS in Clarksburg, WV
Arresting agency (Houston PD, suburban PD, DPS troopers, Harris County Sheriff)Check the arrest report for the exact agency and serve its records division
Harris County Sheriff's DepartmentHarris County Civil Courthouse, 201 Caroline St., Suite 250, Houston, TX 77002
Harris County Criminal District AttorneyHarris County Civil Courthouse, 201 Caroline St., Suite 250, Houston, TX 77002
Harris County District ClerkHarris County Civil Courthouse, 2nd Floor, 201 Caroline St., Suite 250, Houston, TX 77002
Municipal Court (if arrest by Houston PD, Class C)Houston Municipal Court, 1400 Lubbock St., Houston, TX 77002
Texas Department of Transportation (if DWI)Driver Responsibility Program, 6760 N. Congress Ave., Austin, TX 78752
Private background-check vendorsCheckr, HireRight, Sterling, First Advantage, Accurate Background, GoodHire, and others — the vendor database is custom per filing

For a typical Harris County case, expect 10–15 respondents total. DWI cases and deferred adjudications sometimes run 14–18. Every one has to be listed in both the petition and the proposed order, and every one has to be served by certified mail with return receipt requested.

Harris County vendor pattern

Greater Houston is one of the heaviest background-check markets in the country. If you went through a job application or apartment lease during the pendency of your case, there is a very high probability that Checkr, HireRight, or Sterling ran the record. Those vendors are not on any official state list — you build your own service list, and if you miss one, your "expunged" arrest will keep showing up on every Greater Houston job you apply for.

The 12-Step Harris County DIY Walkthrough

Step 1 — Pull Harris County case records

Go to the Harris County District Clerk cashier window at the Harris County Civil Courthouse (second floor), or request by mail. You need certified copies of: the charging document (information or indictment), the disposition (dismissal order, judgment of acquittal, or grand jury no-bill), and any deferred adjudication paperwork. Harris County charges a per-page copy fee plus a certification fee.

Step 2 — Verify your waiting period has run

Arrest date plus waiting period (180 days / 1 year / 3 years). Harris County judges do not hold petitions for ripeness.

Step 3 — Identify the correct CCP 55.01 subsection

Acquittal = 55.01(a)(1)(A). No-bill = 55.01(a)(2)(A)(ii). Dismissed after waiting period = 55.01(a)(2)(A)(i). Arrest never charged = 55.01(a)(2)(B). Harris County clerks accept the petition regardless of subsection, but the DA's review team catches the error.

Step 4 — Build the respondent list (10–15 agencies)

Start with the baseline list above, then add every private background-check vendor that may have touched the record. Vendor service addresses change — verify each one before mailing.

Step 5 — Draft the Petition for Expunction

Include: your legal name, aliases, DOB, sex, race, DL number, SSN, address at time of arrest, Harris County case number, offense, statute, arresting agency, date of arrest, date of disposition, statutory subsection, and the complete respondent list.

Step 6 — Draft the Proposed Order of Expunction

The order must mirror the petition. Any respondent listed in the petition but not in the order is not bound.

Step 7 — Register for eFileTexas

efile.txcourts.gov. Register as a pro-se filer. Add payment. Allow 30–60 minutes — the verification flow is notoriously clunky.

Step 8 — E-file the petition

Select Harris County. Select a district court (the clerk assigns; you are selecting the filing queue). Upload the petition, proposed order, and Civil Case Information Sheet. Pay the filing fee. You will receive an envelope number.

Step 9 — Serve every respondent by certified mail

Once the petition is file-stamped, print a copy for each respondent along with the proposed order and a cover letter. Mail each by certified mail, return receipt requested. Keep every green card.

Step 10 — The Harris County DA review window (30 days)

The Harris County DA's expunction review team has 30 days to respond. Most clean petitions are not opposed. If the DA objects — usually on a technical ground — a hearing is set.

Step 11 — Attend the hearing at Harris County Civil Courthouse (if set)

Most uncontested Harris County expunction petitions are granted without a hearing. If one is set, it is at the Harris County Civil Courthouse. Bring certified copies of everything.

Step 12 — Collect the signed order and distribute certified copies

Pick up certified copies at the Harris County District Clerk cashier window — one per respondent. Mail a certified copy to every respondent. Follow up with DPS 60 days later to confirm the state record has been updated.

Follow-up is not optional in Harris County

Because Harris County volume is so high, clerks sometimes fall behind on distribution. We have seen Harris County expunction orders sit on a clerk's desk for 60 days after signing. If you do not mail the certified copies yourself — and confirm receipt at every agency — the order may technically be signed while your record remains active everywhere. The clerk's failure to distribute does not excuse the agency's retention. You are the one who has to chase it.

The eFileTexas Nightmare — Watch This Before You Start

Harris County civil filings go through eFileTexas just like every other Texas county. This is the portal walkthrough. Spend 10 minutes before your first filing — it will save you a weekend.

If this is the kind of evening you are about to spend on a Harris County petition, we should talk.

Harris County-specific e-filing traps:

  • Court selection. Harris County has a large number of district courts. Selecting the wrong court queue does not get you denied, but it slows the review by days to weeks. The clerk reassigns, but the clock on the DA's response window does not reset cleanly.
  • Harris County filing code. Look for the eFileTexas filing-type option matching "Petition for Expunction" or "Civil — Expunction." Avoid generic "Petition" or "Motion to Expunge" labels — they route to the wrong queue. If the dropdown lacks a clear match, the Harris County District Clerk's intake desk can confirm before you submit.
  • Proposed order upload. Harris County requires the proposed order as a separate PDF attachment, not as part of the petition. Many pro-se filers concatenate them, which draws a rejection.
  • Fee waiver flow. If you are filing a Statement of Inability, it has to go in first — as a separate envelope — and the clerk rules on it before the petition envelope is processed. Filing them together almost always bounces.

Realistic Harris County Timeline

Harris County is one of the faster counties in Texas for expunctions because the DA has a dedicated review process. Realistic numbers for a pro-se filing:

StageTypical Duration
Filing to file-stamp (if clean)2–5 business days
File-stamp to DA review complete30–45 days
DA review to judge signing30–60 days (no hearing)
Judge signing to DPS update45–90 days
DPS update to background-vendor refresh30–90 days
Total pro-se, no kickbacks~4–6 months
Total pro-se, with 1–2 kickbacks (typical)~7–10 months
Total pro-se with a denied petition12–24 months

Harris County Local Quirks That Trip Up Pro-Se Filers

  1. Volume is staggering. Harris County files more expunction petitions than any other Texas county. Clerk rejections come back fast; defective petitions get caught quickly.
  2. Civil Courthouse — not the Criminal Courthouse. Expunction petitions are civil filings and go to the Civil/Family Post-Trial section (2nd floor, Suite 250) at the Civil Courthouse, not the Criminal Courthouse.
  3. Per-agency certified-mail fee. Harris County charges a per-agency fee (recently $25) for mail service of notice and order for any agency without an email on file. Expect 10+ agencies — budget accordingly.
  4. Harris County Sheriff runs the jail. Even if the arrest was by Houston PD or a suburban department, the Sheriff booked you. Sheriff must be listed as a respondent.
  5. Suburban PD sprawl. Harris County has 25+ suburban municipal departments — Pasadena, Baytown, La Porte, Tomball, Humble, Bellaire, West University Place, Jersey Village, and others. Name the exact arresting agency from the arrest report.

10 Harris County DIY Mistakes That Get Petitions Denied

  1. Filing before the waiting period runs. Harris County courts do not hold for ripeness.
  2. Wrong CCP 55.01 subsection. The Harris County DA review team catches the wrong subsection fast. Denial.
  3. Missing the Harris County Sheriff as a respondent. Harris County Sheriff runs the county jail — they have booking records even when the arrest was by a city PD. Missing the Sheriff means the booking photo stays in the system.
  4. Outdated Harris County DA service address. The current Harris County DA service address is 1201 Franklin, Houston, TX 77002 (Harris County Civil Courthouse). Old templates may point to a stale address — verify before mailing or your service will be returned.
  5. Case number typo. One digit wrong sends the filing to the wrong case jacket.
  6. Wrong filing code on eFileTexas. "Petition for Expunction" is the correct code — not "Petition."
  7. Not listing suburban PD as arresting agency. "Arrested in Harris County" and "Arrested by Houston Police Department" are different. Harris County has 25+ PDs. Get the right one.
  8. Concatenated petition and proposed order. Harris County requires separate PDFs. Concatenation = rejection.
  9. Forgetting the Municipal Court in Class C cases. Houston Municipal Court holds the file for Houston PD Class C arrests. Missing it leaves the record active there.
  10. Assuming the clerk distributes certified copies. Harris County volume means distribution is inconsistent. You have to mail the certified copies yourself — every respondent, every time.

Harris County. First-Try Filing.

We file expunctions in Harris County every week. We know the District Clerk, the DA's review team, the Harris County Civil Courthouse hearing dockets, the current service addresses for every agency, and the private-vendor databases that pull Greater Houston records. Flat fee. Money-back guarantee if the court denies a properly prepared petition.

DIY vs. Attorney vs. Expunction360 in Harris County

 Pro Se (DIY)AttorneyExpunction360
Filing fee$450$450$0
Professional fee$0$1,500–$3,500Flat, fraction of attorney cost
Your time commitment40–80 hours~1 hour (intake)~20 minutes (intake call)
Harris County-specific expertiseSelf-taughtHighHigh
Respondent list (including Greater Houston vendors)Your researchHandledHandled
Harris County Civil Courthouse hearing prepAloneAttorney appearsCourt appearance usually not needed.
Risk of denialHighLowLow (money-back guarantee)

Disclaimer: Filings in Harris County include an additional $450 filing fee.

For a Harris County expunction with a clean dismissal, acquittal, or no-bill, our flat fee is the best value in the Greater Houston market. For complex Harris County cases — contested petitions, identity theft (55.01(d)), pardons for innocence — a licensed Texas attorney may be the right call. We will tell you honestly which category you fall in on the intake call.

Harris County Expunction FAQ

Why does the Harris County eFile portal keep rejecting my petition for "missing exhibit"?

Harris County requires exhibits — the certified copy of the charging instrument, the dismissal order, the criminal-history printout — to be uploaded as separate, individually-titled PDFs, not concatenated into one. The portal flags any single document over 50MB and any document where the OCR layer cannot read the case number on every page. The most common pro-se rejection is filing all exhibits as one combined PDF labeled "Exhibits"; split them into Exhibit A, Exhibit B, etc., and re-submit.

Where exactly is the Harris County District Clerk's expunction filing window?

The 2nd floor of the Harris County Civil Courthouse at 201 Caroline Street, Houston, TX 77002 — Suite 250, Civil/Family Post-Trial section. Walk-ins are accepted Monday through Friday, 8:00 AM to 4:30 PM. Note that this is a different building from the Criminal Courthouse at 1201 Franklin; expunctions are civil filings even though they clear a criminal record.

Do I need to remove my record from the Houston Judicial Database (HJDB) separately?

Yes. HJDB.org is a private vendor that scrapes Harris County court records and is widely used by Houston-area employers and landlords. A granted expunction order does not automatically remove your record from HJDB. After your order is signed, send a certified copy directly to HJDB along with a removal request referencing the specific cause number and your CCP §55.02 order. Allow 30–60 days for processing.

My arrest involved a Texas Medical Center hospital — is TMC police a separate respondent?

Yes. Harris County Hospital District Police, Texas Medical Center Police, and individual hospital police departments (Memorial Hermann, Houston Methodist, MD Anderson, Texas Children's) each maintain their own incident records. If any of these were involved in the arrest, name them as separate respondents on the petition. The standard "HPD + Harris County Sheriff" template misses these entirely.

Where do I file a pro-se expunction in Harris County?

Electronically through eFileTexas, routed to the Harris County District Clerk. Walk-in filings go to the Civil/Family Post-Trial section on the 2nd floor (Suite 250) of the Harris County Civil Courthouse at 201 Caroline St., Houston, TX 77002. The office is open Monday–Friday, 8:00 AM to 4:30 PM.

How much does a Harris County expunction cost?

$450 for the initial filing, payable to the Harris County District Clerk. Harris County also charges a per-agency certified-mail fee (recently $25) for any respondent without an email on file. For a typical 10–15 agency expunction, budget another $150–$300 in mail fees on top of the filing fee. Always pull the current Harris County fee schedule before filing.

Who gets served when I file a Harris County expunction?

Texas DPS, the FBI (via DPS), the arresting agency (Houston PD, Harris County Sheriff, Pasadena PD, Baytown PD, or another suburban department), Harris County Sheriff (jail records), the Harris County DA, the Harris County District Clerk, Houston Municipal Court if a Class C arrest by HPD, TxDOT (if DWI), and all private background-check vendors that may have pulled the record.

Does Harris County handle expunctions faster than other Texas counties?

Harris County has a dedicated expunction review staff at the DA's office — but the offsetting factor is sheer volume. Clean petitions can move through in 4–5 months; defective petitions get kicked back fast, and the re-filing loop can push total time past a year.

What if my arrest was in a Houston suburb like Pasadena or Baytown?

Most Houston suburbs (Pasadena, Baytown, Tomball, Humble, La Porte, Bellaire, West University Place, Jersey Village, and others) are in Harris County, so those expunctions file in Harris County district court. Sugar Land straddles Fort Bend and Harris — verify the specific arresting agency. You must list the exact suburban PD and the Harris County Sheriff as separate respondents.

How long does a Harris County non-disclosure take?

Best case 5–7 months pro-se. Typical timelines run 8–12 months after portal rejections and best-interest hearing scheduling.

One Free Call. One Clear Answer.

We handle Harris County expunction document prep — pulling records at the Harris County Civil Courthouse, drafting the petition, filing through eFileTexas, and serving every respondent. Free eligibility check in 10 minutes.

E360
Expunction360 Editorial Team
Expunction360 · Texas Record Clearing
Expunction360 was built to serve Texans who cannot afford $1,500–$3,500 attorney fees. Our team files expunctions in Harris County every week. Expunction360 is a document-preparation service — not a law firm.

Your Harris County Record
Doesn't Have to Follow You.

Take the first step today. A free, 10-minute eligibility check could be the beginning of a completely different life.

Free if You Don't Qualify
100% Confidential
Get My Free Eligibility Check →
Call (469) 437-5674