The PACT Act is intended to help veterans who were exposed to toxic chemicals while deployed abroad.
The bill was approved in the Senate by a vote of 86-11 a week after 41 Republicans decided to stall the final passage of the measure. Twenty-five Republicans who voted against the bill last week voted for the same bill in June.
Critics argued that aid for veterans was being held hostage over GOP opposition to another measure, the Inflation Reduction Act, which includes significant amount of money to combat climate change and lower health care costs.
There were 11 no votes on Tuesday.
The Senate voted against the bill in June.