Actually, Foreign Nations Pay Billions For U.S. Military Bases from the National Memo
"The Pentagon spends an estimated $10 billion a year on overseas bases. More than 70 percent of the total is spent in Japan, Germany and South Korea, where most U.S. troops abroad are permanently stationed. In return, the Pentagon receives various forms of compensation from the host countries, like rent-free real estate for the bases and cash payments to offset U.S. costs. ... "But we gain the most out of these alliances because it helps keep threats much farther from our shores than they otherwise would be," he said."