How to get a car accident report in Michigan
Michigan provides crash reports statewide through Michigan Traffic Crash Purchasing System (TCPS) — including crashes handled by local police and county sheriffs.
Official source
Michigan Traffic Crash Purchasing System (TCPS)
Official Michigan crash-report source — $15.00 per report. Covers agencies statewide.
Open the official portal→Source: Michigan — Michigan Traffic Crash Purchasing System (TCPS). Checked 2026-07-24. Details can change — always confirm with the official source.
Step by step
- Wait for the report to be filed. After the crash, allow roughly 3 to 30 days for the reporting agency to complete the UD-10 and submit it to the Michigan State Police so it appears in TCPS. There is no mandatory submission deadline, so timing depends on the reporting agency.
- Create a MiLogin account and sign in to TCPS. Go to https://tcps.state.mi.us and sign in using MiLogin for Citizens (register first if you do not have an account). You must be signed in to search for crashes, purchase, or view purchase history.
- Search for your crash report. Enter the required search information: the crash date, plus either the case/incident number or a driver's license number, plus the date of birth of an individual involved in the crash. TCPS holds reports from all Michigan law enforcement agencies, so you use the same search regardless of which agency responded.
- Pay the $15.00 fee. Pay the $15.00 per-report fee by credit/debit card through the State of Michigan's Central Electronic Payment Authorization System (CEPAS). TCPS does not store card information.
- Download the report. The report and receipt are available for immediate download after payment, and anytime afterward under the Purchase History menu.
State police / highway patrol crashes
Michigan State Police-investigated crashes are in the exact same system — MSP operates TCPS, and MSP-post reports flow into it just like local-agency reports. Buy at https://tcps.state.mi.us with MiLogin, same $15 fee and same search (crash date + case/incident or driver's license number + involved person's DOB). MSP's Traffic Crash Reporting Unit (TCRU) will not release report contents by phone, mail, email, or fax — the report must be purchased through TCPS.
Crashes handled by local police or sheriffs
Same statewide portal. Crashes handled by local city police departments and county sheriffs are filed on the same UD-10 form and forwarded to the Michigan State Police, so they are purchased through the one Traffic Crash Purchasing System (TCPS) at tcps.state.mi.us for $15 — there is no separate per-agency portal to hunt down. (The reporting agency's name appears at the top of the UD-10 under 'Department Name.' Some local agencies will also sell a copy directly from their records unit, but the statewide route is TCPS.) Michigan does NOT use LexisNexis BuyCrash or Carfax/crashdocs for this.
Michigan counties (81)
Pick the county where your crash happened for every local agency and its exact request process:
- Alcona County (1)
- Alger County (1)
- Allegan County (5)
- Alpena County (2)
- Antrim County (4)
- Arenac County (2)
- Baraga County (2)
- Barry County (3)
- Bay County (3)
- Benzie County (1)
- Berrien County (8)
- Calhoun County (3)
- Cass County (5)
- Charlevoix County (3)
- Cheboygan County (2)
- Chippewa County (1)
- Clare County (1)
- Clinton County (5)
- Crawford County (2)
- Delta County (3)
- Dickinson County (4)
- Eaton County (5)
- Emmet County (1)
- Genesee County (14)
- Gladwin County (3)
- Gogebic County (2)
- Grand Traverse County (2)
- Gratiot County (2)
- Hillsdale County (2)
- Houghton County (6)
- Huron County (11)
- Ingham County (8)
- Ionia County (5)
- Iosco County (1)
- Iron County (3)
- Isabella County (1)
- Jackson County (2)
- Kalamazoo County (8)
- Kalkaska County (2)
- Kent County (7)
- Keweenaw County (1)
- Lake County (1)
- Lapeer County (2)
- Leelanau County (1)
- Lenawee County (1)
- Livingston County (4)
- Luce County (1)
- Macomb County (7)
- Manistee County (1)
- Marquette County (5)
- Mason County (2)
- Mecosta County (2)
- Menominee County (2)
- Midland County (2)
- Missaukee County (1)
- Monroe County (6)
- Montcalm County (5)
- Montmorency County (1)
- Muskegon County (9)
- Newaygo County (2)
- Oakland County (1)
- Oceana County (7)
- Ogemaw County (2)
- Osceola County (3)
- Oscoda County (1)
- Otsego County (2)
- Ottawa County (4)
- Presque Isle County (1)
- Roscommon County (2)
- Saginaw County (12)
- Saint Clair County (5)
- Saint Joseph County (7)
- Sanilac County (6)
- Schoolcraft County (2)
- Shiawassee County (7)
- St. Joseph County (1)
- Tuscola County (8)
- Van Buren County (8)
- Washtenaw County (1)
- Wayne County (12)
- Wexford County (3)
Plus 145 statewide or specialty agencies: Akron-Fairgrove Township Police Department, Allegan City Police Department, Alma Pd, Argentine Township Police Department, Baroda-Lake Township Police Dept, Barry Township Police Department, Bath Township Police Department, Bay Mills Police Department, Bellevue Police Department - Mi, Benton Charter Township Police Dept, Berrien Springs Oronoko Twp Pd, Blackman Leoni Public Safety, and more.
After you get the report
Use the UD-10 for your insurance claim (it documents the parties, vehicles, location, date, and officer's crash narrative/diagram). Review it for errors in names, driver's license, insurance, vehicle, or location details. Neither TCPS nor the Traffic Crash Reporting Unit can change a report — corrections must be requested from the specific law enforcement agency that wrote it (listed as 'Department Name' at the top of the form), and any change is at that agency's discretion.