Social Security is a self funded program.
It does not use general federal revenue.
Starting in 1967, SS had more revenue than it paid out to beneficiaries.
At that point, all excess SS revenue, was invested in US Treasury Bonds.
That is still what happens today.
Our society is changing, in the 1950's and 1960's, there were 15 people paying into SS for every beneficiary.
Today, there are 7 people paying into SS for every beneficiary.
By 2050, it is estimated that there will be only 3 people paying into SS for every beneficiary.
People are living far longer today, than they did just 50 years ago.
There are generanlly four things that can be done to help the SS program.
1. increase the SS payroll tax
2. decrease benefits
3. increase the retirement age
4. increase the max income level that has to pay SS tax's
In 1980, it was estimated that SS revenue, would be lower than the money paid out to SS beneficiaries, in the mid 1990's.
So they increased the retirement age and the max income level that had to pay SS.
This pushed the date where revenue falls short of payments, back to arounf 2017.
So right now, starting in 2017, the SS program will have to start cashing in the US treasury bonds to keep paying the same benefits it pays now.
By around 2050, all the US Treasury bonds will have been cashed in.
So then, SS revenue, would be less than the money needed to pay existing benefits.
To push that time, into the future.
One of the four things listed above, would have to be implimented.
The earlier they are implimented, the further into the future, it will push the day, that the SS program must start cashing in US treasury bonds.
But there has never been a " SS lock box "
Excess SS revenue has always been invested in US Treasury bonds.
Those bonds make up 41% of the US national debt right now.
About 3.5 trillion dollars worth.