Why your Gwinnett property tax bill changed
Every fall, Gwinnett homeowners open a bigger tax bill and go looking for the rate increase that caused it. Most years there wasn’t one. This page explains where the change actually comes from — in plain language, with every figure tied to the county’s own records.
The short answer
Your bill is a multiplication: assessed value × millage rate. The county’s general fund rate has not moved since 2020. So when the county portion of a Gwinnett bill goes up, it is almost always the other number — the assessed value of your home — that changed.
Gwinnett reassesses property values every year. If your neighborhood’s market values rose, your assessment likely rose with them, and the same tax rate applied to a bigger number produces a bigger bill. No vote happened; no rate changed; the bill still went up.
What a mill actually is
One mill is $1 of tax for every $1,000 of assessed value. In Georgia, assessed value is 40% of what the county thinks your home is worth on the market. A $400,000 house is assessed at $160,000, and one mill on it costs $160 a year.
Your total bill stacks several separate rates — county, school, recreation, fire/EMS, and city if you live in one — each set by its own elected body. That stacking is why two “Gwinnett” neighbors in different cities can pay noticeably different totals on similar homes.
The rate really hasn’t changed — here’s the receipt
Gwinnett’s county general fund millage has been 6.95 mills every year since 2020. On August 4, 2026, the Board of Commissioners adopted the 2026 rate: 6.95 again, unchanged, on a 3-2 vote.
Here is the part that confuses everyone: you may still have seen an official “notice of property tax increase” this summer. Georgia law computes a “rollback rate” — the rate that would collect the same total dollars as last year despite rising assessments. For 2026 that rollback was 6.792 mills. Because 6.95 is higher than 6.792, the county collects more total tax from rising values, and state law requires it to advertise that as a tax increase and hold three public hearings — even though the rate itself did not move. The notice was about your assessment doing the work, not the rate.
You can read the adoption itself — item 2026-1011, passed 3-2 — in our record of the August 4, 2026 Business Session.
Who actually sets most of your bill
The commissioners’ 6.95 mills is not the biggest line on your bill — it isn’t close. The adopted 2026 rate table (unincorporated Gwinnett) stacks up like this:
| School operations (set by the Board of Education) | 18.70 |
| School bond (Board of Education) | 1.45 |
| County general fund (Board of Commissioners) | 6.95 |
| Fire / EMS | 3.20 |
| Recreation | 1.00 |
| Combined unincorporated total | 34.86 |
2026 adopted rates — the school board held 18.70 + 1.45 and the county held 6.95, so every line carried over from 2025 unchanged.
The school lines — over 20 mills together — are set by the Gwinnett County Board of Education, a separately elected body the commissioners do not control. City taxes are billed separately again by each city. So “the county raised my taxes” is, most of the time, arithmetically aimed at the wrong body: the majority of a typical bill belongs to the school board, and the swing usually belongs to your assessment.
The homestead freeze most owners don’t know they have
If you have any Gwinnett homestead exemption, you automatically also have the Value Offset Exemption (VOE). It freezes the assessed value used for the COUNTY portion of your bill at roughly what it was when you got the exemption — for most people, around when they bought the house. Values can climb for years; the county line of your bill stays computed on the frozen number.
This answers two questions at once. “Why hasn’t the county part of my bill changed in years?” — the VOE. “Why did my bill jump when I bought this house?” — the sale reset the previous owner’s freeze, your bill is computed on the current value, and your own freeze starts from there once you file your homestead exemption.
The critical limit: the VOE covers only the county portion. School and city taxes are still computed on the current assessed value — so a bill can rise every year even with the freeze, through the very lines the county doesn’t set.
If you think the assessment itself is wrong
The rate is not appealable — it is set in public votes. The assessment is. Each spring the county mails an Annual Notice of Assessment stating what it thinks your home is worth; you have 45 days from that notice’s date to appeal, and the notice itself explains how. If comparable homes near you sold for less than the county’s figure, that is the argument to bring.
Homestead exemptions (which trigger the VOE) are filed through the Tax Commissioner — free, and worth checking if you bought recently.
- Gwinnett homestead exemptions — official list and how to file
- August 4, 2026 millage adoption — official BOC minutes (PDF)
Check your own situation
A static page can’t see your bill. Gwin can reason about your case against the county’s current data — tap a question to start:
- Why did my property tax bill go up if the millage rate didn’t change?
- What is the current Gwinnett millage rate?
- How do I appeal my Gwinnett property assessment?
- What homestead exemptions can I get in Gwinnett?
Quick answers
Why did my Gwinnett property tax bill go up if the millage rate didn’t change?
Because the bill is assessed value × rate, and the assessed value moved. Gwinnett reassesses annually; the county general fund rate has been 6.95 mills since 2020. Rising home values raise the bill at a constant rate.
Why did I get a “notice of property tax increase” if the rate stayed the same?
Georgia law compares the adopted rate to a “rollback rate” that would collect the same total dollars as last year. For 2026 the rollback was 6.792 mills; keeping 6.95 collects more total revenue from higher assessments, so the state requires advertising it as a tax increase and holding three public hearings — even with no rate change.
What is a mill?
One mill is $1 of tax per $1,000 of assessed value. In Georgia, assessed value is 40% of fair market value, so a $400,000 home is assessed at $160,000 and one mill on it is $160 a year.
Who sets the school portion of my Gwinnett tax bill?
The Gwinnett County Board of Education, not the Board of Commissioners. School operations (18.70 mills) and school bond (1.45) are the largest lines on the 2026 bill — together more than every county line combined.
Why hasn’t the county portion of my bill changed in years?
Probably the Value Offset Exemption. Granted automatically with any Gwinnett homestead exemption, it freezes the assessed value used for the county portion at roughly its level when the exemption was granted. School and city portions still rise with current value.
Why did my property tax jump after I bought my house?
The previous owner’s Value Offset Exemption froze the county portion at an old assessed value. The sale reset that freeze; your bill is computed on the current value. File your homestead exemption and your own freeze starts from there.
How do I appeal my Gwinnett property assessment?
You appeal the assessment, not the rate. You have 45 days from the date on your Annual Notice of Assessment (mailed each spring); the notice explains how to file. Evidence that comparable nearby homes sold for less than the county’s valuation is the core of a strong appeal.
Figures come from adopted BOC materials and the Tax Commissioner’s published information, compiled here for understanding — not tax advice. Verify against your own bill and the original sources before acting; school and city rates are set by their own bodies and may change after this page’s update date.
Figures as of September 2026 — full 2026 table now adopted (county rate August 4; school board held its rates).