Calculate sales tax for purchases in Utah accurately and easily.
Enter the total price of your purchase before tax.
Statewide (General)
Salt Lake County
Utah County
Davis County
Weber County
Cache County
Washington County
Morgan County
Select the county where the purchase is made to apply the correct local tax rate.
Visualizing how state and local taxes contribute to the total tax.
Utah Sales Tax Rates by County (Illustrative)
County
State Rate
County/Local Rate
Total Rate
Statewide (General)
4.85%
0.00%
4.85%
Salt Lake County
4.85%
2.05%
6.90%
Utah County
4.85%
1.75%
6.60%
Davis County
4.85%
1.90%
6.75%
Weber County
4.85%
1.75%
6.60%
Cache County
4.85%
1.75%
6.60%
Washington County
4.85%
1.75%
6.60%
Morgan County
4.85%
1.65%
6.50%
Note: Rates are subject to change. This table is illustrative; always verify current rates with the Utah Tax Commission.
Understanding and Calculating Sales Tax in Utah
What is Utah Sales Tax?
Utah sales tax is a levy imposed by the state and local governments on the retail sale of tangible personal property and certain services. It is a crucial revenue source for funding public services such as education, infrastructure, and public safety within the state. When you make a purchase in Utah, the price you pay typically includes this tax, which is collected by the seller at the point of sale and remitted to the Utah State Tax Commission. The complexity arises from the combination of state and local (city and county) taxes, which can vary significantly depending on your location within Utah. This calculator aims to simplify the process of determining the exact calculate sales tax utah amount for any given purchase.
Who should use this calculator?
Consumers making purchases in Utah to understand the final cost.
Businesses operating in Utah to accurately charge and report sales tax.
Online shoppers buying from Utah-based retailers.
Anyone needing to understand the tax implications of transactions within Utah.
Common Misconceptions about Utah Sales Tax:
It's a flat rate everywhere: While there's a base state rate, local jurisdictions add their own rates, making the total tax vary.
Services are never taxed: Many services are now subject to sales tax in Utah, including accommodations, admissions, and certain repair services.
Online purchases are exempt: Utah requires online retailers to collect sales tax, similar to brick-and-mortar stores, if they have a physical presence or meet certain economic thresholds.
Utah Sales Tax Formula and Mathematical Explanation
The calculation for Utah sales tax is straightforward but involves combining different tax rates. The core formula determines the total tax amount and the final price.
To find the total cost of the item including tax, you add the calculated tax amount to the original purchase price:
Total Cost = Purchase Amount + Tax Amount
Alternatively, you can calculate the total cost directly:
Total Cost = Purchase Amount × (1 + State Sales Tax Rate + Local Sales Tax Rate)
Variable Explanations:
Variable
Meaning
Unit
Typical Range in Utah
Purchase Amount
The retail price of goods or services before tax.
USD ($)
≥ $0.01
State Sales Tax Rate
The base sales tax rate set by the state of Utah.
Percentage (%)
Currently 4.85%
Local Sales Tax Rate
The sum of county and city tax rates applicable to the purchase location.
Percentage (%)
Varies by county/city (e.g., 1.00% to 3.00% or more)
Total Tax Rate
The combined State and Local Sales Tax Rate.
Percentage (%)
Sum of State and Local (e.g., 6.00% – 7.50%+)
Tax Amount
The calculated amount of sales tax due.
USD ($)
Purchase Amount × Total Tax Rate
Total Cost
The final price including the purchase amount and the calculated tax.
USD ($)
Purchase Amount + Tax Amount
Practical Examples (Real-World Use Cases)
Example 1: Purchasing a New Laptop in Salt Lake City
Sarah is buying a laptop for $1200.00 in Salt Lake City, Utah. The state sales tax rate is 4.85%. Salt Lake County has an additional local tax rate of 2.05%.
Inputs:
Purchase Amount: $1200.00
County: Salt Lake County
State Rate: 4.85%
Local Rate (Salt Lake County): 2.05%
Calculation:
Total Tax Rate = 4.85% + 2.05% = 6.90%
Tax Amount = $1200.00 × 0.0690 = $82.80
Total Cost = $1200.00 + $82.80 = $1282.80
Financial Interpretation: Sarah will pay $82.80 in sales tax on her laptop purchase, bringing the total cost to $1282.80. This highlights how critical it is to consider the Utah sales tax calculator when budgeting for significant purchases.
Example 2: Buying Groceries in a Utah County (Generally Exempt)
John buys $150.00 worth of groceries in Utah County. In Utah, most unprepared food items are exempt from sales tax.
Inputs:
Purchase Amount: $150.00
Items: Groceries (tax-exempt)
County: Utah County
Calculation:
Since groceries are exempt, the applicable tax rate for these items is 0%.
Tax Amount = $150.00 × 0.00 = $0.00
Total Cost = $150.00 + $0.00 = $150.00
Financial Interpretation: John saves $150.00 compared to buying taxable goods. This illustrates the importance of understanding which items are subject to sales tax in Utah. While this calculator focuses on taxable items, awareness of exemptions is key for consumers and businesses alike. Always verify exemptions with the Utah State Tax Commission.
How to Use This Utah Sales Tax Calculator
Our calculator is designed for simplicity and accuracy. Follow these steps to get your sales tax calculation:
Enter Purchase Amount: Input the total price of the goods or services you are purchasing before any taxes are applied. Use whole numbers or decimals (e.g., 75.50).
Select County: Choose the specific Utah county where the transaction is taking place from the dropdown menu. This is critical, as local tax rates vary significantly. If unsure or purchasing online where origin might differ, selecting "Statewide (General)" is a baseline, but verify specific requirements.
Calculate Tax: Click the "Calculate Tax" button.
How to Read Results:
Primary Highlighted Result: This shows the total calculated sales tax amount for your purchase.
Total Tax Rate: Displays the combined state and local tax rate percentage used in the calculation.
State Tax: The portion of the tax attributable to the state rate.
Local Tax: The portion of the tax attributable to the county/city rate.
Total Cost: The sum of your original purchase amount and the calculated sales tax.
Decision-Making Guidance:
Use the "Total Cost" figure for budgeting and financial planning.
Businesses can use these figures to ensure correct pricing and tax remittance.
Compare the "Total Tax Rate" across different counties if you have flexibility in your purchase location.
Utilize the "Copy Results" button to easily share or record the calculation details.
Several elements influence the final sales tax amount calculated for a transaction in Utah:
Purchase Amount: This is the most direct factor. A higher purchase amount naturally results in a higher tax amount, assuming a constant tax rate. This is a linear relationship.
Specific Location (County/City): Utah's sales tax structure is destination-based. The tax rate varies significantly depending on the specific county and sometimes even the city within that county, due to differing local tax ordinances. Always ensure you are using the correct location.
Taxable vs. Non-Taxable Goods/Services: Not everything is taxed. Essential items like most unprepared food, prescription medications, and certain services are exempt. Taxable items include clothing, electronics, prepared food, and many services.
State Tax Rate Changes: The Utah State Tax Commission can adjust the statewide sales tax rate. While historically stable, legislative changes can impact this base rate, affecting all taxable transactions statewide.
Local Tax Rate Changes: Local governments (counties and cities) have the authority to implement or adjust their own sales tax rates, often to fund local projects. These changes directly add to the total tax burden.
Special Taxes and Fees: Certain items or transactions may be subject to specific state or local taxes beyond the general sales tax, such as tourism taxes in specific areas or taxes on specific industries.
Economic Nexus Laws: For online businesses, Utah has economic nexus laws. If a business exceeds a certain sales threshold into Utah, they are required to register and collect Utah sales tax, even without a physical presence. This impacts the taxability of online purchases.
Promotional Adjustments: If a seller offers a discount or coupon, the sales tax is typically calculated on the *discounted* price, not the original price. This effectively reduces the sales tax collected.
Frequently Asked Questions (FAQ) about Utah Sales Tax
Q1: What is the standard sales tax rate in Utah? A: The statewide base rate is 4.85%. However, this is almost always combined with local (county and city) taxes, making the total rate higher in most locations.
Q2: Are services taxed in Utah? A: Yes, many services are taxable in Utah. This includes accommodations (hotels), admissions to entertainment venues, vehicle repair services, landscaping, and many others. Check the Utah Tax Commission for a comprehensive list.
Q3: Is food taxed in Utah? A: Prepared food (like restaurant meals or convenience store hot dogs) is generally taxed. However, most unprepared food intended for home consumption (groceries) is exempt from state and local sales tax.
Q4: How do I know which county's tax rate to use? A: Use the tax rate for the county where the physical transaction occurs or where the service is performed. For online purchases, it's typically the shipping destination county, but rules can vary.
Q5: What is the difference between a state tax rate and a local tax rate? A: The state tax rate is uniform across Utah (currently 4.85%). Local tax rates are added by counties and cities and vary by location, funding local services.
Q6: Can businesses charge more than the combined state and local rate? A: No. Businesses are only authorized to collect the legally mandated state and local sales taxes. Charging more without proper authorization is illegal.
Q7: How often do Utah sales tax rates change? A: State rates are generally stable but can change with legislation. Local rates can change annually or as new ordinances are passed. It's good practice to check periodically or use reliable calculators like this one.
Q8: Does Utah have a sales tax holiday? A: Utah does not currently have a general statewide sales tax holiday. Some specific exemptions exist, like for firearms training.
Q9: What happens if I buy something online from out-of-state? A: If the online retailer has a significant economic presence in Utah (e.g., exceeding a certain sales volume), they are required to collect and remit Utah sales tax. If they don't, you may be responsible for paying "use tax" directly to the state, which is equivalent to the sales tax.
Related Tools and Internal Resources
Loan Amortization CalculatorSee how your loan payments are broken down over time, including principal and interest.
Utah State Tax Commission Official SiteThe official source for tax information, rates, and forms in Utah. Always consult for the most current legal requirements.
Car Payment CalculatorEstimate your monthly car payments based on loan terms and vehicle price.
var chartInstance = null;
function getUtahCountyTaxRates() {
var rates = {
"statewide": { name: "Statewide (General)", state: 0.0485, local: 0.0000, total: 0.0485 },
"saltlake": { name: "Salt Lake County", state: 0.0485, local: 0.0205, total: 0.0690 },
"utahcounty": { name: "Utah County", state: 0.0485, local: 0.0175, total: 0.0660 },
"davis": { name: "Davis County", state: 0.0485, local: 0.0190, total: 0.0675 },
"weber": { name: "Weber County", state: 0.0485, local: 0.0175, total: 0.0660 },
"cache": { name: "Cache County", state: 0.0485, local: 0.0175, total: 0.0660 },
"washington": { name: "Washington County", state: 0.0485, local: 0.0175, total: 0.0660 },
"morgan": { name: "Morgan County", state: 0.0485, local: 0.0165, total: 0.0650 }
};
return rates;
}
function validateInput(id, errorId, minValue = null, maxValue = null) {
var input = document.getElementById(id);
var errorElement = document.getElementById(errorId);
var value = parseFloat(input.value);
errorElement.style.display = 'none';
input.style.borderColor = '#ccc';
if (isNaN(value)) {
errorElement.textContent = 'Please enter a valid number.';
errorElement.style.display = 'block';
input.style.borderColor = 'red';
return false;
}
if (minValue !== null && value maxValue) {
errorElement.textContent = 'Value exceeds maximum limit.';
errorElement.style.display = 'block';
input.style.borderColor = 'red';
return false;
}
return true;
}
function calculateSalesTax() {
var purchaseAmountInput = document.getElementById("purchaseAmount");
var countySelect = document.getElementById("utahCounty");
var resultsDiv = document.getElementById("results");
var isValid = true;
isValid = validateInput("purchaseAmount", "purchaseAmountError", 0) && isValid;
// No specific validation for select beyond checking if it's present, assume valid selection
if (!isValid) {
resultsDiv.style.display = 'none';
return;
}
var purchaseAmount = parseFloat(purchaseAmountInput.value);
var countyKey = countySelect.value;
var taxRates = getUtahCountyTaxRates();
var selectedRate = taxRates[countyKey] || taxRates["statewide"]; // Default to statewide if key not found
var stateRate = selectedRate.state;
var localRate = selectedRate.local;
var totalRate = selectedRate.total;
var taxAmount = purchaseAmount * totalRate;
var totalCost = purchaseAmount + taxAmount;
document.getElementById("primary-result").textContent = "$" + taxAmount.toFixed(2);
document.getElementById("totalTaxRate").textContent = (totalRate * 100).toFixed(2) + "%";
document.getElementById("stateTaxAmount").textContent = "$" + (purchaseAmount * stateRate).toFixed(2);
document.getElementById("localTaxAmount").textContent = "$" + (purchaseAmount * localRate).toFixed(2);
document.getElementById("totalCost").textContent = "$" + totalCost.toFixed(2);
document.getElementById("formula-explanation").textContent =
"Tax Amount = $" + purchaseAmount.toFixed(2) + " × (" + (stateRate * 100).toFixed(2) + "% State + " + (localRate * 100).toFixed(2) + "% Local) = $" + taxAmount.toFixed(2);
resultsDiv.style.display = 'block';
updateChart(purchaseAmount, stateRate, localRate);
}
function resetCalculator() {
document.getElementById("purchaseAmount").value = "100.00";
document.getElementById("utahCounty").value = "statewide";
document.getElementById("purchaseAmountError").style.display = 'none';
document.getElementById("utahCountyError").style.display = 'none';
document.getElementById("purchaseAmount").style.borderColor = '#ccc';
document.getElementById("results").style.display = 'none';
if (chartInstance) {
chartInstance.destroy();
chartInstance = null;
}
// Optionally call calculateSalesTax() to reset initial view if needed
// calculateSalesTax();
}
function copyResults() {
var primaryResult = document.getElementById("primary-result").textContent;
var totalTaxRate = document.getElementById("totalTaxRate").textContent;
var stateTax = document.getElementById("stateTaxAmount").textContent;
var localTax = document.getElementById("localTaxAmount").textContent;
var totalCost = document.getElementById("totalCost").textContent;
var formula = document.getElementById("formula-explanation").textContent;
var countyName = document.getElementById("utahCounty").options[document.getElementById("utahCounty").selectedIndex].text;
var textToCopy = "Utah Sales Tax Calculation:\n\n" +
"Purchase Amount: $" + document.getElementById("purchaseAmount").value + "\n" +
"County: " + countyName + "\n\n" +
"Total Tax Amount: " + primaryResult + "\n" +
"Total Tax Rate: " + totalTaxRate + "\n" +
"State Tax Portion: " + stateTax + "\n" +
"Local Tax Portion: " + localTax + "\n" +
"Total Cost (incl. tax): " + totalCost + "\n\n" +
"Formula Used: " + formula;
navigator.clipboard.writeText(textToCopy).then(function() {
alert("Results copied to clipboard!");
}).catch(function(err) {
console.error("Could not copy text: ", err);
// Fallback for older browsers or specific environments
try {
var textArea = document.createElement("textarea");
textArea.value = textToCopy;
textArea.style.position = "fixed";
textArea.style.left = "-9999px";
document.body.appendChild(textArea);
textArea.focus();
textArea.select();
document.execCommand('copy');
document.body.removeChild(textArea);
alert("Results copied to clipboard (fallback)!");
} catch (e) {
alert("Failed to copy results. Please copy manually.");
}
});
}
function updateChart(purchaseAmount, stateRate, localRate) {
var ctx = document.getElementById('salesTaxChart').getContext('2d');
var stateTaxValue = purchaseAmount * stateRate;
var localTaxValue = purchaseAmount * localRate;
if (chartInstance) {
chartInstance.destroy();
}
chartInstance = new Chart(ctx, {
type: 'bar',
data: {
labels: ['State Tax', 'Local Tax'],
datasets: [{
label: 'Tax Amount ($)',
data: [stateTaxValue, localTaxValue],
backgroundColor: [
'rgba(0, 74, 153, 0.7)', // State Tax – Primary Color
'rgba(40, 167, 69, 0.7)' // Local Tax – Success Color
],
borderColor: [
'rgba(0, 74, 153, 1)',
'rgba(40, 167, 69, 1)'
],
borderWidth: 1
}]
},
options: {
responsive: true,
maintainAspectRatio: false,
scales: {
y: {
beginAtZero: true,
ticks: {
callback: function(value) {
return '$' + value.toFixed(2);
}
}
}
},
plugins: {
legend: {
position: 'top',
},
title: {
display: true,
text: 'Sales Tax Breakdown',
font: {
size: 16
}
}
}
}
});
}
// Initial setup and load
document.addEventListener('DOMContentLoaded', function() {
calculateSalesTax(); // Calculate initial values on load
// Ensure the canvas element is present before trying to render chart
var canvas = document.getElementById('salesTaxChart');
if (canvas) {
updateChart(parseFloat(document.getElementById("purchaseAmount").value), getUtahCountyTaxRates()[document.getElementById("utahCounty").value].state, getUtahCountyTaxRates()[document.getElementById("utahCounty").value].local);
}
// Add event listeners for real-time updates
document.getElementById("purchaseAmount").addEventListener("input", calculateSalesTax);
document.getElementById("utahCounty").addEventListener("change", calculateSalesTax);
});