Who may list a property
Three roles can create listings: landlord, property owner and property manager. There is no estate agent role, and one cannot be added to an account.
The three roles that may list
A listing can only be created by an account holding one of three roles: landlord, property owner, or property manager. Every other role on the platform — tenant, contractor, and all staff roles — cannot create a property or a listing at all.
This is not a setting in the listing form. Each role carries a can_list flag in the roles table, and the row-level security policies on properties and property_listings check it before an insert is allowed. An account without the flag is refused by the database, whatever screen it came from.
- landlord — owns and lets property directly
- property_owner — owns property and may let it directly
- property_manager — manages property for authorised owners
There is no agent role
The user_role list in the database does not contain an estate agent or broker role. There is nothing to grant, nothing to request, and no administrator who can add one. Removing agents from the middle of a tenancy is the reason this platform exists, so the absence is structural rather than a policy that could be relaxed later.
This is separate from the question of property managers, who are welcome. If you manage property on behalf of owners, read the article below before you assume this applies to you.
Choosing your role at signup
The signup form offers four choices: renting, landlord or owner, property manager, and contractor. Pick the one that describes what you actually do.
Staff roles — verification officer, support officer, finance admin, administrator — are assigned by an existing administrator. They cannot be requested at signup. A signup that asks for an unrecognised or privileged role is quietly given the tenant role instead.
Before migration 0061 the role came straight from the signup request, so a crafted request could create an administrator. It is now clamped in the database trigger, not only in the form.
Suspension stops listing
can_list() also checks that the account is not suspended. A suspended landlord, owner or manager cannot create a property or a listing until the suspension is lifted.
Suspension does not cancel a tenancy or wipe money owed in either direction. It stops the account acting, and nothing else.
Still stuck?
Email info@domicium.com or WhatsApp +233 54 012 8220. To report a listing or a person, use complaints in your dashboard.
Read next
- Property managers are welcome; estate agents are notIn Ghana the words are used interchangeably. On Domicium they are not. Here is the line, and where a legitimate manager stands.
- Creating a listingWhat to have ready, what the form asks for, and what happens the moment you submit.
- Spotting an agent posing as a landlordWhat the platform checks for you, what it cannot see, and the signs worth acting on before you pay anyone.
- From submission to public: how a listing gets publishedSix listing states, one review step, and a second condition most people miss — an approved listing is still not public until the property is verified.
