These two elements are very similar and quite related to each other. Retirement benefits are what you receive as a result of your work history and payments into the social security system. This means that you were the wage earner and are receiving benefits from the taxes you paid. Marriage allowances are paid to the spouse of the main breadwinner. These benefits are limited to 50% of the primary benefit amount, and a current or former spouse may receive these benefits in certain situations.