Property management software for UK landlords
I spent three years running a small portfolio before I automated anything. The first time I tried to reconcile twelve rental incomes against bank feeds by hand, I knew there had to be a better way. Bj Murray Property Management Software came up in conversation after a colleague mentioned it, and I ended up testing it over a six-month period. What follows is what actually happened. The core workflow is straightforward. You add each property, assign tenants, set the rent schedule, and then let the system track payments. It handles the accounting side fairly well — tenancy renewals, deposit protection, and generating landlord tax summaries are the parts that saved me the most time. I would estimate it cut my monthly reconciliation from about four hours down to roughly forty-five minutes once everything was properly set up. The setup itself took longer than you might expect, mostly because getting the bank feeds configured correctly is where most people stall out. I ran into a specific edge case that nobody really warns you about. The software supports multiple bank accounts per property, which sounds useful until your actual bank statement imports merge transactions from different months. I had a situation where a tenancy deposit refund processed in the new financial year but the original payment landed in the old one, and the automated reconciliation got confused because the dates crossed a quarter boundary. The workaround was to switch off auto-reconcile for that specific property, manually match each transaction using the reference field, and then re-enable the automation. It took about twenty minutes to sort, but I learned to never trust the bulk-match feature when deposits or refunds are involved.
Another thing people miss is the way the software handles void periods. When a tenant leaves early and the property sits empty for six weeks, the system still expects rent income to arrive on schedule. If you don’t manually adjust the forecast, your profit and loss statements look wildly optimistic until you realize what happened. I started setting a rule where any void period longer than fourteen days gets flagged in yellow by default. It’s not a built-in feature, so I use a custom tag in the notes field and a quick filter on my dashboard each week. The extra step takes about thirty seconds and prevents a lot of embarrassing conversations with accountants.
What it actually does and doesn’t do
Bj Murray Property Management Software is built for UK-based landlords who want something lighter than enterprise-level solutions like Buildium or AppFolio. It covers the essentials — rent collection, maintenance requests, tenant communication logs, and basic accounting. The reporting is decent for year-end tax purposes. It integrates with HMRC-compatible formats, which matters more than people realize when you’re filing self-assessment at the last minute. Where it falls down is automation at scale. If you have fewer than twenty units, the manual workarounds are manageable. Beyond that, you start hitting the limits of the interface, and the customer support response times drop noticeably. I contacted them once about a discrepancy in the lease renewal reminders, and it took four business days to get a reply. Not terrible, but not ideal when you’re chasing something before a deadline. The platform also lacks API access, so you can’t connect it to external tools for things like dynamic pricing or predictive maintenance scheduling. There’s another limitation worth mentioning bluntly. The software doesn’t handle multi-currency transactions. If you’re managing properties for international landlords or dealing with overseas income, you’re out of luck. The developers haven’t announced any roadmap for this feature, so if that’s a requirement for you, look elsewhere. Alternatives like ResMan or RentRedi offer broader international support, though they come with steeper learning curves and higher price points.
Get the Full Details

Setting it up without losing your mind
Start by importing your existing data in CSV format rather than trying to recreate everything manually. The import wizard accepts Excel files directly, and I found it faster to map columns myself than to answer support tickets about missing fields. Once the import runs, verify the total rent rolls against your bank statements before you go live. I skipped this step once and spent three days chasing phantom tenants who didn’t exist. The bank feed setup is the part that requires patience. Connect each rental account individually, don’t try to aggregate them into one master feed. The reconciliation engine handles per-account matching more accurately, and you’ll spend less time fixing broken links. If a transaction doesn’t auto-match, assign it to the correct property and leave a note in the reference field. Over time the pattern recognition improves, but you need to seed it with manually categorized transactions first. Maintenance requests are tracked inside the system, but the notification settings are buried under five menus. I found the fastest way to stay on top of them is to export the pending requests list every Monday morning and sort by urgency yourself. The built-in reminders are okay for routine stuff, but if a boiler breaks in January, you need a more immediate flag. I keep a separate spreadsheet for emergency contacts and link it in the property notes field so I don’t have to search for phone numbers during a crisis.
Is it worth the money?
At the current pricing tier, Bj Murray Property Management Software is competitively positioned for small landlords who want something better than spreadsheets but don’t need a full ERP system. The monthly cost works out to roughly twenty pounds per property, which is reasonable if you consider the time savings on accounting. For someone managing six to eight units, it pays for itself within the first two months. If you’re already past that point, the interface starts to feel cramped. You’ll notice it in the reporting module, where custom dashboards require more clicks than they should, and in the way the mobile app lags when loading tenancy documents. These aren’t dealbreakers, but they’re real friction points that add up over a year. The best use case is a landlord who wants minimal setup and solid baseline functionality. The worst case is someone who expects enterprise-level automation or international support. I’ve seen people move away from it after their portfolio grew past fifteen units, and that’s a fair assessment. The software does its job well within its intended scope, but it’s not designed to scale indefinitely.
For anyone considering it, I’d recommend starting with a thirty-day trial using a single property first. Map out your entire rent collection cycle, test the tax export feature, and see whether the reconciliation matches your expectations. If it clicks, expand from there. If not, you’ve wasted less than an hour instead of committing to a yearly contract. The platform works. It’s not flashy, and it won’t solve every problem, but for the right size portfolio it’s a sensible choice. I’m still using it after moving to a slightly larger setup, and while I’ve added complementary tools for maintenance tracking, the core accounting and tenancy management remain in Bj Murray Property Management Software. That says enough about where it fits in my workflow.
