There is an international call for countries to ensure universal health coverage. This call has been embraced in South Africa (SA) in the form of a National Health Insurance (NHI). This is expected to be financed through general tax revenue with the possibility of additional earmarked taxes including a surcharge on personal income and/or a payroll tax for employers. Currently, health services are financed in SA through allocations from general tax revenue, direct out-of-pocket payments, and contributions to medical scheme. This paper uses the most recent data set to assess the progressivity of each health financing mechanism and overall financing system in SA. Applying standard and innovative methodologies for assessing progressivity, the study finds that general taxes and medical scheme contributions remain progressive, and direct out-of-pocket payments and indirect taxes are regressive. However, private health insurance contributions, across only the insured, are regressive. The policy implications of these findings are discussed in the context of the NHI.