Running Costs - Inland

What does it cost to keep a boat - Inland?
An example, assuming a new 26ft, 4 berth boat with inboard diesel engine, berthed at Walton Marina on the River Thames for inland non-tidal use.

Annual Costs
Annual Costs Insurance, comprehensive inland cover £300
River Thames Licence £240
Moorings - Marina berth £2176
Engine service, winterisation and recommisioning including domestic services £450
Bi-annual Costs Lift boat out, pressure clean hull, re-antifoul and relaunch boat
Total cost approx £640 every 2 years
£320
£3,486
(approx £67 per week)