Properties, contracts, readings, utilities and payments in one application. Tenants get their own portal, contractors get their own view. The repetitive billing work goes away and the time goes elsewhere.
Properties, units and meters in one place. The address comes from the Land Board ADS search, meter types from your own catalogue.
Contract management
Templates with placeholders that fill themselves from client and unit data. End dates and renewals do not slip past you.
Contract signing
Smart-ID or Mobile-ID through Dokobit. The signed file lands on the contract, not in somebody’s inbox.
Collecting payments
Reference numbers, camt.053 statement import and payments matched to invoices automatically.
Accounting integration
Merit Aktiva, SmartAccounts, SimplBooks, Standard Books or Erply. Issued invoices travel on their own.
Maintenance calendar
Requests, assigned contractors and deadlines on one timeline. Pull the calendar into your own as iCal.
Handover acts
Handover and acceptance acts run on the same engine as contracts — readings and condition come along.
An app on every device
Web, iOS, Android and Windows. The same account, the same data, its own view for each role.
01 / 08
Who it fits
It bends to the portfolio you actually have
Flats and houses on long-term contracts. Readings come from the tenant, utility invoices from tariffs and rent from the contract — there is nothing to gather at month end.
Sixteen areas that talk to each other: the contract knows the unit, the invoice knows the contract, and the payment knows the invoice.
Properties and rental units
Buildings, apartments, commercial space, parking and storage in one register. You never retype an address: the Land Board ADS lookup brings the ADR_ID and EHAK code with it.
Contracts and digital signing
Contract templates with placeholders that fill themselves from client and unit data. Signing runs through Dokobit.
Invoices, payments and reference numbers
Multi-line VAT invoices with Estonian reference numbers. Rent invoices appear from contracts every month on their own.
Utilities and consumption billing
Give a meter its tariff and the maths happens by itself: consumption is the end reading minus the start reading. Shared building costs that no meter sees are split four ways.
Bank statements and accounting
Import ISO 20022 camt.053 XML or CSV. Payments find their own invoice by reference number. Load the same file twice and no duplicates appear.
Tenant portal
Tenants log in to their contracts, invoices and units. They submit readings and raise maintenance requests themselves. Of your documents they see only what you shared.
Maintenance requests and Kanban
A tenant raises a request with a category and a priority. The manager talks to them in the same view, assigns a contractor and moves the card to done.
Listings and rental applications
Turn a vacant unit into a public listing with a link you can share. Applicants apply without logging in, you run a background check and convert the right one into a client.
Reports and forecasting
Monthly cash flow with a six-month forecast. The rent roll shows current units and arrears, and you can read occupancy by unit count or by square metres.
Manual work drops out of the process, step by step
Each step hands its data to the next — nothing is entered twice.
01
Add the property and its units
Pick the address from the Land Board ADS search, set area, rooms and base rent. Meters come from your own meter type catalogue.
02
Sign the contract
Choose a template and the placeholders fill themselves from client and unit data. Signing runs in Dokobit with Smart-ID or Mobile-ID.
03
Let the invoices generate themselves
Rent invoices come from contracts, utility invoices from readings and tariffs. You always see a line-by-line preview first.
04
Send invoices straight to your accounting software
Issued invoices travel to accounting on their own — Merit Aktiva, SmartAccounts, SimplBooks, Standard Books or Erply. No CSV export, no retyping at month end.
Three apps, four platforms
Everyone sees exactly what is theirs
The landlord, the tenant and the maintenance partner each get their own app. Permissions are enforced by the backend, not by the interface — a hidden menu item is not security, a checked request is.
Manager
The whole portfolio, billing, maintenance and reports. Custom module-based roles for the team.
Every module
Roles and invitations
Activity log
Tenant
Their own contracts, invoices and units. Reading submission and maintenance requests with a conversation attached.
Invoices and statuses
Reading submission
Only shared documents
Contractor
Only the jobs assigned to them. Status updates and direct messaging with the manager; the rest of the portfolio stays hidden.
Assigned jobs
Status updates
Messaging with the manager
The same account on every device
Use whichever device is at hand. The tenant submits a reading from their phone, the manager opens a report on a desktop, the technician marks the job done on site — everyone sees the same data at the same moment.
Web appAny browser
iOSiPhone and iPad
AndroidPhone and tablet
WindowsDesktop app
Pricing
You pay for units, not for seats
Add as many team members as you like. Change plan whenever you need to.
Starter
Your first apartments and a single manager, no card needed.
The installer is not code-signed yet, so Windows says "unknown publisher". Press "More info" and then "Run anyway". We say this up front: without a heads-up that message looks like malware, and reasonably so.
It is not in the stores yet
Installing it requires allowing installation from unknown sources on the phone. Since 30 September 2026 the APK is signed with the same key Google Play will use, so that a later store update lands on this very app. If you already have an earlier APK installed, uninstall it first: the key changed, and Android refuses an update signed with a different one — it just says the app was not installed. The app is not in the stores yet, and for iOS there is no such way either.
You can verify the file against the checksum list: SHA256SUMS.txt
Integrations
Build your own connections
Everything the app does in the browser can also be done through the API. The documentation is public and always describes the version that is actually running.
Open documentation
The OpenAPI description opens in your browser: every endpoint with its fields, an example request and the response. The machine-readable form sits next to it at /api/docs-json, which most code generators can turn into a client for you.
You create the key in the app, under account settings. The secret is shown ONCE — only a hash is stored, so a lost key cannot be read back afterwards by anyone, ourselves included.
Authorization: Bearer mvk_…
X-Api-Key: mvk_…
Two forms, so the key also fits tools that consume the Bearer header themselves.
A key carries the rights of whoever created it: narrow the role and the key narrows with it.
Each key can be revoked on its own, without breaking the other connections.
There is no password login for the API. That is deliberate: a password would end up in a config file, and two-step verification would break the integration.
The Movira family
Same account, other jobs
Rental is not the only place where a day gets stuck. Every Movira product runs on one login and knows the same customer.