Estimate your total Alabama vehicle registration cost — ad valorem property tax, annual tag fee, title fee, and EV/hybrid surcharge — by county and millage rate.
Alabama taxes motor vehicles as personal property each year. This "ad valorem" (Latin for "according to value") tax is separate from the one-time vehicle sales tax you pay when purchasing a vehicle — it is an ongoing annual charge collected at registration renewal time.
Alabama uses its own DoR-published value tables — not your actual purchase price — to determine taxable market value. These tables are based on vehicle make, model, year, and body style, and are similar to NADA wholesale values. Your tax may be lower or higher than your purchase price would suggest depending on the vehicle type and age.
Alabama assigns your renewal month based on the first letter of your last name:
| Last Name Initial | Renewal Month |
|---|---|
| A – B | October |
| C – D | November |
| E – F | December |
| G – H | January |
| I – K | February |
| L – M | March |
| N – O | April |
| P – R | May |
| S | June |
| T – V | July |
| W – Z | August |
Alabama added annual surcharges on electric vehicles in 2020 (Act 2019-363) to offset the fuel tax revenue lost from drivers who don't buy gasoline:
The following may qualify for ad valorem tax exemption on one vehicle:
Contact your county license office to apply for an exemption.
Millage rates below are approximate county-only base rates for unincorporated areas. If you live within city limits, your rate will typically be 5–25 mills higher due to additional city and school levies. Always verify with your county tag office for the exact rate.
| County | Base Mills (est.) | County | Base Mills (est.) |
|---|---|---|---|
| Autauga | 28 | Lee | 38.5 |
| Baldwin | 22 | Limestone | 29 |
| Blount | 28 | Madison | 32 |
| Calhoun | 37.5 | Marshall | 33 |
| Chilton | 26 | Mobile | 36 |
| Colbert | 33 | Montgomery | 46 |
| Cullman | 30 | Morgan | 31 |
| Dale | 23.5 | Russell | 38 |
| DeKalb | 27 | Shelby | 30 |
| Elmore | 26 | St. Clair | 27.5 |
| Etowah | 40 | Talladega | 37 |
| Houston | 27 | Tuscaloosa | 47 |
| Jefferson | 36.5 | Walker | 40 |
| Lauderdale | 33 | Winston | 26 |
Approximate rates for unincorporated areas. Actual rates vary by city and school district levies. Source: Alabama Dept of Revenue, county license offices. Verify at AL DoR →
Last updated: May 2026 · Sources: Alabama DoR Vehicle Valuation, Shelby County Ad Valorem Guide, Madison County Millage Rates