Kartagińczycy zachowali swoje terytoria i mienie w Afryce, ale musieli zapłacić Rzymowi kontrybucję (50 000 talentów), uwolnić jeńców i zbiegów, przekazać Rzymianom niemal całą flotę wojenną i słonie, nie mogli wypowiadać wojny nikomu poza Afryką, zaś w Afryce mogli to uczynić tylko za zgodą Rzymu oraz wydać zwycięzcom stu zakładników.
Warunki pokojowe narzucone pokonanej Kartaginie były bardzo surowe i złamały potęgę byłego hegemona.