The United States has spent $85 billion on military contracts in Iraq. That is the finding in a report released by the nonpartisan Congressional Budget Office. It will likely give new fodder for critics who have accused contractors of overbilling and providing shoddy work. Of the total, an estimated $6 billion to $10 billion went to pay for security performed by contractors. The study did not include figures for 2008, so the amount paid since the invasion of Iraq in 2003 is likely much higher.