Skip to content

The Money

The Sales Tax at One Kansas City Shopping Center Is Two Points Higher Than the One Across the Street. Missouri Lets a Landowner Stack Two 1% Districts on Top of the City Rate — and Kansas Lets a City Stack 2% by Itself.

Every sales-tax lookup tool we checked reports the wrong base rate for Overland Park, Olathe, Lenexa, Leawood, and Kansas City, Kansas — they are quoting special-district rates as if they were the city rate. And the same invisible-district machinery shows up in a place buyers care about far more than a checkout line: as a 'non mill levy tax' on the property tax bill of a house in a new subdivision.

Nataliya Hennings · 2026-07-14

Published by Move to KC · RE/MAX Innovations · She is a working REALTOR®, and the houses are on her main site, kc-relo.com.

There is a shopping center in Overland Park where you will pay 11.35% at the register. There is a strip of stores a few minutes away where you will pay 9.35%. Same city. Same state. Same county. Two full points apart.

Neither one has a sign about it. You will not find out until you look at the bottom of a receipt, and by then you have already paid.

This is not an accident or a glitch. It is a legal structure, it exists on both sides of the state line, and — this is the part that should get a buyer's attention — the exact same machinery has a residential version that lands on the property tax bill of a new-construction house as a line called non mill levy tax.

Let me take the two halves in order.

The retail half: how a landowner buys himself a tax

Missouri and Kansas get to the same place by different roads.

Missouri stacks two districts, each capped at one percent.

A Community Improvement District sales tax "may be imposed in increments of one-eighth of one percent, up to a maximum of one percent" (RSMo 67.1545). A Transportation Development District sales tax may be imposed on exactly the same terms — eighths, up to one percent (RSMo 238.235). They are different statutes, different chapters, different districts. Nothing stops them from covering the same dirt.

Layer both over the state, county and city rate and one parcel legally carries two full points more than the parcel across the street.

And look at how a Missouri CID gets born. RSMo 67.1421: a petition, filed with the municipal clerk, signed by owners of "more than fifty percent by assessed value of the real property within the boundaries" and "more than fifty percent per capita of all owners of real property within the boundaries." If one company owns the whole shopping center, that company is both halves of that sentence. It petitions itself into existence, and then the tax gets approved by the qualified voters of the district — a district that, in a lot of these cases, nobody lives in.

Kansas gets there in one move. K.S.A. 12-6a31 lets a municipality impose a community improvement district sales tax "in any increment of 0.10% or 0.25% not to exceed 2%." Same ceiling. One district. No stacking required.

MissouriKansas
InstrumentCID (RSMo 67.1545) + TDD (RSMo 238.235)CID (K.S.A. 12-6a31)
Increment⅛ of 1%0.10% or 0.25%
Cap per district1% each2%
Practical ceiling from districts2% (two districts stacked)2% (one district)
How it's createdOwner petition: >50% by assessed value and >50% per capita, then a vote of the district's qualified votersMunicipal ordinance under 12-6a31

Two roads. Same two points.

These districts do expire — and Kansas says when

I want to be fair to the mechanism, because it is not a scam. It is how a developer finances a parking deck, a road widening, a public plaza — infrastructure a city wants and cannot pay for out of the general fund. And unlike a mill levy, a district tax has an end date written into the law.

K.S.A. 12-6a31 is unusually specific. If bonds financed the project, the CID sales tax "shall expire no later than the date such bonds shall mature." If pay-as-you-go financing was used, it "shall expire 22 years from the date the state director of taxation begins collecting such tax or when the project bonds or pay-as-you-go costs have been paid."

Missouri's CID statute puts the term in the ballot question itself — a stated number of years, voted on.

So: temporary, in the way a 30-year mortgage is temporary.

The part where the internet is lying to you

Here is the thing I did not expect to find, and it is the reason this article exists.

The sales-tax lookup tools are wrong about Kansas City. Not slightly. Structurally.

Kansas Department of Revenue Publication 1700, effective 07/01/2026, is the authoritative jurisdiction table — every code, every rate, every special district, published by the agency that collects the money. Here is what it actually says, next to what a widely-surfaced online lookup says.

