Thanks for one of the most thorough and detailed pieces of information on what is expected to be cleaned and how.

When we gave back our last house, I tried to think of everything that could be scrutunized at the inspection. I took off all the electrical plate covers, washed them and replaced them. It makes a huge difference. We did the cleaning ourselves for several reasons:
1. the house was absolutely filthy when we took it over so clearly the owner has very low standards
2. to save money
3. we had the extra time between new house and giving back old house.
We didn't have carpets but ceramic tiles and marble and the worst thing about these floors is the grout (fugen) which collect all the dirt.
I just want to add, if you hire a cleaning company, and you may have to do this because you do not have the time or energy or desire to clean the place yourself, shop around and as long as the company gives you a guarantee, go with the one that offers the best price. Just be sure they are not leaving anything off. The guarantee means that a representative from the cleaning company will be there when you give the house back and if the landlord is not satisfied with the way something has been cleaned, the cleaning company will speak on your behalf.
The cost of an end cleaning varies depending on the size of your flat or house, and what is involved (carpet cleaning or not, for example).