Den store bevilgningen er et nederlag for Demokratene, som heller ikke denne gang lyktes i å knytte beløpet til en plan for tilbaketrekking i Irak, skriver BBC.
President George W. Bush truet med å gjøre bruk av sin vetorett på hele statsbudsjettet om bevilgningen ble gjørt avhengig av en slik plan.
Og krigsmotstandere blant Demokratene sier at Bush nå har fått en blankosjekk som han kan bruke til å føre krig med.
Avstemningen kom etter en lang strid der Demokratene har prøvd å endre presidentenens plan for krigen i Irak, og samtidig som det i en rapport om krigen blir hevdet at det er gjort betydelig framgang i Irak, og at landet er blitt sikrere.
Men samtidig ble det medgitt at det er for tidlig å overlate styringen av Irak til irakerne selv.
Budsjettet ble vedtatt med 272 mot 142 stemmer i Representantenes hus. Senatet hadde allerede godkjent krigsbevilgningene.