Guide

How to Switch Self Storage Software Without Losing Data

To switch self storage software without losing data, export everything from the old system, clean it, have the new vendor import it, check balances unit by unit, then cut over right after a billing run. Plan about a week, and expect tenants to re-enter a payment method because stored card numbers do not transfer.

Last updated By Stitch Storage Team7 min read

To switch self storage software without losing data, get a full export from your old system, clean it, have the new vendor import it, check every unit and balance against the old records, then cut over right after a billing run. Most of the risk is in the data, not the software, so spend your time there.

This guide is neutral and works for any move. If you want help choosing first, read how to choose self storage software.

What carries over and what does not

Set expectations before you start.

ItemCarries over?Notes
Units (number, size, rate, type)YesClean up unit names first
Tenants (name, phone, email, address)YesFix missing emails and phones now
Leases and rent amountsYesImport start date and rent
Balances owedYesAdded as an "Opening balance" entry on each ledger
Past payment historyOften as a fileKeep your own export as the record
Stored card numbersNoTenants enter a payment method again
Gate codesDependsCheck with the vendor and your gate maker
Notes and documentsSometimesAsk what format is accepted

An opening balance is a single starting entry. The new system does not rebuild each old invoice, it starts the ledger at what the tenant owes on the cutover day. Keep your old export to answer any later question about history.

Why stored cards do not transfer

Card numbers are held by the payment processor of your old software, not by you. They are not handed over to a new processor, so every autopay tenant has to add a card or bank account again. This is true for almost every software move, not only to Stitch. Plan for it. It is the biggest tenant-facing step in the switch.

The 7-day plan

Day 1: Get your full export

  1. Log in to your current software and find every export or report: tenant list, unit list, rent roll, ledger or transactions, and open balances.
  2. If a report is missing, email support and ask for a full data export in writing. Save the reply.
  3. Save the files in a folder named with today's date. Make a second copy on a drive or cloud account.
  4. Check that the files open and that the row counts look right.

Your right to your data is a question to settle before you sign anything with any vendor. Ask it again here. The data export glossary entry explains what a good export includes.

Day 2: Clean the data

Open the exports in a spreadsheet and fix the following:

  • Duplicate tenants. The same person on two lines.
  • Odd unit names. Choose one pattern, like A01, A02. Match what is on the doors.
  • Missing contact info. A tenant with no email or phone cannot get the autopay invite.
  • Wrong rents. Compare each rent to what the tenant actually pays.
  • Old vacated tenants. Archive them; do not import them as active.
  • Balances that do not match. Compare the balance column to the last bills you sent.

Day 3: Send the file and agree the plan

Send the cleaned files to the new vendor. Ask them to confirm in writing: what will be imported, what will not, the cutover date, and who does what. Free migration with a stated turnaround, such as Stitch's 48 hours, makes this day short. See Stitch migration and the switch to Stitch page. If you are moving off a named product, check the matching guide such as how to switch from Storable.

Day 4: Check the import

The vendor loads your data into a test or trial account. You check it. Do not skip this.

Use this checklist:

  • Unit count matches your old system
  • Occupied and vacant counts match
  • Ten tenants spot-checked, name, phone, email, unit, rent
  • Every tenant with a balance has the right opening balance
  • Total of all balances matches the old system's total
  • Rent amounts and due dates are right
  • Late fee rules are set the way your lease says

Worked example (illustrative)

Say your old rent roll shows 120 occupied units at $95, which is $11,400 per month. Fourteen tenants owe a total of $1,330. After the import, the new system should show 120 active leases, $11,400 in monthly rent and $1,330 in opening balances. If it shows $1,425, one balance was doubled (that is $95 extra). Find the tenant with a $190 balance that should be $95 and correct it before you go live.

Day 5: Set up payments and tenant messages

  1. Connect your payment account in the new system.
  2. Write one short message to tenants: what is changing, the date, and the link to add a card or bank account.
  3. Include how to pay, and who to call.
  4. Do not tell tenants their old autopay will keep running unless you have confirmed it will.

