Kentucky has one of the most complex local tax structures in the United States. Unlike most states where local income tax (if any) is levied by cities alone, Kentucky authorises both cities and counties to levy an occupational license fee — and the two can stack. A worker employed in Louisville may owe taxes to Louisville Metro Government and to Jefferson County's school board simultaneously.
Despite being called a "fee," the occupational license tax is legally a tax on wages and net profits earned within the jurisdiction. As of 2025, 87 of Kentucky's 120 counties levy the tax, as do hundreds of cities. The tax is collected entirely at the local level — the Kentucky Department of Revenue has no involvement in administration or collection.
This guide covers the major rate tables, how stacking works, the partial credit that prevents full double taxation in larger counties, and where to file in each jurisdiction.
The key concept that confuses most Kentucky workers: city and county taxes are independent and can both apply to the same wages.
If you work in Bowling Green (a city within Warren County), you may owe:
Kentucky law (KRS 67.750–67.795) provides a partial safeguard: in counties with a population over 30,000, residents get a credit against the county tax for city tax paid on the same income. This prevents full double-stacking in larger jurisdictions, but the credit is not always dollar-for-dollar, and smaller counties may not trigger the credit rule.
Tax base: Both city and county taxes apply to compensation for work performed within that jurisdiction, regardless of where you live. Employers within the jurisdiction must withhold and remit. Self-employed individuals pay on net profits from business conducted in the jurisdiction.
No state involvement: Each of Kentucky's 87+ local jurisdictions operates its own occupational license office, issues its own forms, and sets its own deadlines. There is no unified state-level portal.
The table below covers the major Kentucky jurisdictions. Note that Louisville and Lexington have unified city-county governments (metro/urban county), so a single combined rate applies.
| Jurisdiction | Resident Rate | Non-Resident Rate | Notes |
|---|---|---|---|
| Louisville Metro / Jefferson County | 2.20% | 1.45% | Breakdown: 1.25% Metro Gov't + 0.2% TARC transit + 0.75% school board. Non-residents exempt from school board portion. |
| Lexington-Fayette Urban County | 2.25% | 2.25% | Unified city-county government. Same rate for residents and non-residents. |
| Covington | 2.45% | 2.45% | Wage base capped at $176,100 (2025). Max annual tax: $4,314.45. |
| Florence (Boone County) | 2.00% | 2.00% | Wage base capped at $176,100. Max: $3,522.00. |
| Frankfort (Franklin County) | 1.95% | 1.95% | Applies to both residents and non-residents at duty station. |
| Bowling Green (city) | 2.00% | 2.00% | Increased effective January 1, 2024. |
| Warren County | 1.00% | 1.00% | Stacks with Bowling Green city tax if working in Bowling Green. |
| Richmond | 2.00% | 2.00% | Madison County also levies separately. |
| Owensboro | 1.78% | 1.78% | |
| Paducah | 2.00% | 2.00% | Voluntary withholding — employer not required to withhold. |
| Most smaller counties | 0.50%–1.50% | 0.50%–1.50% | Rate varies. Check Kentucky Secretary of State occupational tax database. |
The statewide median rate is approximately 1.00%. The highest combined city + county burden is found in Louisville (2.2%) and Lexington (2.25%). Covington's 2.45% is the highest single-jurisdiction rate for most earners under the wage cap.
Because each jurisdiction administers its own tax, the filing process differs by city and county. Here are the two largest:
For all other Kentucky cities and counties, the Kentucky Secretary of State's Occupational Tax database (web.sos.ky.gov/occupationaltax/) lists every jurisdiction's administrator, contact details, and forms. KRS 67.766 requires each jurisdiction to register their forms with the Secretary of State — the database is the definitive reference.
Kentucky's local taxes sit on top of the state income tax. As of 2023, Kentucky moved to a flat 4.5% state income tax (down from a graduated schedule that topped at 5%). This replaced the previous graduated brackets, simplifying state-level filing considerably.
Combined effective rates for a Louisville worker: 4.5% state + 2.2% Louisville Metro = 6.7% combined before federal. This is lower than California (top rate 14.4%), New York City (top combined state + city ~14.8%), and Ohio major cities, making Kentucky's overall burden competitive despite the stacking local structure.
There is no Kentucky sales tax on groceries (eliminated in 2023) and no statewide inheritance tax for direct descendants. The total tax burden calculation often compares favourably to neighbouring Tennessee (0% income tax but high sales tax) and Indiana.
Remote work adds complexity. The occupational license tax applies to income earned within the jurisdiction. If you live outside Louisville but your employer is based in Louisville and you work remotely from home, whether Louisville Metro can tax your wages depends on interpretation of "where the work is performed."
In general, Kentucky local jurisdictions do not assert the right to tax purely remote workers who never physically work within the jurisdiction. This is different from New York's "convenience of the employer" rule. A non-resident who works 100% from home for a Louisville employer owes Louisville Metro tax only on days physically present in Louisville.
Employees splitting time between a Louisville office and a home outside Louisville should keep a record of days worked in each location. Louisville Metro Form OL-3 allows non-residents to allocate income by days in the city.
CountryTaxCalc.com is reader-supported. When you use our partner links, we may earn a commission at no cost to you. This helps us provide free tax calculators and comparison tools. Learn more about our affiliate partnerships
★ 4.8 verified reviews · 3,758 reviews
Moving between states means a complex multi-state tax return. Taxhub matches you with a real CPA via video call — average cost $325. Rated 4.8★ by 3,700+ clients.
⚠ Not for simple single-state returns. Free filing is fine for straightforward W-2 situations.
Get Matched With a CPA →