Antifouling paint (30′ boat is about $600 for about 2 years)
Launching ($500 in and $500 out if needing to hire a crane) if you have a trailer this could be as low as free, to $100 per year if you have access to a standing crane.
Slip to dock the boat (Expect this to be anywhere from $600 per year to $1500 per year. Depending on size, location and power, Some areas it can be even more expensive)
Yacht Club Membership (Optional) : From $0 to $600 per year.
Yearly Maintenance :
Fuel Filter ($10)
Oil Filter ($12)
Air Filter ($30)
Antifreeze ($30)
Oil ($60)
Impellers ($100)
Winter Storage (From $300 Outside to $2000 inside)