CityBase rate — KS DOR Pub 1700 (eff. 07/01/2026)Highest special-district rate inside the same city
Overland Park9.350%11.350% (Edison CID)
Olathe9.475%11.475% (Third Street Social CID)
Lenexa9.350%11.350% (Restaurant Row CID)
Leawood9.100%10.100% (Ranch Mart North CID)
Shawnee (Johnson County)9.600%11.100% (Westbrooke Village CID)
Kansas City, Kansas9.125%11.125% (US Soccer STAR Bond & Homefield CID)

Now the aggregator. One popular lookup reports Overland Park's combined rate as 10.300% and helpfully breaks it down: 6.500% state, 1.500% county, 1.400% city, 1.000% special.

Every one of those four numbers except the state rate is wrong. Johnson County is not at 1.500%. Overland Park's city rate is not 1.400%. And there is no 1.000% "special" that applies to the city generally — that is a CID row, belonging to one district, that has been laundered into a citywide average.

What the aggregators appear to be doing is joining on a place name and averaging whatever rows come back. Publication 1700 has 29 separate rows whose names start with "Overland Park." Twenty-eight of them are districts. Average them and you get a number that is true of no address in Kansas.

I have this straight from the file because I pulled the file. And I nearly got burned by the same defect in reverse: a "Shawnee" maximum of 11.35% that turned out to be Shawnee County — Topeka's county, 60 miles west — bleeding into a name match. The real ceiling inside the city of Shawnee in Johnson County is 11.10%, at Westbrooke Village.

Missouri is no cleaner. Kansas City, Missouri inside Jackson County alone contains 67 distinct sales-tax jurisdictions, running from 8.975% to 11.975% — a three-point spread, inside one city, per the Missouri DOR rate table.

If you are opening a business, comparing two retail suites, or just trying to understand why the same coffee costs different money on two sides of a parking lot: go to the source documents. Publication 1700 for Kansas. The Missouri DOR rate tables for Missouri. Everything on the aggregators is downstream of a bad join.

The house half, which is the one with real money in it

Now the part that actually decides whether you should write the offer.

Johnson County publishes its own arithmetic, and it contains a term most buyers have never read:

Assessed Value x Mill Levy + Non Mill Levy Tax (Special Assessments) − School General Credit = Tax Due

That middle term. Non mill levy tax. It is not the mill levy. It does not shrink when the levy drops. It is not on the county's tax estimator in any way you'd notice. And it is where a benefit-district assessment lives.

Here is how it gets there.

K.S.A. 12-6a01 et seq. lets a Kansas municipality declare an improvement district — defined in the statute as "an area deemed by the governing body to be benefited by an improvement and subject to special assessment for all or a portion of the cost." The definition of "improvement" is deliberately enormous: anything that provides a new facility or "enhances, extends or restores the value or utility of an existing facility." Streets. Curbs. Storm sewers. Sanitary sewers. Water lines. The bones of a subdivision.

The city can start it by its own resolution, or on a petition from the owners of record of more than half the area to be assessed (K.S.A. 12-6a04) — and in raw ground, before the houses exist, "the owners of more than half the area" is a phrase that frequently means the developer.

Then K.S.A. 12-6a10 does the thing that matters to you: the assessment is payable in not more than 20 equal annual installments, it is certified by the city clerk to the county clerk, and it is "collected and paid over to the city treasurer in the same manner as other taxes of the city are collected and paid."

Read that last clause again. In the same manner as other taxes. Which means it arrives on your tax bill, and your lender escrows it, and it lands in your monthly payment, and nobody ever says the word "assessment" out loud in the entire transaction. It looks like property tax. It behaves like property tax. It is not property tax. It is the cost of the streets in front of the house, sold to you on installment, at interest, in a bond the developer signed before you existed.

The statute does give you an exit: you may "pay the whole of the assessment against any lot or parcel with interest accrued to the date of payment," before a deadline the governing body sets. That is a real option and almost no one uses it, because almost no one knows there is anything to pay off.

The disclosure you assume exists, does not

