The US government has wasted $30bn (£18bn) in contracts in Afghanistan and Iraq over the last decade, according to a bi-partisan spending commission.
The commission on wartime contracting blamed an over-reliance on contractors, poor planning and fraud for the waste.
It had evidence of tax accountability and inadequate competition, it said.
BBC