Hill, who turned 39 in October, will stay on for his 17th season, including his fifth in a row with the Suns. The deal is reportedly for $6.5 million.
Last season, Hill averaged 13.2 points.
Carter played in 73 contests last season and averaged 13.5 points. He is reportedly being wooed by the Mavericks.