The website business is built on recurring revenue. We
suggest that you always charge your clients an upfront fee for building the
website, plus a monthly fee for hosting and maintenance.
Your clients are going to have changes they will want you to make
on their website, and you should get paid for that too!
And if they have no changes in a given month, congratulations!
You just made a pure profit for that month.