Zgodnie z zapowiedzią, Perry ponownie pojawił się w Uradze, tym razem z ośmioma okrętami. Był zdecydowany doprowadzić do podpisania traktatu, mimo rozmaitych przeszkód piętrzonych przez Japończyków. Rozmowy rozpoczęły się 8 marca 1854. Siogunat już wcześniej upoważnił swoich przedstawicieli do zaakceptowania części żądań, w tym traktowania rozbitków i zaopatrzenia w wybranych portach. Kwestia handlu również została rozwiązana dość szybko. Perry zaproponował umowę handlową opartą na istniejących umowach Stanów Zjednoczonych z Chinami, ale została ona odrzucona przez Japończyków. Trudność stanowił wybór portów, które miały zostać otwarte, ponieważ Perry nie chciał zgodzić się na Nagasaki. Ostatecznie zgodzono się na natychmiastowe otwarcie portu Shimoda oraz udostępnienie Hakodate po upływie roku. Kontrowersyjnym zapisem, choć początkowo nie było to widoczne, była zgoda na możliwość otwarcia konsulatu w Shimodzie.