Overview
Boats 17 feet and longer need a title (canoes and kayaks are exempt regardless of length) at $13.50, plus another $13.50 if a lender holds a lien. Sales tax on the boat itself is Iowa's regular 6% state sales tax plus up to 1% local option - a completely different system from the 5% fee for new registration that applies to cars. If the sale includes a trailer, the trailer is a vehicle: it pays the 5% fee for new registration and its own annual county registration, separately from the boat's DNR paperwork. Renew within 30 days of a private-party purchase; miss the April 30 expiration and a flat $5 penalty applies.
01 - Official fees
Iowa boat registration fees at a glance
| Fee | Amount | Notes |
|---|---|---|
| No motor, no sail (any length) | $17.65 | 3-year registration |
| Under 16 ft, motor or sail | $28.15 | 3-year registration |
| 16 ft to under 26 ft | $41.65 | 3-year registration |
| 26 ft to under 40 ft | $75.00 | 3-year registration |
| 40 ft and over | $150.00 | 3-year registration |
| Boat title (17 ft+, not canoes/kayaks) | $13.50 | |
| Boat lien notation | $13.50 | |
| Boat sales tax | 6% + up to 1% local option | |
| Late renewal penalty | $5.00 | after the April 30 expiration |
Figures verified June 2026 against official sources (listed below). Always confirm the final amount with your county treasurer (Iowa DOT) - counties can add small local fees.
02 - Step by step
How to register a boat in Iowa
- 1
Get a signed bill of sale and, for boats 17 feet and up, a properly assigned title from the seller.
- 2
Take both to your county recorder's office within 30 days of a private-party purchase.
- 3
Pay the 3-year registration fee for your boat's length/motor class, plus title and lien fees if applicable.
- 4
Pay Iowa sales tax (6% plus your county's local option, if any) on the purchase price to the county treasurer.
- 5
Display your Iowa registration numbers and current validation decal on both sides of the bow; registrations run through April 30 no matter when you registered.
03 - Same state, other costs
More Iowa vehicle costs
04 - Common questions
Iowa boat registration FAQ
How much does it cost to register a boat in Iowa?
For three years: $17.65 for an unpowered, unsailed boat of any length, $28.15 under 16 feet with a motor or sail, $41.65 for 16 up to 26 feet, $75 for 26 up to 40 feet, and $150 at 40 feet or more. Add $13.50 for a title if the boat is 17 feet or longer.
Do kayaks and canoes need to be registered in Iowa?
They still need registration if motorized (even a trolling motor triggers it), but canoes and kayaks are exempt from the title requirement regardless of length - a real difference from other boats 17 feet and up.
Why does my registration expire the same month as everyone else's?
Iowa runs boats on one statewide 3-year cycle that always expires April 30 - it isn't anniversary-based like a car. Buy in October and you're still due for renewal the following April 30 unless that falls in the next cycle.
Is boat sales tax the same as the car fee for new registration?
No - boats pay Iowa's ordinary 6% state sales tax (plus up to 1% local option in many counties), collected by the county treasurer. That's separate from the 5% + $10 fee for new registration that applies specifically to motor vehicles.
What about the trailer I use to haul my boat?
The trailer registers as a vehicle, completely separately from the boat. It owes the 5% + $10 fee for new registration on its own value at first titling, plus its own annual registration - $20 a year if it's 2,000 lbs or less, $30 if heavier.
What's the penalty for renewing my boat registration late?
A flat $5 penalty once you're past the April 30 expiration - modest compared to vehicle registration penalties, but the boat technically isn't legal to operate until it's paid.
05 - Receipts
Official sources
Every number on this page comes from these documents - check them yourself.
