Almost nobody arrives in a new Indonesian city and rents a whole house. They rent a room. That single fact shapes the entire rental market here, and it is the reason property software written for landlords elsewhere fits Indonesia so badly: it assumes one tenant per address, one contract, one due date. A kos owner has fifteen of each, in one building, on fifteen different dates.
The market is also overwhelmingly small and personal. Mamikos, the largest listing platform, says it carries more than two million kos rooms across more than 140 cities — and it reaches them through hundreds of thousands of individual owner-partners, not a handful of chains. Most kos are run by one family, often living in or next to the building, keeping the record in a notebook.
What operators call it in Indonesia
The standard dictionary word is indekos — KBBI derives it from the Dutch in de kost — but almost nobody writes it. In practice you will see kos and kost used interchangeably, with kost dominating commercial listings even though kos is the prescriptively correct form. The building is a rumah kos or kos-kosan; the unit you actually let is a kamar kos; the tenant is an anak kos; you are the pemilik kos.
Buildings segment by gender, and this is a real category rather than a nicety: kos putri, kos putra and kos campur carry genuinely different house rules, especially around opposite-gender visitors and curfew (jam malam).
The distinction that matters most for software is kos versus kontrakan:
| Kos / kost | Kontrakan | |
|---|---|---|
| What is let | one kamar in a multi-room building | the whole house |
| Tenants | several, unrelated, one per room | a single household |
| Furnishing | furnished — bed, wardrobe, desk | usually empty |
| Shared space | shared kamar mandi and dapur | exclusive |
| Term | flexible, per bulan | typically a year or more |
Kos is defined by monthly payment. Annual terms exist as a discount option, but the month is the unit everyone thinks in.
How operators collect rent in Indonesia
Indonesian retail payments have moved fast, and a kos owner today is usually taking money on more than one rail at once. Transfer to a personal rekening remains the backbone — Bank Indonesia's BI-FAST rail made cross-bank transfers cheap and near-instant around the clock, which is exactly why "transfer ke rekening" feels frictionless. Larger operators issue a virtual account number so each payment arrives already labelled.
QRIS, the national QR standard developed by Bank Indonesia with ASPI, is now everywhere: ASPI data put the merchant count at roughly 38 million by the first quarter of 2025. Behind a QRIS sticker sits whatever the tenant actually uses — GoPay, OVO, DANA, ShopeePay. And cash (tunai) has not gone away, particularly where the owner lives on site.
None of that is a problem until you try to reconcile it. Four rails, fifteen rooms, thirty due dates. BedShift does not replace the rail — it records what arrived, against which room, on which date, so the answer to "siapa yang belum bayar?" takes a second rather than an evening.
Running a kos in Indonesia
Owners already run a fairly disciplined operation, just on paper. Standard practice is to take a fotokopi KTP from every incoming tenant, set a tanggal jatuh tempo — either the first of the month or the tenant's own move-in date — and post house rules covering curfew, guests, noise, parking and which appliances need permission.
Two record-keeping habits are worth building into your system rather than your memory. First, neighbourhood administration: RT (Rukun Tetangga) and RW (Rukun Warga) are community structures rather than formal tiers of government, but the expectation that the ketua RT knows who is sleeping in the building is real and actively policed. In DKI Jakarta a governor's regulation asks anyone staying overnight to make themselves known to the ketua RT within 1×24 hours; other provinces and regencies set their own rules, so check locally rather than assuming a national standard. Second, foreign tenants: the Directorate General of Immigration's APOA portal states that owners and managers of accommodation are required to report foreign nationals, and that is a national obligation with real teeth.
The calendar is the other constant. University calendars vary by institution — each has autonomy — but the shape is consistent: semester ganjil starting around August, semester genap in late January or February. Turnover clusters at those two points. Layer on the annual mudik exodus around Idul Fitri, when a large part of the country travels home at once, and your quiet weeks and your chaotic weeks are broadly predictable a year ahead.
What BedShift does for a rumah kos
Rooms, not properties. Every kamar is its own unit with its own tenant, its own due date and its own ledger. Gender rules, curfew and visitor policy belong to the building, so a kos putri and a kos campur can sit in the same account without you keeping two sets of books.
Rent is billed per room, per month, pro-rated when someone moves in mid-month. Payments are recorded against the room whichever way the money came in, and outstanding balances surface as a list rather than a hunt. Tenant records hold identity details and a KTP scan, so the data is ready when it is asked for. If you charge listrik or air separately, those go on the same bill instead of a separate WhatsApp message.
Start with the getting-started overview, see the full feature list, or read our guide to hostel billing for how the invoicing model works in practice.
Frequently asked questions
What is the difference between a kos and a kontrakan?
A kos is let one room at a time — several unrelated tenants in one building, furnished, sharing the bathroom or kitchen, and paying per month. A kontrakan is the whole house let to a single household, usually unfurnished and usually for a year or more. Software built for kontrakan thinks in properties; software for kos has to think in rooms.
Can BedShift handle kos putri, kos putra and kos campur in one account?
Yes. Each building carries its own rules, so you can run a kos putri with visitor restrictions and a curfew alongside a kos campur with looser rules, and the right rules follow the right rooms without you keeping two sets of books.
How do I record rent paid by transfer, virtual account or QRIS?
You take payment however you already take it — transfer to your rekening, a virtual account number, a QRIS scan or cash — and record it against the tenant's room in BedShift. The ledger shows who has paid, who is late and how much is outstanding, whichever rail the money arrived on.
Does it help with KTP records and reporting?
You can store each tenant's identity details and a scan of their KTP against their room, so the data is in one place when the ketua RT asks who is living in the building, or when you need to report a foreign tenant.
When is the busiest time of year for a kos?
Turnover follows the university year. The odd semester (semester ganjil) generally starts in August and the even semester (semester genap) in late January or February, so move-outs and move-ins cluster around those two points rather than spreading evenly.
Get started
If you are running a rumah kos on a notebook and a WhatsApp group, moving the rooms, the due dates and the payments into one place is a single afternoon's work.