The 34-year-old star knocked his rival off the top spot on Forbes' Highest Paid TV Actor list and is estimated to have banked $24 million for his role on Two And a Half Men since replacing him on the sitcom.
Charlie failed to make the top 10, despite topping the list last year with $40 million.
Forbes magazine said: 'Kutcher took over for Charlie Sheen on Two and a Half Men and quickly became one of the highest-paid men on television.
'Ratings have slipped a bit but the show is still a bona fide hit for CBS.
'In addition to acting, Kutcher is an active Silicon Valley investor.