At the time of moving out, it is usually the tenant's responsibility to arrange and pay for a professional move-out cleaning of the apartment.
The move-out cleaning should be thorough and professional to meet the requirements. If you are considering doing the cleaning yourself, keep in mind that it is a very detailed cleaning that takes a long time. A professional cleaning company typically estimates about 10 hours for move-out cleaning. If you choose to clean yourself, the result can often be inferior and lead to complaints from the landlord or the new tenant, which may result in having to hire a cleaning company anyway and pay for it.
If you choose to clean yourself, make sure you don't miss anything by going through the attached checklist.