The Elo Cloud family
Guide

Hotel PMS Implementation: Data-Migration Checklist and Steps

EEloPMS Team··5 min read
Hotel PMS Implementation: Data-Migration Checklist and Steps

A hotel PMS data-migration checklist should include guest and company profiles, future reservations with deposits, room types and room numbers, rate plans and seasons, open balances, and user roles. Export each from the old system, clean it, load it into the new PMS, then spot-check it before go-live.

That checklist is the core of any hotel PMS implementation. The rest is planning, training and a controlled switch-over, so your front desk keeps checking guests in while the system underneath changes. This guide gives you the checklist, the data migration steps in order, what training and support to expect from a vendor, and a go-live checklist to print.

Hotel PMS data-migration checklist

Work through this list with whoever owns the old system's data. Export everything to CSV or Excel, and keep the files: they are your record of what the old system held on the day you left it.

DataWhat to exportHow to check it after loading
Guest profilesName, phone, email, ID type and number, nationality, preferences, VIP flags, stay historyOpen 10 profiles, including repeat guests, and compare
Company and travel-agent accountsAccount names, contacts, credit terms, negotiated ratesEach account's terms and contact match the old system
Future reservationsDates, room type, assigned room, rate plan, source, special requestsCount by arrival month matches; spot-check 10 bookings
Deposits for future staysAmount, date, method and reference for every advance paymentDeposit total matches the old system's deposit ledger
Open balancesIn-house folios at cut-over; unpaid company (city ledger) balancesTotals tie to the old system's last trial balance
RoomsRoom types, room numbers, floors, bed types, amenities, out-of-order roomsRoom count per type matches the physical property
RatesRate plans, seasons and dates, weekday/weekend rates, packages, meal plansQuote three test stays and compare prices
PoliciesCancellation, deposit and no-show rulesEach rate plan carries the right policy
Extras and servicesLaundry, transport, spa and other chargeable items with prices and taxPost one of each to a test folio
Outlet items and stock (if you run a restaurant or shop)Menu and item list with prices, units and opening stockRing up a test bill in each outlet
Tax setupTax rates, registration numbers (such as NTN), invoice settingsA test invoice shows the right tax and registration details
Users and rolesStaff list, departments, what each role may doEach person logs in and sees only their screens
OTA connectionsChannel logins, hotel IDs, room and rate codes used on each OTAA test booking from each channel arrives correctly
History you will not migratePast folios and old reports, saved as PDFArchive opens and is stored somewhere backed up

Tip: before you export, merge duplicate guest profiles and fix phone-number formats in the old system. Cleaning data once, at the source, is faster than cleaning it twice.

Hotel PMS data migration steps

  1. Agree the scope. Decide what moves (the checklist above), what is archived as PDF, and the cut-over date. Choose a quiet week, away from peak season and large group arrivals.
  2. Export and clean. Export each data set, remove duplicates and test records, and fill gaps such as missing phone numbers.
  3. Build the property in the new PMS. Set up the property, room types, rooms, floors, seasons, rate plans, policies, taxes and users. Do this before loading any guest or booking data, because bookings depend on it.
  4. Load guests and company accounts. Import the cleaned profiles and accounts, then check a sample by hand.
  5. Load future reservations and deposits. Ask the vendor whether bookings will be imported or re-entered, and who checks them. Match every advance deposit to its booking.
  6. Connect your channels. Map each room type and rate plan to the OTA's codes, test the connection, then confirm a test booking arrives.
  7. Test with real scenarios. Check in a walk-in, post a restaurant charge to a room, split a folio, check out, and run a night audit on test data.
  8. Cut over after the night audit. Close the last day on the old system, load any final changes, then switch: from the next morning every new transaction goes into the new PMS.
  9. Reconcile. Compare deposits, in-house balances and company balances against the old system's final reports, and resolve every difference.
  10. Archive. Keep the old system read-only, or its exports, for as long as you may need to look up a past bill.

Hotel PMS implementation plan: the phases

How long a hotel PMS implementation takes depends on your room count, the number of outlets and channels, how clean your data is, and how quickly your team can attend training. Plan in phases rather than to a fixed number of days:

