This paper aims to provide a framework for a complete assessment of the overall welfare gains resulting from social assistance programs. We make use of a social welfare function that satisfies several properties that must be considered when measuring the protection provided by these programs. We propose measuring the welfare gains that a society derives from these programs by summing up them in a way that is consistent with the standard value judgements in the income inequality literature. We also propose analytical tools that accumulate the welfare gains that, apart from having the advantage of being easy to interpret, allow the ranking of different scenarios and have an associated dominance criterion. To illustrate our approach, we measure the welfare gains caused by social assistance schemes in European countries.