Georgia Sales Tax on Construction Materials Calculator

ANALife Services AuthorityNational 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

More Calculators

References