Leave a Message

Thank you for your message. We will be in touch with you shortly.

White brick two-story house with black steel windows, a covered entry, and a curving paver walkway through the lawn.

Wilmette Flips the Transfer Tax Script, and Crossing the Village Line Can Cost You Twice

A few years ago, a couple relocating to Wilmette from out of state was touring homes with their agent. They liked the village for the reasons most people do: strong schools, Gillson Beach a short walk from downtown, an easy Metra ride into the city. Then the husband started noticing the same line repeated in listing after listing: "Buyer pays Wilmette transfer tax." He assumed it was a typo, or maybe a seller trying to quietly push a cost onto someone else.

It wasn't a typo. It's the rule.

Since 1988, the Village of Wilmette has required the buyer, not the seller, to pay its municipal real estate transfer tax. That's the reverse of how the tax works across most of Illinois, and the reverse of how it works one village over. If you're comparing homes across the North Shore and assuming closing costs work the same way no matter which side of a street sign you end up on, that assumption can cost you real money, and it can cost the wrong person.

What the Ordinance Actually Says

Wilmette's rule is straightforward once you know it exists. When a property sells in the village, a tax of $3 for every $1,000 of the sale price, or any fraction of it, is owed. The village's own real estate tax page states plainly that this is the buyer's responsibility, a rule unchanged since it took effect in September 1988.

The math is simple. A $700,000 purchase in Wilmette means dividing 700,000 by 1,000 to get 700, then multiplying by $3 for a tax of $2,100, paid by the person buying the house, not the person selling it.

The process has a few steps worth knowing before you're staring down a closing date. The buyer needs a transfer stamp from Village Hall, and getting one requires proof that the seller's final water meter was read and the bill paid in full. Both parties sign a declaration form, the stamp gets affixed to the deed, and the whole package is filed with the Cook County Recorder of Deeds. None of this happens automatically. Someone has to schedule the final water reading roughly two weeks ahead of closing and make sure the paperwork is in hand before the deed can record.

The North Shore Isn't Uniform

Illinois has a default. In most transactions statewide, the seller pays the state's transfer tax of $1 per $1,000 and Cook County's tax of $0.50 per $1,000. That's the baseline most buyers and sellers expect walking into a deal.

Municipal transfer taxes are where things get local, and inconsistent.

Village Who owes the municipal tax Rate per $1,000
Wilmette Buyer $3.00
Evanston Seller $5.00 up to $1.5 million; $7.00 from $1.5 million to $5 million; $9.00 above $5 million
Lake Forest Buyer $4.00

Evanston's own transfer tax page confirms the tiered structure, with the rate stepping up at $1.5 million and again at $5 million. That's a graduated tax where the marginal rate rises as the sale price climbs, and it's collected from the seller by default unless the contract says otherwise.

Village boards can and do amend these ordinances, so treat the numbers above as a starting point for a conversation with your attorney and the village finance office, not the final word on your specific closing statement.

The tax doesn't follow the house. It follows the village line.

Why the Gap Actually Matters

Picture the same $1,500,000 sale happening in two different villages three miles apart.

In Wilmette, the buyer owes the village $4,500, calculated as 1,500 times $3. That amount gets added to the buyer's cash needed at closing, on top of down payment, loan costs, and title fees.

In Evanston, that same $1,500,000 sale sits right at the edge of the first tax bracket, and the seller owes the village $7,500, calculated as 1,500 times $5. That amount comes out of the seller's proceeds, not the buyer's pocket.

Same price. Same size of check. Completely different party writing it, and a $3,000 difference in the amount owed, purely because of which village the address sits in.

The Real Cost Shows Up When You Cross the Line

Here's where it gets interesting for anyone actually moving within the North Shore rather than just buying or selling in isolation.

Say someone sells a $1,500,000 home in Evanston and buys a $1,500,000 home in Wilmette in the same year. As the Evanston seller, they owe the village $7,500 out of their proceeds. As the Wilmette buyer, they owe the village another $4,500 as part of their cash-to-close. Neither payment offsets the other. The total municipal transfer tax exposure on that single move is $12,000, not zero, and not just one side's fee.

Now flip the direction. Someone sells a $1,500,000 home in Wilmette and buys in Evanston instead. As the Wilmette seller, they owe the village nothing, since Wilmette's ordinance puts that obligation on the buyer. As the Evanston buyer, they also owe the village nothing, since Evanston's ordinance puts that obligation on the seller on the other side of that transaction. The total municipal transfer tax exposure on that move is zero.

Two people making the same kind of move, in opposite directions, at the same price point, and one of them owes $12,000 more than the other, entirely because of which village happens to be on which end of the sale.

What to Confirm Before You Write the Offer

A few questions worth asking early, before a number gets baked into a contract you've already signed.

  1. Ask your attorney which party's contract language actually controls the municipal transfer tax. Local custom sets the default, but the written purchase agreement is what a closing table follows.
  2. Confirm the current rate directly with the village finance office rather than relying on a listing remark or an older reference, since boards can amend these rates.
  3. If you're closing in Wilmette, build the final water meter reading and the declaration form into your buyer timeline. Stamps aren't issued until the seller's utility account is settled, and that can hold up a closing if it's left until the last week.
  4. If you're selling in Evanston, know exactly which bracket your sale price lands in. $1,500,000 isn't just a round number there, it's the line where the rate steps from $5 to $7 per $1,000.

This is the kind of detail that rarely shows up on a listing sheet and almost never gets flagged until someone is already reviewing a closing disclosure. Catching it early, while an offer is still being drafted, is part of what it means to actually know a market rather than just sell in it.

Quick Questions Before Closing

Can a Wilmette purchase contract shift the tax back to the seller? Yes. Local custom sets the default, but the actual purchase contract controls. If both parties agree in writing that the seller will cover the village stamp, that term holds. Make sure it's written into the contract itself, not assumed from habit.

Does the buyer tax apply to every transfer in Wilmette? No. The village's ordinance carves out exemptions for certain transfers, and a complete list is available through the village's real estate transfer tax form. If your transaction might qualify, raise it with your attorney before you're at the closing table.

Is transfer tax the only thing that changes at a village line? No, and that's worth keeping in mind. Property tax rates, permit requirements, and other municipal fees can all shift the moment an address crosses from one village into another. Transfer tax is simply one of the clearest, most dollar-specific examples of it.

If you're weighing a move across the North Shore and want someone who tracks these details before they show up on a closing statement, The Keki Cannon Team would love to connect. Let's Connect.

Work With Us

Our deep local roots create a complete knowledge base—covering schools, public amenities, and local culture—allowing us to meet every client's needs with absolute precision.