Day 6: Plan the cutover

Pick the cutover moment: right after a billing run and month-end close, so few charges are open. Decide when the old system stops billing. The worst outcome is to bill the same rent twice, so set a date on which you stop all billing in the old one.

  • Turn off automatic billing and late fees in the old system on the cutover date.
  • Turn on billing in the new one.
  • Do not delete anything in the old system yet.

Day 7: Go live and watch

  1. Send the tenant message.
  2. Watch the first autopay setups come in.
  3. Check the first payments against your bank deposits.
  4. Call tenants who owe money and have not added a payment method.

Gate codes and hardware

If your gate or lock system is tied to your old software, ask both vendors how access will work on cutover day. The risk is locking out good tenants or leaving delinquent ones with access. Ask for a test with your own code before you flip the switch. See gate access.

What to keep from the old system

Keep a full export of tenants, units, ledgers and lien notices. The IRS says to keep records that support an item of income, deduction or credit until the period of limitations for that return runs out, which is generally 3 years and longer in some cases. Lien records may matter longer for legal reasons, so ask your attorney.

Common mistakes

  • Not checking totals. A matching total balance proves the import worked.
  • Switching in the middle of a billing run. Charges end up in both systems.
  • Telling tenants too late. Give at least a week.
  • Cancelling the old account first. Keep it until you have a full export and a clean first cycle.
  • Skipping the lien records. Any unit in the lien process needs its notice dates carried over by hand. Check your state's page under self storage lien laws and talk to your attorney.

After the move

For the next 30 days, compare payments in the new system with your bank deposits every week. After one clean rent cycle, cancel the old account. Your final export should be saved before you do.

If something goes wrong

Most problems are small and fixable if you kept the old system alive.

ProblemFix
A balance is wrong in the new systemCompare with the old ledger and post an adjustment with a note
A tenant was charged twiceRefund the extra charge the same day and tell the tenant
A tenant cannot find the payment linkResend it by text and email, and offer to take payment by phone
A gate code stopped workingCheck the code in both systems, then reset it. Keep a manual way to let people in on cutover day
A lien-stage unit lost its datesRe-enter notice dates from your paper file and tell your attorney

Questions to ask your new vendor about the move

  1. Who does the import, and how long does it take?
  2. Which fields do you accept, and what do you do with fields you cannot match?
  3. Will you send me a check report of units, tenants and balances to compare?
  4. What will tenants see on the first day?
  5. Is there a charge for migration? At Stitch it is free and completed in 48 hours.
  6. If the import is wrong, how do I get it fixed, and how fast?

Get the answers in writing. If you are still deciding on a product, the switch to Stitch page explains our process, and pricing lists plans.

This page is general information, not legal advice. Review any notice or lien paperwork with your attorney.

Let us do the import for you

Stitch migrates your units, tenants, leases and balances for free, completed in 48 hours. 30-day free trial, no card, no contracts.

30-day free trial. No card required. Free migration in 48 hours.

Frequently asked questions

Can I move my tenants and units to new storage software?

Yes. Units, tenants, leases and balances can be imported from a spreadsheet or export file. Balances usually arrive as opening balance entries on each tenant ledger.

Do stored credit cards transfer to new software?

No. Card numbers stay with the old payment processor, so tenants add a payment method again in the new system. Plan a message and a short window for this.

How do I export tenants from my current storage software?

Look for a report or export button on the tenant, unit and ledger screens. If you cannot find one, email support and ask in writing for a full export. Keep the reply.

When is the best time to switch?

Right after a billing run and a month-end close, so there are few open charges. Avoid the days around the first of the month if you bill then.

How long should I keep the old data?

Keep a full export for at least as long as the IRS says you should keep records that support your tax return. That is usually 3 years, longer in some cases.

Sources