Izvješće o pogrešci je dokument koji pruža informacije o pogrešci ili nizu pogrešaka koje su se dogodile. Izvješća o pogreškama koriste se u brojnim različitim postavkama, s ciljem poboljšanja sustava tako da je manja vjerojatnost da će korisnici doživjeti pogreške i informiranja korisnika kada se pogreške dogode. Skupina izvješća o pogreškama združena može biti poznata kao dnevnik pogrešaka, što ukazuje da dokument sadrži više unosa.
Većina operacijskih sustava i softverskih programa piše izvješća o pogreškama kada se pojave pogreške, a pojavljuje se upozorenje koje upozorava korisnika na činjenicu da se pogreška dogodila. Mnogi sustavi također nude korisnicima mogućnost slanja izvješća o pogrešci. U tom slučaju, dokumentacija o grešci u obliku izvješća o pogrešci šalje se tvrtki koja je razvila proizvod, kako bi se informacije mogle koristiti za rješavanje grešaka i drugih problema s proizvodom.
Praksa slanja izvješća o pogreškama bila je kontroverzna u nekim područjima. Neki korisnici ne šalju izvješća o pogreškama jer su zabrinuti za privatnost; dok se identifikacijski detalji uklanjaju, može se ugraditi velik dio informacija jer može biti važan za kontekst pogreške. Neki programi nisu jasni o tome kako će se podaci koristiti i koji se koraci poduzimaju za zaštitu privatnosti korisnika, a u tom slučaju korisnici možda neće biti oduševljeni idejom da autoriziraju svoja računala za slanje izvješća o pogrešci.
Na Internetu većina poslužitelja vodi zapisnike pogrešaka kojima webmaster može pristupiti. Dnevnik opisuje pogreške koje su se dogodile na poslužitelju i koje su to vrste pogrešaka. To omogućuje webmasterima da unesu popravke koji su osmišljeni kako bi njihova web-mjesta bila lakša za korištenje. Zapisnici pogrešaka mogu otkriti greške, probleme s nekompatibilnošću preglednika, loše veze i tako dalje, a ponekad se mogu razvrstati po parametru tako da webmasteri mogu tražiti sve pogreške određene vrste kako bi identificirali obrasce.
Sadržaj izvješća o pogrešci može varirati, ovisno o programu koji bilježi izvješća. Izvješće obično pokazuje kada je došlo do pogreške i što je korisnik pokušavao učiniti. Ako je prikazana poruka o pogrešci, izvješće pokazuje koja je poruka prikazana. Izvješća također mogu pokazati najbolje nagađanje programa o tome što je pošlo po zlu, kako je pogreška riješena i tako dalje. Detaljnija izvješća o pogreškama mogu uključivati informacije o operacijskom sustavu, podatke o tome koji su drugi programi mogli biti pokrenuti i druge informacije o postavkama na računalu ili uređaju koje su mogle utjecati na pogrešku.