I almost didn't buy property management software.
My portfolio was small — 14 units across three buildings in Riga and one in Tartu. I tracked everything in a Google Sheet. Rent dates, tenant phone numbers, a column for "stuff that broke this month." It worked. Sort of. Until I forgot to renew a lease in one of the Tartu apartments and the tenant stayed three months on an expired contract, which created a legal headache I'm still untangling.
That was the moment I started looking at software. Not because I wanted to spend money, but because the spreadsheet had become a liability.
If you're managing between 5 and 50 units and wondering whether it's time to move off Excel, this guide is for you. I'm going to walk through what actually matters when choosing software for a small portfolio — not the feature lists the vendors want you to read.
The honest threshold: when do you actually need software?
Let me be direct. If you manage one building with four units and you know every tenant by name, you probably don't need software. A spreadsheet is fine. I'm not going to pretend otherwise.
But somewhere between 15 and 25 units, the spreadsheet breaks down. Not because of the number of units itself, but because of the number of interactions. One tenant asks about a leak. Another wants to pay rent early. A third is disputing a utility charge. Your building in Āgenskalns needs a roof repair quote. The association in your Tartu building wants a financial report for the AGM next month.
Each of those is manageable alone. Together, they create a coordination problem that a spreadsheet can't solve. You start forgetting things. You start duplicating work. You start spending Saturday mornings on admin instead of, you know, having a weekend.
My personal breaking point was 18 units. That's when I spent an entire Sunday reconstructing a bank reconciliation that I'd messed up in the spreadsheet. Three hours of finding a €40 error. That's when I knew.
What small-portfolio software actually needs to do
The marketing pages will list 80 features. Most of them don't matter for a small portfolio. Here's what does.
1. Tenant and lease tracking that prevents surprises
The basics. Who lives where, when does their lease end, how much is their rent, and when is it due. The software should show you upcoming lease expirations at least 60 days out — not buried in a report, but on the dashboard when you log in.
I learned this the hard way with the Tartu lease. A decent system would have flagged the expiration 60 days before and asked: do you want to renew, renegotiate, or give notice? Instead, I found out from the tenant.
2. Rent collection that doesn't require you to chase
This is the feature that pays for the software. If the platform can send automated rent reminders, accept payments online, and flag late payments automatically, you've just eliminated the most time-consuming part of property management.
In the Baltics, this means bank integration matters. The system needs to handle Swedbank, SEB, Luminor, and Citadele reference numbers. If it only works with Stripe and PayPal, it's not built for this market.
3. Maintenance tracking that creates a paper trail
A tenant reports a broken boiler. You call a plumber. The plumber fixes it. The tenant is happy. Three months later, the same boiler breaks. Was it the same issue? Did the plumber warranty cover it? If you're tracking this in WhatsApp messages, you'll never find out.
Good software lets you log a maintenance request, assign it to a contractor, track the cost, and attach the invoice. When the same issue recurs, you have the history right there. This matters more than people realize — I've recovered €800 in warranty claims that I would have lost without the paper trail.
4. Utility billing that handles the Baltic reality
If you manage buildings in Latvia or Estonia, you know utility billing isn't optional — it's a monthly ritual that eats hours. The software needs to handle meter readings (ideally with photo upload), calculate bills based on actual consumption, and generate invoices that comply with local requirements.
A lot of international software handles utility billing poorly because it's designed for markets where utilities are included in rent. In the Baltics, they're not. Every resident pays based on their own meter. If the software can't handle this, cross it off your list.
5. Financial reporting that an accountant can actually use
At minimum: rent roll, income statement, expense tracking, and owner statements. If you manage property for someone else (even a family member), owner statements are non-negotiable — they're how you prove you're doing your job.
The reporting should export to formats your accountant accepts. In Latvia, that's often PDF plus a CSV for import into the accounting system. If the software only exports to QuickBooks, and your accountant uses DATEV or a local Latvian system, that's a problem.
What you probably don't need (yet)
Multi-currency consolidation. Custom workflow automation. API access for third-party integrations. A mobile app with push notifications for every event.
These things sound impressive in a demo. For a 20-unit portfolio, they're overhead. You'll pay for them in higher subscription costs and steeper learning curves, and you won't use 90% of it.
I made this mistake. My first software choice was a platform built for 500+ unit portfolios. It took me three weeks to configure it, and I was using maybe four features. I switched to something simpler and never looked back.
Pricing: what's reasonable for a small portfolio
This is where a lot of buyers get burned. Pricing models in property management software fall into three categories:
Per-unit pricing (most common). You pay €2–€6 per unit per month. For 20 units, that's €40–€120/month. This scales predictably, which I prefer.
Flat tier pricing. €50/month for up to 25 units, €100 for up to 75, etc. Good if you're near the bottom of a tier; bad if you're one unit over and jump to the next price.
Percentage of rent collected. Usually 1–2% of monthly rent collected through the platform. This sounds cheap until you do the math. 20 units at €500 average rent = €10,000/month. At 1.5%, that's €150/month. More than per-unit pricing, and it penalizes you for collecting more rent.
For a small portfolio, per-unit pricing under €4/unit is reasonable. Anything above €6/unit needs to justify itself with features you'll actually use.
Watch for hidden costs too. Onboarding fees. Payment processing fees on top of the subscription. Extra charges for additional users (if you have a part-time assistant). The advertised price is rarely the final price.
The migration question nobody asks
Here's something vendors won't tell you: migrating your data into their system will take longer than you think.
Tenant data, lease histories, payment records, maintenance logs — all of that needs to move from your spreadsheet (or your old system) into the new one. Some platforms offer free migration assistance. Others hand you a CSV template and wish you luck.
Before you commit, ask: what does migration support look like? Do they import your existing data, or do you start from scratch? How long does it take? If the answer is "here's a template, good luck," budget two weekends for data entry.
When I switched from my first platform to Urbaneta, the migration took about six hours of work spread over a week. Not terrible, but not nothing either. Plan for it.
Trying before buying: the test-drive protocol
Never buy property management software without running a real scenario through it. Not the demo data the sales rep sets up. Your actual data.
Here's what I recommend:
Take one building — your most complicated one. The one with the difficult tenants, the weird utility setup, the pending maintenance issue. Enter it into the trial account. Create the tenants, set up the leases, log the open maintenance request, run a utility billing cycle.
If the software can handle your worst building, it can handle the rest. If it stumbles on the complicated case, it'll fail you the moment things get hard — which is exactly when you need it most.
Most platforms offer a 14-day free trial. Use the full 14 days. Don't make a decision on day two because the dashboard looks pretty.
Red flags to watch for
A few things that should make you walk away:
No data export. If you can't export your tenant data, lease records, and financial history in a standard format, you're locked in. Period. Ask about export before you sign up, not after.
Customer support that's only email with 48-hour response times. When a rent payment fails or a tenant can't access their portal, you need help today, not next week. Look for platforms with chat support or at minimum same-day email response.
No local market awareness. If the software doesn't know what an apartment association (dzīvokļu īpašnieku kooperatīva in Latvia, korteriühiö in Estonia) is, it wasn't built for your market. You'll spend time workarounding features that assume a US-style HOA model.
Pricing that doubles after year one. Some platforms offer aggressive first-year discounts, then jack up the price. Read the fine print. Ask what the renewal price is.
Making the switch
Once you've chosen, here's how to actually make the transition without losing your mind:
Don't migrate everything at once. Start with one building. Run it in parallel with your spreadsheet for one full billing cycle. Compare the results — rent collected, utility bills, maintenance logs. If they match, migrate the rest. If they don't, figure out why before you scale up.
Set aside a specific time for the migration. Not "I'll do it when I have time" — you'll never have time. Block out a Saturday. Get it done. The longer you run parallel systems, the more errors creep in.
And tell your tenants. A brief message: "We're switching to a new system for rent payments and maintenance requests. You'll get an invitation to set up your portal next week." That's it. You don't need to explain the software; you just need to set expectations.
The bottom line
Software for a small portfolio isn't about features. It's about removing the mental load of remembering everything. The right tool doesn't just organize your data — it gives you back your evenings and your weekends.
If you're managing 15+ units and still using a spreadsheet, you're probably working harder than you need to. The question isn't whether you can afford software. It's whether you can afford the time you're losing without it.
Urbaneta is built for portfolios exactly this size — small enough that you don't need enterprise software, big enough that spreadsheets don't cut it. You can try it free for 14 days and run your most complicated building through it before deciding.