A family closes on a house in Fort Mill in June. They've done the math: South Carolina is the low-tax state, everyone says so, and their new home cost less per square foot than the place they almost bought in Ballantyne. Forty-five days later, a bill arrives for the two cars in the driveway. Nobody at the closing table mentioned it, because in North Carolina it doesn't work this way. South Carolina taxes vehicles as personal property, every year, calculated separately from the house, and the clock starts the day you register your new address, not the day your old registration happens to expire.
That bill is a small shock. The bigger one is what it reveals: the assumption that South Carolina automatically wins on property tax doesn't hold up at the exact address most Charlotte-area buyers are actually comparing.
The Assumption Everyone Brings to the Border
The logic sounds airtight. South Carolina assesses an owner-occupied primary residence at just 4% of its market value, not the full value. North Carolina assesses much closer to 100%. On top of that, South Carolina's 2006 Act 388 exempts owner-occupied homes from the school operating portion of the property tax bill, historically one of the largest line items a homeowner pays. Stack a 4% assessment ratio on top of a school exemption and the South Carolina side should win every time.
For a lot of York County, it does. Homes outside city limits, in unincorporated York County and in the areas around Lake Wylie and outer Rock Hill, carry effective property tax rates in the neighborhood of 0.50% to 0.66%, well under Charlotte's roughly 0.80% countywide average.
But that comparison assumes you're buying in unincorporated York County. Most people cross-shopping Ballantyne against Fort Mill are not. They're looking at addresses inside Fort Mill town limits, and that's where the rule of thumb quietly breaks.
Where the Line Actually Runs
Inside the Town of Fort Mill, the effective property tax rate lands closer to 0.95%, using York County's 2025 millage applied to the current tax cycle. That's higher than Charlotte's own combined city and county rate, and it's higher than what most buyers assume they're getting when they see "South Carolina" on the listing.
The reason isn't a fluke in the math. It's Fort Mill School District 4's growth bonds. Act 388 exempts the operating portion of your school tax bill, but it doesn't touch the debt service on bonds a district issues to build schools fast enough to keep up with enrollment, and Fort Mill has been issuing those bonds continuously to fund campuses like Catawba Ridge High School. The same growth that makes Fort Mill School District rank as Niche's number one public school district in South Carolina for 2026, and put it in the top 1% nationally, is the growth that keeps pushing the in-town millage rate up.
Here's how the effective rates stack up across the addresses buyers actually compare, based on current York County millage and Mecklenburg County's combined city and county rate:
| Location | Approximate effective property tax rate |
|---|---|
| Fort Mill, inside town limits | ~0.95% |
| Tega Cay, inside town limits | ~0.95% |
| Rock Hill, inside city limits | ~0.86% |
| Ballantyne (Charlotte city limits, Mecklenburg County) | ~0.76% to 0.80% |
| Union County, NC (Waxhaw area) | ~0.72% |
| Unincorporated York County, Lake Wylie, outer Rock Hill | ~0.50% to 0.66% |
On a $500,000 home, the in-town Fort Mill rate works out to roughly $4,744 a year. On Ballantyne's Q1 2026 median sale price of $626,000, the combined Mecklenburg and Charlotte rate of about $0.757 per $100 of value works out to close to $4,700 a year, on a home worth over $100,000 more.
Run those two numbers side by side and the tidy narrative falls apart. The South Carolina advantage is real. It just doesn't show up at the address most people are picturing when they say "Fort Mill." It shows up a few miles further out, past the town line, where nobody's marketing photos are pointing.
What $626,000 Actually Buys in Ballantyne Right Now
The Ballantyne market itself has shifted in ways that matter for this comparison. The Q1 2026 median sale price of $626,000 was up 10.9% year over year, with an average closer to $668,000 and roughly $262 per square foot. Townhomes and condos start around $400,000, single-family homes in the planned neighborhoods generally run $600,000 to $900,000, and Ballantyne Country Club estates range from $1.5 million past $2.5 million.
Homes are also sitting longer. Early 2026 listings averaged 64 days on market, more than double the 29 days from a year earlier, and active inventory rose about 14%. Months of supply climbed to roughly 7.1, a meaningful shift toward buyer leverage after several years of the opposite.
Part of what that price is buying has changed too. The Bowl at Ballantyne, the mixed-use dining and entertainment district anchored by Olde Mecklenburg Brewery, opened with North Italia and Flower Child among its first tenants and has kept adding names since, including Culinary Dropout, which announced a second Charlotte-area location there set to open this fall, and MisterO1 pizzeria. Wegmans broke ground on its first Charlotte-area store at the Ballantyne campus, targeting a fall 2026 opening. Ballantyne Ridge High School opened in August 2024 and shifted school assignments for part of the area, so anyone comparing addresses should confirm current assignment with Charlotte-Mecklenburg Schools rather than assuming based on an older listing.
None of that changes the tax math. It changes what you're weighing against it.
The 45-Day Bill Nobody Puts on the Closing Disclosure
Back to that vehicle tax bill. South Carolina calculates it by taking 6% of a vehicle's retail value and multiplying by the local millage rate. On a $50,000 vehicle at York County's millage, that works out to roughly $234 a year, and it has to be paid before the county will let you register the plate or renew it. New residents get 45 days from the move to handle it.
North Carolina taxes vehicles annually too, but the bill arrives folded into your combined registration renewal notice, the one you're already expecting, on the schedule you're already used to. South Carolina bills it separately, on its own clock, and that's the part that catches people moving from no-vehicle-tax states like Florida or much of the northeast. A two-car household should plan on somewhere between $400 and $1,200 a year, depending on the vehicles, as a line item that doesn't exist in the same form on the Ballantyne side of the comparison.
The Exemption That Matters More the Later You Buy
There's one more piece of the South Carolina structure worth knowing, particularly for anyone downsizing or relocating later in life. If you're 65 or older, totally disabled, or legally blind, and the home in question becomes your primary residence, South Carolina exempts the first $50,000 of fair market value from property tax entirely. You apply once, at the County Auditor's office, and it stays in place. It's one of the more generous senior property tax breaks in the region, and it applies regardless of whether the home sits inside Fort Mill town limits or out in unincorporated York County, which makes it one variable that doesn't shift with the address question above.
So Which Side Actually Wins
It depends on which South Carolina you're buying. If the address is genuinely inside Fort Mill or Tega Cay town limits, you're not getting the low-tax outcome the state-line reputation promises. You're getting a rate close to or above what a comparable Ballantyne address carries, in exchange for a school district growing fast enough to need constant bond funding to keep building. If the address is a few miles out, in unincorporated York County or toward Lake Wylie, the traditional South Carolina advantage is very real and can cut your annual bill close to in half.
The number that matters isn't the one on the listing. It's the one on the tax bill a year after you move in, and it depends on a line most buyers never think to ask about until it's too late to change the offer.
FAQ
Does moving from Charlotte to Fort Mill always lower my property tax bill? Not automatically. Inside Fort Mill or Tega Cay town limits, the effective rate runs close to 0.95%, which can land at or above a comparable Ballantyne address inside Charlotte city limits. The lower rates associated with South Carolina show up more reliably outside town limits, in unincorporated York County and areas like Lake Wylie.
Why does Fort Mill's rate run higher than people expect? South Carolina's Act 388 exempts owner-occupied homes from the school operating portion of the tax bill, but it doesn't cover debt service on bonds a district issues for new construction. Fort Mill School District 4 has issued those bonds regularly to keep pace with enrollment growth, and that shows up in the town's millage.
Do I need to budget for South Carolina's vehicle tax if I'm already an SC resident? The 45-day rule applies specifically to new residents registering a vehicle for the first time in the state. Existing SC-registered vehicles are billed annually on their normal renewal cycle, not as a surprise lump sum.
Comparing an address in Ballantyne against one in Fort Mill takes more than a median price and a general rule about which state costs less. It takes knowing exactly which side of a town line the property sits on, and what that line actually costs per year, not per square foot.
Michele Branning works both sides of this comparison every week, from Ballantyne through Fort Mill, Tega Cay, and the rest of York County. If you're weighing a move across this line, request your free home valuation and get the real numbers before you write an offer, not after.