I was just wondering if any of you have any experience with charging for your websites over a longer period of time. Personally I have always charged a lump sum straight away to the client that covers my costs and then charge a small hosting fee annually thereafter.
Do any of you charge ONLY an annual fee or a small(ish) fee the first year and a set annual fee thereafter?
Do you find this has any benefits / drawbacks? I'm looking into this as it would generate a steady flow of income over the years to come - if a client stays with you then you could potentially make more money. But I can also see potential dangers of clients backing out / not paying etc.
Something else to keep in mind is that all the websites I build use a CMS so the client is able to do pretty much everything on the site themselves - does this merit a higher annual fee anyway?
What are your experiences?