Illinois Sales Tax Calculator for Construction Materials

ANALife Services AuthorityNational Calculator Authority›Illinois Sales Tax Calculator for Construction Materials

.calc-container { max-width: 640px; margin: 2rem 0; padding: 1.5rem; background: #fff; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.06); font-family: system-ui, -apple-system, sans-serif; } .calc-container h3 { font-family: Georgia, serif; font-size: 1.15rem; color: #1a1a1a; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-row { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem; flex-wrap: wrap; } .calc-row label { min-width: 160px; font-size: 0.9rem; color: #333; font-weight: 500; } .calc-row input[type="number"], .calc-row select { flex: 1; min-width: 120px; max-width: 200px; padding: 0.5rem 0.6rem; border: 1px solid #ccc; border-radius: 4px; font-size: 0.9rem; font-family: system-ui, sans-serif; color: #1a1a1a; background: #fafaf8; } .calc-row input:focus, .calc-row select:focus { outline: none; border-color: var(--ac, #3d5a80); box-shadow: 0 0 0 2px rgba(26,74,138,0.12); } .calc-row .unit { font-size: 0.82rem; color: #888; min-width: 30px; } .calc-btn { display: inline-block; margin-top: 0.5rem; padding: 0.55rem 1.5rem; background: var(--ac, #3d5a80); color: #fff; border: none; border-radius: 4px; font-size: 0.9rem; font-weight: 600; cursor: pointer; font-family: system-ui, sans-serif; } .calc-btn:hover { opacity: 0.9; } .calc-result { margin-top: 1.25rem; padding: 1rem 1.25rem; background: #f0f6fc; border-left: 3px solid var(--ac, #3d5a80); border-radius: 0 6px 6px 0; display: none; } .calc-result.visible { display: block; } .calc-result-label { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.06em; color: #666; margin-bottom: 0.25rem; } .calc-result-value { font-size: 1.6rem; font-weight: 700; color: var(--ac, #3d5a80); } .calc-result-detail { font-size: 0.85rem; color: #555; margin-top: 0.5rem; line-height: 1.5; } .calc-note { margin-top: 1rem; font-size: 0.8rem; color: #888; font-style: italic; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-top: 0.75rem; } .calc-grid-item { padding: 0.6rem 0.8rem; background: #f8f9fa; border-radius: 4px; border: 1px solid #eee; } .calc-grid-item .label { font-size: 0.75rem; color: #888; text-transform: uppercase; letter-spacing: 0.04em; } .calc-grid-item .value { font-size: 1.1rem; font-weight: 600; color: #1a1a1a; } @media (max-width: 720px) { .calc-row { flex-direction: column; align-items: flex-start; gap: 0.3rem; } .calc-row label { min-width: auto; } .calc-row input[type="number"], .calc-row select { max-width: 100%; width: 100%; } .calc-grid { grid-template-columns: 1fr; } } .calc-chart { margin: 1rem 0; text-align: center; } .calc-chart svg { max-width: 100%; height: auto; } .calc-chart-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.6rem 1.2rem; margin-top: 0.6rem; font-size: 0.8rem; color: #555; } .calc-chart-legend span { display: inline-flex; align-items: center; gap: 0.3rem; } .calc-chart-legend i { display: inline-block; width: 10px; height: 10px; border-radius: 2px; font-style: normal; } .calc-related { max-width: 640px; margin: 2rem 0 1rem; padding: 1.25rem 1.5rem; background: #f8f9fa; border: 1px solid #e8e8e8; border-radius: 8px; } .calc-related h3 { font-family: Georgia, serif; font-size: 1rem; color: #1a1a1a; margin: 0 0 0.75rem; padding-bottom: 0.4rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-related-list { list-style: none; padding: 0; margin: 0 0 0.75rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; } .calc-related-list li a { font-size: 0.88rem; color: var(--ac, #3d5a80); text-decoration: none; } .calc-related-list li a:hover { text-decoration: underline; } .calc-browse-all { margin: 0.5rem 0 0; font-size: 0.9rem; font-weight: 600; } .calc-browse-all a { color: var(--ac, #3d5a80); text-decoration: none; } .calc-browse-all a:hover { text-decoration: underline; } @media (max-width: 720px) { .calc-related-list { grid-template-columns: 1fr; } }

Illinois Sales Tax Calculator for Construction Materials

Calculate the total sales tax owed on construction materials purchased in Illinois, including the state base rate, county tax, and municipal (city) tax. Results show the tax breakdown and total cost.

Purchase Price of Materials ($)

County

-- Select County -- Cook County (0.25%) DuPage County (0.75%) Kane County (0.50%) Lake County (0.50%) Will County (0.50%) Winnebago County (0.50%) Sangamon County (0.25%) Peoria County (0.25%) McLean County (0.25%) Other County (0.00%)

Municipal (City) Tax Rate (%)

Enter your city's local tax rate. Common examples: Chicago 1.25%, Rockford 1.00%, Springfield 1.00%, Peoria 1.00%.

Home Rule Surtax Rate (%) (if applicable)

Some Illinois municipalities impose an additional home rule surtax (e.g., Chicago adds 1.25% home rule surtax on top of city rate).

Exempt Amount ($) (if any portion is tax-exempt)

Enter any portion of the purchase that qualifies for a tax exemption (e.g., materials incorporated into a tax-exempt project).

Calculate

function illCalc() { // --- Grab inputs --- var priceRaw = document.getElementById('ill-purchase-price').value.trim(); var countyEl = document.getElementById('ill-county'); var countyRaw = countyEl.value; var munRaw = document.getElementById('ill-municipal-rate').value.trim(); var homeRuleRaw = document.getElementById('ill-home-rule').value.trim(); var exemptRaw = document.getElementById('ill-exempt').value.trim(); var resultDiv = document.getElementById('ill-result');

// --- Validation --- var errors = [];

if (priceRaw === '' || isNaN(parseFloat(priceRaw)) || parseFloat(priceRaw) 5) { errors.push('Please enter a valid municipal tax rate between 0% and 5%.'); } if (homeRuleRaw === '' || isNaN(parseFloat(homeRuleRaw)) || parseFloat(homeRuleRaw) 3) { errors.push('Please enter a valid home rule surtax rate between 0% and 3%.'); } if (exemptRaw === '' || isNaN(parseFloat(exemptRaw)) || parseFloat(exemptRaw) 0) { resultDiv.style.display = 'block'; resultDiv.innerHTML = '' + errors.map(function(e){ return ''; }).join('') + ''; return; }

var price = parseFloat(priceRaw); var countyRate = parseFloat(countyRaw); var munRate = parseFloat(munRaw) / 100; var homeRate = parseFloat(homeRuleRaw) / 100; var exempt = parseFloat(exemptRaw);

if (exempt > price) { resultDiv.style.display = 'block'; resultDiv.innerHTML = ''; return; }

// --- Illinois Sales Tax Formula --- // Illinois state base rate for general merchandise (including construction materials): 6.25% // Breakdown of state 6.25%: // - State portion: 5.00% // - State education fund: 1.00% // - State use tax: 0.25% // County rate: varies by county (selected above) // Municipal rate: entered by user // Home rule surtax: entered by user // // Taxable Base = Purchase Price - Exempt Amount // State Tax = Taxable Base × 0.0625 // County Tax = Taxable Base × County Rate // Municipal Tax= Taxable Base × Municipal Rate // Home Rule Tax= Taxable Base × Home Rule Rate // Total Tax = State Tax + County Tax + Municipal Tax + Home Rule Tax // Total Cost = Purchase Price + Total Tax

var STATE_RATE = 0.0625;

var taxableBase = price - exempt; var stateTax = taxableBase * STATE_RATE; var countyTax = taxableBase * countyRate; var munTax = taxableBase * munRate; var homeRuleTax = taxableBase * homeRate; var totalTax = stateTax + countyTax + munTax + homeRuleTax; var totalCost = price + totalTax; var effectiveRate = (taxableBase > 0) ? (totalTax / taxableBase) * 100 : 0;

var countyText = countyEl.options[countyEl.selectedIndex].text;

function fmt(n) { return '$' + n.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ','); } function fmtPct(n) { return (n * 100).toFixed(4) + '%'; }

resultDiv.style.display = 'block'; resultDiv.innerHTML = '### Results ' + '' + 'Purchase Price' + fmt(price) + '' + 'Exempt Amount(' + fmt(exempt) + ')' + 'Taxable Base' + fmt(taxableBase) + '' + '' + 'Illinois State Tax (6.25%)' + fmt(stateTax) + '' + 'County Tax — ' + countyText + '' + fmt(countyTax) + '' + 'Municipal Tax (' + (munRate * 100).toFixed(4) + '%)' + fmt(munTax) + '' + 'Home Rule Surtax (' + (homeRate * 100).toFixed(4) + '%)' + fmt(homeRuleTax) + '' + '' + 'Total Sales Tax' + fmt(totalTax) + '' + 'Effective Combined Tax Rate' + effectiveRate.toFixed(4) + '%' + 'Total Cost (Materials + Tax)' + fmt(totalCost) + '' + ''; }

#### Formula

Taxable Base = Purchase Price − Exempt Amount State Tax = Taxable Base × 6.25% County Tax = Taxable Base × County Rate Municipal Tax = Taxable Base × Municipal Rate Home Rule Surtax = Taxable Base × Home Rule Rate Total Sales Tax = State Tax + County Tax + Municipal Tax + Home Rule Surtax Effective Rate = Total Sales Tax ÷ Taxable Base × 100 Total Cost = Purchase Price + Total Sales Tax

#### Assumptions & References

More Calculators

References