Updated on 10 July 2026

Step-by-step registration on Immomio: instructions for beginners

Immomio is a platform through which many German housing cooperatives (Genossenschaften) and management companies accept rental applications. If you’re looking for an apartment in Hamburg or another large German city, you’ll likely encounter Immomio sooner or later.

The good news: registration takes 15-20 minutes. The bad news: most beginners rush through it, only to wonder why their applications are being rejected. Let’s break down the process step by step and highlight what’s important at each stage.

1. Create an Account on tenant.immomio.com

Go to tenant.immomio.com and click “Registrieren”. Immomio has long since switched to single sign-on via Keycloak - you can either create an email/password pair or log in through an existing Google account. There’s no difference for further work, choose what’s more convenient.

Tip: use an email that you actually check every day. Viewing invitations (Besichtigungstermine) come to this email, and important application statuses are usually duplicated there as well.

2. Confirm Your Email

After registration, you’ll receive a confirmation email with a link. Without confirmation, your profile technically exists, but some cooperatives won’t show you the full list of offers - the system considers the account inactive. Don’t skip this step, even if you’re eager to start searching right away.

3. Fill in Your Personal Data

The system will then ask for basic information: name, date of birth, phone number, current address. It’s crucial to write everything as accurately and without abbreviations as possible - this data will automatically be included in the applications that the landlord sees. Discrepancies between your profile and what you say during the viewing look suspicious and reduce trust.

If you don’t have a permanent German address (e.g., you’ve just moved and are living with friends/in a hostel) - indicate this, it’s okay and not a reason for rejection.

4. Specify Your Household and Pets

Immomio asks how many people will live in the apartment and if you have pets. This is not a formality - many ads have strict limits on the number of occupants per room (e.g., no more than 2 people for a one-room apartment) and pets (especially large breed cats/dogs). If your profile doesn’t match the conditions of a specific ad, the system may not allow you to apply at all.

It’s worth being honest: attempting to “adjust” your household to meet the requirements of a specific ad usually surfaces during the document verification phase and damages your reputation with the specific landlord.

5. Fill in Your Employment and Income Data

This is one of the most important sections for the landlord. Specify your type of employment (employee, self-employed, student, recipient of benefits, etc.) and net income (Nettoeinkommen). The standard rule in Germany is that net income should be approximately 2.5-3 times the cold rent (Kaltmiete). If you’re below this threshold, it doesn’t mean you can’t get the apartment - but be prepared to explain the situation additionally (guarantor, savings, starting a new job with a higher salary).

6. Upload Documents (Schufa, Income Certificate, Passport)

Immomio allows you to upload the following documents to your profile in advance:

Uploading documents once to your profile saves you a huge amount of time in the future: you don’t need to attach them to each separate application manually, the system pulls them up automatically.

7. Set Up Your Search Profile (Suchprofil)

Here, you set your search parameters: city/district, price range, number of rooms, area. The number and relevance of offers depend on how reasonably you set these filters. Too narrow filters (e.g., only 1 specific district) significantly reduce the number of options - in large cities like Hamburg, it’s worth considering 2-3 neighboring districts if that’s acceptable.

8. Check the Completeness of Your Profile

Immomio shows the completeness of your profile (usually, there’s an indicator in your personal account, like “Profil zu 80% vollständig”). Aim for 100% - an incomplete profile is often filtered out by landlords automatically, even before they look at the ad itself, especially when there’s high competition for an apartment.

9. Submit Your First Application

When your profile is ready, you can respond to ads with the “Jetzt bewerben” button. Some cooperatives may ask 2-3 additional questions (e.g., “are you already a member of the cooperative” or “do you plan to exchange apartments”) - answer honestly, these are standard filtering questions, not a trap.

Don’t rush to apply for everything without consideration - if an ad clearly doesn’t fit your budget or household composition, it’s better to skip it than to ruin your rejection statistics with a specific cooperative.

10. Monitor the Status of Your Applications and Viewing Invitations

After applying, your application goes through several statuses: from “under consideration” to a viewing invitation (Besichtigungstermin) or rejection (Absage). Viewing invitations are the most valuable moment in the entire process: the time slot is usually limited, and it needs to be confirmed quickly, or it will go to the next person in line. Check your personal account and email regularly - preferably at least once a day.

💡 By the way: this step is the easiest to automate. The @HeimlaBOT bot itself monitors new offers on Immomio and submits applications for you - all you have to do is confirm the viewing appointment when you receive an invitation.

Checklist Instead of a Conclusion

The entire process is not quick and requires patience - but those who carefully go through each step receive viewing invitations faster than others.