Ostatecznie, 10 grudnia 1898 podpisano traktat pokojowy, który stwierdzał, że Hiszpania zrzeka się Kuby, Filipin, Portoryko oraz Guam na rzecz Stanów Zjednoczonych. 6 lutego 1899 traktat został przegłosowany w Senacie, stosunkiem głosów 57:27, co stanowiło tylko jeden głos więcej niż wymagana większość 2/3. Po ratyfikacji traktatu, USA rozpoczęły okupację Filipin i stłumiły ruch niepodległościowy, natomiast na Kubie założyły bazę wojskową Guantanamo. We wcześniejszych ustaleniach, Stany Zjednoczone poprzez tzw. poprawkę Tellera deklarowały, że nie zamierzają zaanektować Kuby. Jednakże po zwycięskiej wojnie prezydent nie chciał uznać rządu wyzwoleńczego, ani wycofać wojsk z wyspy. Wojskowy gubernator Kuby zabronił zebrania się delegacji, która by miała opracować projekt konstytucji, natomiast USA domagały się, by w nowym dokumencie znalazły się klauzule o stosunkach wzajemnych pomiędzy oboma państwami. W lutym 1901 Kuba przyjęła swoją Konstytucję, jednak zignorowała żądania Ameryki.