Georgia Sales Tax on Construction Materials Calculator
ANA›Life Services Authority›National Calculator Authority›Georgia Sales Tax on Construction Materials Calculator
.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; } }
Georgia Sales Tax on Construction Materials Calculator
Calculate the Georgia sales tax owed on construction materials purchases, including the state rate and applicable local rates by county.
Total Cost of Construction Materials ($)
County
-- Select County -- Appling (3%) Atkinson (3%) Bacon (3%) Baker (3%) Baldwin (3%) Banks (3%) Barrow (3%) Bartow (3%) Ben Hill (3%) Berrien (3%) Bibb (3%) Bleckley (3%) Brantley (3%) Brooks (3%) Bryan (3%) Bulloch (3%) Burke (3%) Butts (3%) Calhoun (3%) Camden (3%) Candler (3%) Carroll (3%) Catoosa (3%) Charlton (3%) Chatham (4%) Chattahoochee (3%) Chattooga (3%) Cherokee (3%) Clarke (4%) Clay (3%) Clayton (3%) Clinch (3%) Cobb (2%) Coffee (3%) Colquitt (3%) Columbia (3%) Cook (3%) Coweta (3%) Crawford (3%) Crisp (3%) Dade (3%) Dawson (3%) Decatur (3%) DeKalb (4%) Dodge (3%) Dooly (3%) Dougherty (3%) Douglas (3%) Early (3%) Echols (3%) Effingham (3%) Elbert (3%) Emanuel (3%) Evans (3%) Fannin (3%) Fayette (3%) Floyd (2%) Forsyth (3%) Franklin (3%) Fulton (4%) Gilmer (3%) Glascock (3%) Glynn (3%) Gordon (3%) Grady (3%) Greene (3%) Gwinnett (3%) Habersham (3%) Hall (3%) Hancock (3%) Haralson (3%) Harris (3%) Hart (3%) Heard (3%) Henry (3%) Houston (3%) Irwin (3%) Jackson (3%) Jasper (3%) Jeff Davis (3%) Jefferson (3%) Jenkins (3%) Johnson (3%) Jones (3%) Lamar (3%) Lanier (3%) Laurens (3%) Lee (3%) Liberty (3%) Lincoln (3%) Long (3%) Lowndes (3%) Lumpkin (3%) McDuffie (3%) McIntosh (3%) Macon (3%) Madison (3%) Marion (3%) Meriwether (3%) Miller (3%) Mitchell (3%) Monroe (3%) Montgomery (3%) Morgan (3%) Murray (3%) Muscogee (3%) Newton (3%) Oconee (3%) Oglethorpe (3%) Paulding (3%) Peach (3%) Pickens (3%) Pierce (3%) Pike (3%) Polk (3%) Pulaski (3%) Putnam (3%) Quitman (3%) Rabun (3%) Randolph (3%) Richmond (3%) Rockdale (3%) Schley (3%) Screven (3%) Seminole (3%) Spalding (3%) Stephens (3%) Stewart (3%) Sumter (3%) Talbot (3%) Taliaferro (3%) Tattnall (3%) Taylor (3%) Telfair (3%) Terrell (3%) Thomas (3%) Tift (3%) Toombs (3%) Towns (3%) Treutlen (3%) Troup (3%) Turner (3%) Twiggs (3%) Union (3%) Upson (3%) Walker (3%) Walton (3%) Ware (3%) Warren (3%) Washington (3%) Wayne (3%) Webster (3%) Wheeler (3%) White (3%) Whitfield (3%) Wilcox (3%) Wilkes (3%) Wilkinson (3%) Worth (3%)
Project Type
Standard Taxable Construction Materials Lump-Sum Contract (Contractor Pays Tax) Cost-Plus Contract (Materials Itemized) Exempt Project (e.g., Government / Nonprofit)
Exempt / Non-Taxable Portion ($) (if any)
Calculate
function geoCalc() { var resultDiv = document.getElementById('geo-result'); resultDiv.style.display = 'none'; resultDiv.innerHTML = '';
var costRaw = document.getElementById('geo-material-cost').value.trim(); var countySelect = document.getElementById('geo-county'); var localRateStr = countySelect.value; var countyName = countySelect.options[countySelect.selectedIndex].text; var projectType = document.getElementById('geo-project-type').value; var exemptRaw = document.getElementById('geo-exempt-amount').value.trim();
// --- Validation --- var errors = [];
if (costRaw === '' || isNaN(parseFloat(costRaw))) { errors.push('Please enter a valid total cost of construction materials.'); } if (localRateStr === '0') { errors.push('Please select a county.'); } if (exemptRaw !== '' && isNaN(parseFloat(exemptRaw))) { errors.push('Please enter a valid exempt amount (or leave blank / 0).'); }
var cost = parseFloat(costRaw); var exemptAmount = exemptRaw === '' ? 0 : parseFloat(exemptRaw);
if (!isNaN(cost) && cost cost) { errors.push('Exempt amount cannot exceed total cost of materials.'); }
if (errors.length > 0) { resultDiv.style.display = 'block'; resultDiv.innerHTML = 'Please fix the following:' + errors.map(function(e){ return ''; }).join('') + ''; return; }
// --- Core Formula --- // Georgia state sales tax rate: 4% (O.C.G.A. § 48-8-30) // Local (county) rate varies; most counties levy 3% combined local option taxes // Total combined rate = 4% (state) + local% // Taxable base = Total Material Cost - Exempt Amount // Sales Tax = Taxable Base × Combined Rate // For fully exempt projects, tax = $0
var STATE_RATE = 0.04; // 4% Georgia state rate var localRate = parseFloat(localRateStr) / 100; var combinedRate = STATE_RATE + localRate;
var taxableBase = cost - exemptAmount; var salesTax = 0; var note = '';
if (projectType === 'exempt') { salesTax = 0; note = 'Exempt projects (government, qualifying nonprofits) owe $0 in sales tax on construction materials under O.C.G.A. § 48-8-3.'; } else { salesTax = taxableBase * combinedRate; if (projectType === 'lump_sum') { note = 'Under a lump-sum contract, the contractor is treated as the consumer of materials and is responsible for paying sales tax directly to the supplier or remitting use tax.'; } else if (projectType === 'cost_plus') { note = 'Under a cost-plus contract, materials are itemized and billed to the owner; tax is collected on the taxable material cost.'; } else { note = 'Standard taxable construction materials are subject to Georgia state and local sales tax.'; } }
var totalCostWithTax = cost + salesTax; var effectiveRate = (cost > 0) ? (salesTax / cost) * 100 : 0;
// --- Format helpers --- function fmt(n) { return '$' + n.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ','); } function fmtPct(n) { return n.toFixed(2) + '%'; }
var html = '### Results ' + '' + 'Total Material Cost' + fmt(cost) + '' + 'Exempt / Non-Taxable Portion' + fmt(exemptAmount) + '' + 'Taxable Base' + fmt(taxableBase) + '' + 'Georgia State Rate' + fmtPct(STATE_RATE * 100) + '' + 'Local Rate (' + countyName + ')' + fmtPct(localRate * 100) + '' + 'Combined Tax Rate' + fmtPct(combinedRate * 100) + '' + 'Sales Tax Due' + fmt(salesTax) + '' + 'Total Cost (Materials + Tax)' + fmt(totalCostWithTax) + '' + 'Effective Rate on Total Cost' + fmtPct(effectiveRate) + '' + '' + 'Note: ' + note + '
';
resultDiv.style.display = 'block'; resultDiv.innerHTML = html; }
#### Formula
Taxable Base = Total Material Cost − Exempt / Non-Taxable Portion Combined Tax Rate = Georgia State Rate (4%) + County Local Rate (%) Sales Tax Due = Taxable Base × Combined Tax Rate Total Cost = Total Material Cost + Sales Tax Due
Example: $15,000 in materials in Fulton County (4% local) with no exemptions: Taxable Base = $15,000 − $0 = $15,000 Combined Rate = 4% + 4% = 8% Sales Tax = $15,000 × 0.08 = $1,200.00 Total Cost = $15,000 + $1,200 = $16,200.00
#### Assumptions & References
- Georgia's state sales tax rate is 4% per O.C.G.A. § 48-8-30.
- Most Georgia counties levy a combined local option sales tax (LOST, SPLOST, ELOST, TSPLOST) totaling 3%, bringing the typical combined rate to 7%. Select counties (e.g., Fulton, DeKalb, Chatham, Clarke) have a 4% local rate for a combined 8%. Cobb and Floyd counties have a 2% local rate for a combined 6%.
- Under a lump-sum contract, the contractor is deemed the consumer and must pay sales/use tax on all materials (Georgia DOR Policy Bulletin SUT-2017-01).
- Under a cost-plus contract, the contractor may collect and remit tax on materials billed to the owner.
- Exempt projects include sales to the State of Georgia, its political subdivisions, and qualifying nonprofit organizations under O.C.G.A. § 48-8-3. A valid exemption certificate must be on file.
- This calculator does not account for city-level taxes, special district taxes, or project-specific exemptions beyond those listed. Consult the Georgia Department of Revenue for the most current rates and rulings.
More Calculators
- Cleaning Supplies Cost Calculator
- Deep Clean vs Regular Clean Cost Comparison Calculator
- Project Material Cost Estimator
- Trade Labor Rate Calculator
- Flood Water Intrusion Volume Calculator
- Trade License Renewal Cost Calculator
- Trade License Exam Study Hours Planner
-
Furnace Efficiency Savings Calculator — AFUE Upgrade Cost vs. Savings for Nebraska Gas Prices
- Cooling Tower Efficiency Calculator
- Nebraska Energy Code Compliance Calculator — Insulation & HVAC Minimums by Climate Zone
- Humidity & Dew Point Calculator — Indoor Comfort for Nebraska's Seasonal Climate Swings
- Nevada Climate Zone Heat Load Calculator
- HVAC System Sizing Calculator for Desert Climates