Codemind Storage
Codemind Storage is self-storage management software for units, rentals, billing, arrears, agreements and door access, built from the daily work of a real multi-site facility.
Self-storage software UK
UK self-storage software with tax policy per scope and category, Companies House lookup, a nominated billing contact and subject access. No Direct Debit today.
Available · Card payment only, no Direct Debit
Direct answer
Self-storage software sold into the UK has to resolve VAT on rent and on goods, identify a limited-company tenant, send financial notices to the right person and answer a subject access request. Codemind Storage does those four today. Direct Debit, the method most UK tenants expect, is not available.
Operator question
Less than most vendors imply, and more than a currency symbol. Software built for another market can be made to show pounds and a DD/MM/YYYY date. What it often cannot do is treat rent and retail goods as different tax categories under one policy, record which treatment was applied and when the policy changed, look a business tenant up against the company register, or separate the person who signs the agreement from the person in accounts.
Those four are where a UK operator loses hours, and they are the four this product was built around, because it is being built inside a working UK multi-site facility rather than adapted into the market afterwards. The gap gets its own section at the end rather than a footnote.
Operator question
Through a tax policy resolved per scope and per category, rather than a rate field bolted to an invoice line. A category separates the things that behave differently, such as rent, retail goods, cover and fees, and the treatment applied to a given charge is recorded rather than recomputed later from whatever the settings happen to say.
Every policy change is audited, which matters more than it sounds. The recurring failure in storage billing is not choosing the wrong rate once; it is changing a rate or an exemption and being unable, months later, to show which invoices were raised under which policy. Because the ledger is append-only, a corrected treatment appears as a reversal and a new entry rather than an edit to history.
One known gap, stated plainly: a site that has configured tax on rent collects none on a first month booked through the public booking flow. Complete online-booking tax handling is not a claim this product makes. If most of your move-ins arrive that way, weigh it carefully.
Operator question
Yes, and it is where the UK build shows. A business tenant can be looked up against Companies House rather than typed in by hand, so the registered name and number on the agreement are the ones the register holds, not the ones a member of staff heard across the counter.
The record then separates two roles that a consumer-shaped product merges. A nominated billing contact receives financial notices, meaning invoices, payment failures and statements, while operational notices about the unit go to the account. Contacts, documents and custom fields sit on the same record, so a business tenant with several units and several people needs no second system.
Operator question
Retention categories, a subject access export and erasure exist, and the export reaches further than most operators expect. A tenant who has held a door credential has generated an access-event history, and that is personal data about them, so it sits inside the subject access route rather than in a silo nobody thinks to search.
Alongside it: multi-factor authentication with recovery codes, a security event log, and scheduled access reviews with a nominated estate-wide recipient. Those let you answer who could see this and when it was last checked, rather than assert it. Permission is enforced per column as well as per page.
Operator question
Cloud-based in the ordinary sense: a hosted web application reached in a browser, with nothing to install on a site PC, one staff console and a separate authenticated tenant portal. It is built by Codemind, a UK company, out of the daily work of a real UK multi-site facility, which is why the tax model splits rent from goods and the arrears process is staged rather than a single flag.
What this page will not tell you is which region your data would be hosted in, or which compliance certification has been obtained. Neither is recorded, so neither is claimed. Ask for both in writing before you sign anything, of us and of every other vendor, and treat an unevidenced answer as no answer.
Operator question
The table below is the short version of this page, arranged so the gaps are as visible as the capabilities.
Two numbers are worth carrying into any comparison. The public developer API is 13 endpoints, 10 read and 3 write, each with its own scope, with the reference generated from the endpoint list so it cannot drift from the code. And daily occupancy snapshots began recording on 3 September 2026, so occupancy trend and seasonality will not exist until a year of them has accumulated.
At a glance
Arranged so the gaps are as visible as the capabilities. Nothing here is a forecast.
| UK expectation | Status | What that means in practice |
|---|---|---|
| Direct Debit rent collection | Not available | A provider connects, no charging adapter behind it; a second-gateway decision |
| Card payment and autopay | Available | Stripe cards, saved cards, autopay, idempotent payment operations |
| VAT on rent and on goods | Available | Policy per scope and category, treatment recorded, every change audited |
| Tax on a first month booked online | Known gap | A site charging rent tax collects none on that path |
| Companies House lookup | Available | Registered name and number pulled for a business tenant |
| Separate billing contact | Available | Financial notices to the nominated contact, operational to the account |
| Subject access and erasure | Available | Retention categories, export and erasure, access history included |
| Accounting sync | Available | Xero, through the Connect integration layer |
| Published price list | Not published | No price is approved; expect a quote conversation |
| Hosting region or certification | Not claimed | Nothing is recorded, so nothing is asserted here |
What this does not do
Direct Debit. UK storage tenants expect to pay monthly rent by bank debit, and an operator who has trained a customer base on that expectation cannot move them to a saved card without a churn cost and a collections cost. This product does not have Direct Debit.
The state is worth putting precisely, because coming soon would be misleading. A bank-debit provider connects through the integration layer, but no charging adapter exists behind that connection, so nothing can be collected through it. That is not a backlog item waiting for a sprint; it is a second-gateway decision that has not been taken.
What does exist is Stripe card payment, saved cards and autopay, with idempotent payment operations so that a retry or a re-delivered webhook is never a second charge. That is a real collections mechanism and it works. It is not a substitute for bank debit in a market where bank debit is the norm. If Direct Debit is non-negotiable for your business, do not choose this product today.
Continue through the workflow
Codemind Storage is self-storage management software for units, rentals, billing, arrears, agreements and door access, built from the daily work of a real multi-site facility.
Self-storage management software for customers, units, rentals, billing, arrears and many sites, kept as one operational record instead of four that disagree.
A self-storage CRM connecting the tenant record to units, rentals, invoices, payments, documents and communications, and plain about where the pipeline stops.
Invoice storage tenants, allocate partial payments, prorate mid-period changes, take Stripe card payments and run autopay over a ledger that cannot be edited.
A useful first step
We are building this from the daily work of a real multi-site operation. If your process disagrees with ours, that is the useful conversation.