In 2022, the Kansas Legislature took up HB 2518. Among other things it would have required disclosure, in the real estate contract, that a property is subject to special assessments — and made the contract voidable by the buyer if that notice was left out.

It died in committee on May 23, 2022.

An Olathe resident testified in favor of it that February, in writing, to the House Committee on Local Government, and called the structure a "triple tax": property tax, sales tax, and benefit district assessment. He put the range of assessments at "$10,000 to $50,000."

I want to be careful here, because this is a citizen's estimate in a piece of advocacy testimony, not a figure published by a county. I went looking for an authoritative average assessment for Johnson County and could not find one. So I am not going to give you a number. What I will tell you is that the number exists, it is on a specific parcel's specific bill, and you can read it in about four minutes.

What to actually do about it

Two documents. That's the whole defense.

For a house: pull the parcel's actual tax bill — not the county's estimator, not the number on the MLS sheet, not "taxes: $6,400" in the remarks. The bill. Look for a non-mill-levy line. If one is there, ask the city three questions: what is the assessment for, how many installments remain, and what is the payoff figure with interest to date. All three are public. None of them will be volunteered.

For a commercial rate: ignore every lookup widget. Pull the jurisdiction row out of Kansas DOR Publication 1700, or the Missouri DOR rate table for the exact address. The rate belongs to a district, not to a city, and the district does not appear on any map you can see from the street.

The tax on the receipt costs you a couple of dollars. The one on the tax bill costs you for twenty years. It is the quieter of the two, and it is the one worth an afternoon.

Common questions

What is a CID, in plain English?

A Community Improvement District — a legally defined patch of ground, often a single shopping center, that carries its own sales tax on top of the state, county and city rate. In Missouri a CID sales tax can go up to 1% (RSMo 67.1545), and it's created after a petition signed by owners of more than 50% of the district by assessed value and more than 50% per capita of the owners (RSMo 67.1421). In Kansas a city can impose a CID sales tax in increments of 0.10% or 0.25%, up to 2% (K.S.A. 12-6a31). You will not see a sign. You will see it on the receipt.

Do these districts ever end?

Yes, and Kansas puts the deadline in the statute. Under K.S.A. 12-6a31, if bonds paid for the project, the CID sales tax expires no later than the date those bonds mature; if the project used pay-as-you-go financing, the tax expires 22 years from the date the state director of taxation began collecting it, or when the costs are paid. Missouri's CID statute sets the term in the ballot question itself — a fixed number of years, stated to the voters of the district.

Does a special district affect my house or just where I shop?

Both, through different machinery. The sales-tax version rides on a retail receipt. The house version is a special assessment — Kansas municipalities can create a benefit district under K.S.A. 12-6a01 et seq., build the streets and sewers, and assess the cost against the lots that benefit. K.S.A. 12-6a10 lets that be spread over as many as 20 equal annual installments, certified to the county clerk, and collected the same way other taxes are collected. Johnson County writes it into its own formula: Assessed Value x Mill Levy + Non Mill Levy Tax (Special Assessments) - School General Credit = Tax Due.

Is a seller required to tell me the house sits in a benefit district?

Not by a Kansas statute that I can find. In 2022 the legislature considered HB 2518, which would have required disclosure in the real estate contract that a property is subject to special assessments and made the contract voidable by the buyer if the notice was left out. It died in committee on May 23, 2022. So the protection people assume exists does not. Read the tax bill yourself.

Why can't I just use an online sales-tax lookup?

Because they are wrong here, and not by a little. One widely-surfaced lookup reports Overland Park at 10.300% and breaks it into 6.500% state, 1.500% county, 1.400% city and 1.000% special. Kansas Department of Revenue Publication 1700, effective 07/01/2026, shows Overland Park's base rate at 9.350%. The aggregator has built a city rate out of special-district rows and rounded-off county numbers. Use Publication 1700 for Kansas and the Missouri DOR rate tables for Missouri.

The actual tax bill, not the estimate — with the non-mill-levy line read out loud, and the remaining term on it, before you commit to a number.

Run your numbersOr just call me — (816) 258-RELO(816) 258-7356