Minnesota’s vehicle taxation system consists of three main components: sales tax, title and transfer fees, and registration fees. Each category has multiple line items that vary based on your vehicle type, age, location, and transaction type. According to the Minnesota Department of Revenue and the Minnesota Department of Public Safety, these fees are mandated by Minnesota Statutes Chapter 168.
Step 1: Calculating Sales Tax
Determining Your Taxable Price
The first step is calculating your taxable price, which forms the basis for Minnesota’s 6.875% state sales tax (effective July 1, 2023). The taxable price isn’t always the same as the purchase price—it can be reduced by trade-ins and rebates, or increased by taxable add-ons.
Taxable Price = Purchase Price + Taxable Add-Ons – Rebates – Trade-In Value
Example 1: Dealer Purchase with Trade-In
- Purchase Price: $30,000
- Taxable Add-Ons (dealer prep, accessories): $1,500
- Manufacturer Rebate: $2,000
- Trade-In Value: $5,000
Taxable Price = $30,000 + $1,500 – $2,000 – $5,000 = $24,500
Example 2: Private Sale (No Trade-In or Add-Ons)
- Purchase Price: $18,000
- No trade-in or rebates
Taxable Price = $18,000 + $0 – $0 – $0 = $18,000
Calculating State Sales Tax
Minnesota charges a flat 6.875% state sales tax on the taxable price. This rate applies statewide with no additional local sales taxes on vehicles.
State Sales Tax = Taxable Price × 0.06875
Example 1: Standard Sales Tax
Taxable Price = $24,500 State Sales Tax = $24,500 × 0.06875 = $1,684.38
Example 2: Lower-Priced Vehicle
Taxable Price = $18,000 State Sales Tax = $18,000 × 0.06875 = $1,237.50
Special Case: In-Lieu Tax Options
Minnesota offers flat “in-lieu” tax rates for certain vehicles instead of the percentage-based sales tax. These can result in significant savings:
- Collector/Classic Vehicles: $150 flat fee (for vehicles registered as collector, pioneer, or street-rod class)
- Old Vehicles: $10 flat fee (for passenger cars 10+ years old with taxable price and fair market value both under $3,000)
Example 1: Collector Vehicle
- 1967 Ford Mustang (collector registration)
- Purchase Price: $45,000
In-Lieu Tax = $150 (instead of $3,093.75 in regular sales tax) Savings = $2,943.75
Example 2: Old Vehicle Exemption
- 2010 Honda Civic (15 years old)
- Purchase Price: $2,500
- Fair Market Value: $2,800
In-Lieu Tax = $10 (instead of $171.88 in regular sales tax) Savings = $161.88
Vehicle Excise Tax (Dealer Sales Only)
If you purchase from a licensed dealer, you may owe an additional $20 vehicle excise tax depending on your county. This tax does NOT apply to private sales or renewals.
Counties with $20 Excise Tax: Anoka, Beltrami, Carlton, Carver, Dakota, Goodhue, Hennepin, Kandiyohi, Otter Tail, Ramsey, St. Louis, Scott, and Washington.
Special Case: Stearns County has no county-wide excise tax, but the city of Sauk Centre charges its own $20 excise tax for dealer sales.
Example 1: Dealer Sale in Hennepin County
State Sales Tax = $1,684.38 County Excise Tax = $20.00 Total Sales Tax = $1,704.38
Example 2: Private Sale in Hennepin County
State Sales Tax = $1,684.38 County Excise Tax = $0.00 (exempt for private sales) Total Sales Tax = $1,684.38
Step 2: Title and Transfer Fees
When titling or transferring a vehicle (not for renewals), you’ll pay several mandatory fees. These fees are set by state law and apply uniformly across Minnesota.
| Fee Type | Amount | When Applied |
|---|---|---|
| Title Fee | $8.25 | All new titles and transfers |
| Transfer Tax | $10.00 | Used vehicle transfers only |
| Filing Fee | $12.00 | All new titles and transfers |
| Technology Surcharge | $2.25 | All transactions |
| Deputy Office Surcharge | $1.00 | If processed at deputy registrar |
| Public Safety Vehicle (PSV) Fee | $3.50 | All titled vehicles |
| Electric Vehicle Surcharge | $75.00 | BEV and PHEV vehicles |
| Late Transfer Penalty | $2.00 | If transfer not filed within 20 days |
Example 1: New Vehicle Registration (Non-Electric)
Title Fee: $8.25 Transfer Tax: $0.00 (new vehicle) Filing Fee: $12.00 Tech Surcharge: $2.25 Deputy Surcharge: $1.00 PSV Fee: $3.50 EV Surcharge: $0.00 Late Penalty: $0.00 Total Title & Transfer: $27.00
Example 2: Used Vehicle Transfer (Electric, Late)
Title Fee: $8.25 Transfer Tax: $10.00 Filing Fee: $12.00 Tech Surcharge: $2.25 Deputy Surcharge: $1.00 PSV Fee: $3.50 EV Surcharge: $75.00 Late Penalty: $2.00 Total Title & Transfer: $114.00
Step 3: Registration Fees and Taxes
Registration Tax for Passenger Vehicles
This is the most complex calculation. Minnesota’s registration tax for passenger vehicles is based on the vehicle’s original MSRP and age, using a declining depreciation schedule.
Key Formula: Registration Tax = $10 + (Adjusted MSRP × Rate)
Step-by-step calculation:
- Calculate vehicle age: Current Year – Model Year
- Determine age factor from depreciation table
- Calculate adjusted MSRP: Original MSRP × Age Factor
- Apply rate: 1.575% (if first registered after Nov 16, 2020) or 1.54% (before)
- Add $10 base fee
| Vehicle Age | Age Factor | Percentage of MSRP |
|---|---|---|
| 0 (Year 1) | 1.00 | 100% |
| 1 (Year 2) | 0.95 | 95% |
| 2 (Year 3) | 0.90 | 90% |
| 3 (Year 4) | 0.80 | 80% |
| 4 (Year 5) | 0.70 | 70% |
| 5 (Year 6) | 0.60 | 60% |
| 6 (Year 7) | 0.50 | 50% |
| 7 (Year 8) | 0.40 | 40% |
| 8 (Year 9) | 0.25 | 25% |
| 9 (Year 10) | 0.10 | 10% |
| 11+ years | — | $30 flat fee |
Example 1: 5-Year-Old Vehicle
- Model Year: 2020
- Current Year: 2025
- Original MSRP: $35,000
- First registered: After Nov 2020
Vehicle Age = 2025 – 2020 = 5 years Age Factor = 0.70 Adjusted MSRP = $35,000 × 0.70 = $24,500 Rate = 0.01575 Registration Tax = $10 + ($24,500 × 0.01575) Registration Tax = $10 + $385.88 = $395.88
Example 2: 12-Year-Old Vehicle
- Model Year: 2013
- Current Year: 2025
- Original MSRP: $28,000
Vehicle Age = 2025 – 2013 = 12 years Registration Tax = $30.00 (flat fee for 11+ years)
Other Vehicle Types
Motorcycles/Mopeds: $10 flat annual fee
Commercial Trucks: Based on gross vehicle weight, ranging from $15 (under 1,500 lbs) to $1,760+ (over 80,000 lbs). Minimum $120. Vehicles 9+ years old receive a 25% reduction.
Farm Trucks: Commercial truck rate × 0.45 (years 1-8) or × 0.27 (years 9+). Minimum $35 or $21 respectively.
Trailers: $55 one-time fee (≤3,000 lbs), or weight-based calculation for heavier trailers.
Additional Registration Components
| Component | Amount |
|---|---|
| Filing Fee | $12.00 (new) / $8.00 (renewal) |
| Technology Surcharge | $2.25 |
| Deputy Office Surcharge | $1.00 (if applicable) |
| Plate Fee | $13.50 – $100 (varies by type) |
| Wheelage Tax | $0 – $20 (county-specific) |
| EV Surcharge | $75.00 (BEV/PHEV) |
Example 1: New Registration in Hennepin County
Filing Fee: $12.00 Tech Surcharge: $2.25 Deputy Surcharge: $1.00 Plate Fee (Standard Double): $15.50 Registration Tax: $395.88 Wheelage Tax (Hennepin): $20.00 EV Surcharge: $0.00 Total Registration: $446.63
Example 2: Renewal in Dakota County (Electric Vehicle)
Filing Fee: $8.00 (renewal rate) Tech Surcharge: $2.25 Deputy Surcharge: $0.00 (online renewal) Plate Fee: $0.00 (already have plates) Registration Tax: $395.88 Wheelage Tax (Dakota): $10.00 EV Surcharge: $75.00 Total Registration: $491.13
Complete Cost Example
Let’s put it all together with a comprehensive example:
Scenario: Purchasing a 2020 Honda Accord from a dealer in Hennepin County
- Purchase Price: $30,000
- Trade-In: $5,000
- Rebates: $2,000
- Dealer Add-Ons: $1,500
- Original MSRP: $35,000
- Transaction: New Registration
- Processing: Deputy Registrar Office
SALES TAX: Taxable Price = $30,000 + $1,500 – $2,000 – $5,000 = $24,500 State Sales Tax = $24,500 × 0.06875 = $1,684.38 County Excise Tax = $20.00 (Hennepin, dealer sale) Total Sales Tax = $1,704.38 TITLE & TRANSFER FEES: Title Fee = $8.25 Filing Fee = $12.00 Tech Surcharge = $2.25 Deputy Surcharge = $1.00 PSV Fee = $3.50 Total Title & Transfer = $27.00 REGISTRATION FEES: Filing Fee = $12.00 Tech Surcharge = $2.25 Deputy Surcharge = $1.00 Plate Fee = $15.50 Registration Tax = $395.88 (calculated above) Wheelage Tax = $20.00 (Hennepin) Total Registration = $446.63 GRAND TOTAL = $2,178.01
Money-Saving Tips
- Consider In-Lieu Tax: If buying an older vehicle, check if you qualify for the $10 in-lieu tax option
- Time Your Purchase: Vehicles depreciate for registration tax purposes, so a late-year model may cost less to register
- Process Online: Save $2 by avoiding the deputy office surcharge when possible
- Understand Trade-In Benefits: Trade-ins reduce your taxable price, saving you 6.875% on that amount
- Check County Taxes: Some counties have no wheelage tax, potentially saving $20 annually
Conclusion
Understanding Minnesota’s vehicle tax and fee structure helps you budget accurately and avoid surprises at the DMV. While the calculations can seem complex—especially for registration tax—breaking them down step-by-step makes the process manageable. Remember that these fees are mandated by state law and apply uniformly, though location-specific taxes like wheelage and excise taxes vary by county.
Whether you’re buying new or used, from a dealer or private seller, knowing these formulas empowers you to calculate your exact costs before making a purchase decision. For the most accurate calculations tailored to your specific situation, use our Minnesota Vehicle Sales Tax Calculator tool.
Official References & Sources
This guide is based on official Minnesota state law and regulations. All formulas and fees are derived from the following authoritative sources:
- Minnesota Department of Revenue – State sales tax rates and regulations
- Minnesota Department of Public Safety – Driver and Vehicle Services – Registration fees, title fees, and vehicle services
- Minnesota Statutes Chapter 168 – Vehicle registration and taxation laws
- Minnesota Statutes § 297B.035 – Motor vehicle sales tax
- Minnesota Statutes § 168.013 – Registration tax calculation
- Minnesota Statutes § 168.33 – County wheelage tax authorization
Information accurate as of 2025. Tax rates and fees are subject to change by state legislature. Always verify with official sources for the most current information.