Speaking about a project with a self constructed CMS and Web Site.
Maintainable should be yearly and should include two fields.
Technical Maintenance
Tool update, Bug fixes, new modules implementation, design improvements, emergency plans against software and hardware failure.
Content Maintenance (updating videos, text, banners, communicating with client).
I was thinking about 30% from the original project price (15% Content Maintenance / 15% Technical Maintenance). What do you think?
Note. I do not know in advanced, how many hours i will spend. If they bomb me with new content and small features, I will have to do them. That's why i was thinking of a big percentage. Moreover, client is public administration so they pay well.
Sorry this is not really a programming question, but stack overflow is by far the quickest way to get a good answer. At least it is somehow technical related.