Oklahoma collects a 4.5 percent sales tax on purchases and sales tax rates in counties, cities and towns average 4.36 percent, according to a report released Tuesday by the Tax Foundation, an independent, nonprofit tax policy institute.