
The total cost to register a car in Missouri typically ranges from $32.75 to over $500, depending primarily on your vehicle’s taxable horsepower and purchase price. The core state fees are fixed: an $8.50 title fee, a $6.00 processing fee, and annual registration fees starting at $18.25. The largest variable is the state and local tax, which is 4.225% of your vehicle's net purchase price plus any local add-ons.
Your total cost breaks down into three main components: state registration/title fees, sales tax, and potential local requirements. The Missouri Department of Revenue (DOR) sets the fees, which are consistent statewide.
State Registration & Title Fees: These are based on your vehicle's taxable horsepower, a formula defined by state law. The fees are paid to the DOR.
You can choose a 2-year registration by paying double the 1-year fee, which can offer convenience and slight long-term savings against potential fee increases.
Sales Tax: This is often the most significant cost. Missouri charges a 4.225% state sales tax on your vehicle's "net purchase price" (purchase price minus any trade-in value). Additionally, most counties and some cities add their own local sales tax. For example, combined rates can reach 8.725% in parts of St. Louis or 6.725% in Jackson County (Kansas City). You pay this tax at the time of titling.
Other Potential Costs:
To complete the process, visit your local Missouri DOR office with your properly assigned title, proof of insurance, inspection certificates, completed Application for Missouri Title and License (Form DOR-108), and your personal property tax receipt.

Just went through this last week. My Civic was 36 horsepower on the state's chart, so the annual registration was $24.25. The title was $8.50 and they tack on a $6 processing fee. The killer was the sales tax—4.225% of what I paid, plus my local county tax. That added several hundred dollars. My pro tip? Have your personal property tax waiver from the county assessor's office ready. They wouldn't even start without it. Total out-the-door for year one was well over $400.

As a lifelong Missouri driver, I can tell you the system is based on your car's horsepower for the annual fee. My old truck's in a lower bracket, so I pay about $30 a year just to renew the plates. The big, one-time hit is the tax when you first title the car here. That's state plus your local rate. Don't forget the annual safety inspection–it's cheap but mandatory. Also, the county sends you personal property tax bills separately; paying that bill is a prerequisite for renewing your registration each year. It’s two different payments for one car.

Moving here from out of state? The cost structure surprised me. It's not one flat fee. You pay a tax (state + local) based on your car's value when you first register. Then, yearly, you pay a license fee based on engine power. You also must prove you've paid your local personal property tax on the vehicle. The official Missouri DOR website has the horsepower fee schedule and the form (DOR-108) you'll need. Budget more than just the $18.25 minimum fee you might see; for a typical , the initial costs with tax can easily hit $500-$600.

Let's plan for a specific case: a used car for $15,000 in Columbia (Boone County). First, sales tax: State is 4.225%, Boone County adds 1.375%, total 5.6%. That's $840 on the $15,000. Now, state fees. If it's a common 4-cylinder sedan (say, 37-48 HP bracket), the 1-year registration is $30.25. Add the $8.50 title and $6 processing fee. So, state fees are $44.75. You'll need a ~$12 safety inspection. Don't forget the personal property tax waiver from the Boone County Assessor. Your estimated Day 1 cost: $840 (tax) + $44.75 (fees) + $12 (inspection) = roughly $897. Future yearly renewals will just be the registration fee and your new property tax bill.

Let's plan for a specific case: a used car for $15,000 in Columbia (Boone County). First, sales tax: State is 4.225%, Boone County adds 1.375%, total 5.6%. That's $840 on the $15,000. Now, state fees. If it's a common 4-cylinder sedan (say, 37-48 HP bracket), the 1-year registration is $30.25. Add the $8.50 title and $6 processing fee. So, state fees are $44.75. You'll need a ~$12 safety inspection. Don't forget the personal property tax waiver from the Boone County Assessor. Your estimated Day 1 cost: $840 (tax) + $44.75 (fees) + $12 (inspection) = roughly $897. Future yearly renewals will just be the registration fee and your new property tax bill.


