Official fees
Iowa boat registration fee chart
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 July 2026 against official sources (listed below). Always confirm the final amount with your county treasurer (Iowa DOT) - counties can add small local fees.
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.
- Register at
- County recorder (DNR rules)
- Cycle
- 3 years, all expire April 30
- Registration range
- $17.65–$150
- Boat title (17 ft+)
- $13.50
- Boat sales tax
- 6% + up to 1% local
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.
Same state, other costs
More Iowa vehicle costs
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.
Receipts
Official sources
Every number on this page comes from these documents - check them yourself.
