Actually social security is to be in a separate fund, the the feds borrow it right out for general deficit spending and put a promissory note in the place of the cash. So, you are right it finds its way to the general pot, and taxpayers will pay the social security money a second time when they replace the raised $$$. The only $ not borrowed is what is immediately paid out in current benefits.