President Trump threatened to punish Guatemala for what he described as the country’s reneging on a proposed deal to welcome Central American asylum seekers.

Mr. Trump said on Twitter Tuesday that the U.S. had been “ready to go” but was now considering tariffs, remittance fees and an unspecified “BAN.”

Last year, Guatemalans living outside...