I do not think we can expect 100% uptime in free hosting. Even in the paid hosting 100% uptime may not be possible always and the site is bound to be down for at least 1 hour in a month!
So customers should be ready for a breakdown of at least one hour in a month which makes it 12 hours in a year.