Document your current workflows before you start: how you check in a walk-in, post a charge to a room, run night audit, update room status and handle a group booking. Missing steps here become confusion later.

What training and support should you expect from a hotel PMS vendor?

Ask for these in writing before you sign, whichever vendor you choose.

During implementation:

After go-live:

Staff training plan by role

RoleSuggested timeTasks to practise
Front deskAbout 4 hoursNew booking and walk-in, room assignment, check-in and check-out, charges and payments, split folio, cancellation and no-show
HousekeepingAbout 1 hourUpdating room status, notes, out-of-order rooms
Restaurant and POSAbout 2 hoursOrder entry, sending to kitchen, charge-to-room, end-of-shift cash close
Night auditorAbout 2 hours, plus shadowingPre-close checks, cashier close, trial balance, closing the business date
ManagementAbout 2 hoursDashboard, rates and availability, reports, user permissions

Train your quickest learner first and make them the in-house champion during go-live week. Have the night auditor shadow the first few closes on the new system: audit mistakes carry into the next day.

Go-live day checklist

If an item is not done, move the date. A smooth migration beats a fast one.

What if something goes wrong?

Keep the old system readable. If a guest disputes last month's bill, you need to be able to pull it up.

Know the usual first-week issues:

IssueFirst thing to check
OTA reservations not arrivingChannel credentials and room/rate mapping
A rate shows the wrong amountSeason dates, weekday rules and tax settings
A receipt or folio will not printPrinter setup on that workstation
A folio will not settleOpen charges, or a payment in the wrong folio

Have a rollback plan. Agree in advance what would make you return to the old system in the first 24 hours (for example, check-in or payments not working), and keep the old system available until that window passes.

Switching to EloPMS

If you are moving from spreadsheets, a logbook or an older PMS, EloPMS has tools for the steps above:

EloPMS is our recommendation for independent hotels, resorts and guest houses making the switch. Book a demo to plan your migration with us, or start a 15-day free trial (no credit card required) and test it with your own rooms and rates before you commit.

Related guides:

Tagshotel PMS implementationhotel PMS migrationcloud hotel PMSproperty management system implementationhotel software migration

Frequently asked questions

What should a hotel PMS data-migration checklist include?
Guest and company profiles, future reservations with their deposits, open balances (in-house folios and company accounts), room types and room numbers, rate plans and seasons, policies, extras, tax setup, users and roles, and OTA connection details. Archive past folios as PDF rather than migrating them.
What are the hotel PMS data migration steps?
Agree the scope and cut-over date; export and clean the data; build the property, rooms and rates in the new PMS; load guests and company accounts; load future reservations and match deposits; connect and test OTA channels; test real scenarios; cut over after the last night audit; reconcile balances; archive the old data.
How long does a hotel PMS implementation take?
It depends on room count, the number of outlets and channels, how clean your data is, and how quickly staff can be trained. Plan by phases (plan, build and load, train, test, go-live) and choose a quiet week for the switch.
Will I lose guest data when I migrate to a new hotel PMS?
Not if you export it first. Guest profiles, company accounts and future bookings can be moved; past folios are usually archived as PDF. Export everything from the old system before you start, and keep the files.
What happens to OTA reservations during a PMS migration?
Map each room type and rate plan to the OTA's codes in the new system, test the connection, and confirm a test booking arrives before go-live. In EloPMS, reservations already imported from a channel are skipped rather than duplicated.
What level of training and support should I expect from a hotel PMS vendor?
During implementation: a written plan, a named contact, role-based training on your own configuration, a test setup and clear availability in go-live week. After go-live: support hours that cover your night shift, an escalation route, training for new hires and written guides. Ask for these in writing.
Should I switch PMS in low season or high season?
Low season. Staff have more time to train, there are fewer check-ins during the test period, and less revenue is at risk if something needs fixing. Avoid peak dates and large group arrivals.
Back to all articles

Run your whole hotel on one system

See how EloPMS unifies your front desk, outlets, bookings and accounts. Start free, or book a quick demo.

Start 15-Day Free TrialBook a demo