Robot – jak każde oprogramowanie – może popełniać podczas swojej pracy błędy. Mogą mieć one klika przyczyny. Mogą one wynikać z błędów w samym kodzie robota. Innym źródłem błędów może być nie przewidzenie określonej sytuacji podczas analizy robotyzowanego procesu. Wreszcie błąd może wynikać z niepoprawnych danych przetwarzanych przez robota.