Po tym incydencie król kazał wymordować cały ród Zachów z wyjątkiem Klary Zach.
Polityka wewnętrzna mały|Twierdza Bač zbudowana przez Karola Roberta. mały|Złoty Floren wprowadzony do obiegu przez Karola Roberta. Władca popierał rozwój rzemiosła i handlu, wprowadził nową walutę (złoty floren) około 1326 roku. Przeprowadził reformę sił zbrojnych. Dwa lata walczył o władzę z opozycją mieszczan pochodzenia niemieckiego. Karol Robert ustanowił też stolicą Węgier Temesvar (1310–1323), a następnie Wyszehrad (od 1323). Po ślubie z Elżbietą Łokietkówną w 1320 roku doprowadził do obrania Bolesława toszeckiego arcybiskupem ostrzyhomskim. Karol Robert wprowadził też zmiany w administracji oraz zbudował nowe zamki na południowej granicy państwa. Pochodzący z Neapolu Karol Robert wprowadził do kręgu węgierskich możnych swoich włoskich doradców (np. ród Drugethów).