Free healthcare means that all citizens receive health care at no cost or a very minimal cost. Universal healthcare means there is a health care system that provides coverage to at least 90% of citizens, typically paid for by the citizens of the country via taxes.