According to Forbes, American medalists also receive cash bonuses -- but via the USOC, not the U.S. government.
Originally Posted by dorispulaski
The U.S. Olympic Committee pays out a $25,000 bonus per gold medal, $15,000 for silver and $10,000 for bronze. (The money does not come from the U.S. government — the USOC gets its money from the sale of broadcast rights, licensing and trademark income, and corporate sponsorships.)
(And according to the article, each of the eight U.S. skaters in the team event is entitled to the bronze bonus.)