Skip to content
Operix Systems

Blog

Excel to ERP: how to move your data step by step

Moving from Excel to ERP takes six steps: collect every sheet, clean the item, customer and supplier lists, agree opening stock and balances on one cut-off date, load them and match the totals, run both records in parallel for a short period, then close the sheets. Old history stays in Excel as a read-only archive.

By Operix Systems · · 6 min read

You have already decided the sheets have had their day. If you are still deciding, the signs you have outgrown Excel is the place to start. This guide deals with the next problem: years of items, customers and balances sit in workbooks on several computers, and all of it has to arrive in the new system correct on the first morning.

Decide what moves and what stays

DataMove it?How
Items, units, pack sizes, pricesYesOne cleaned list, loaded before anything else
Customers and suppliersYesOne row per party, with area, contact and credit terms
Opening stockYesFrom a physical count on the cut-off date, godown by godown
Receivables and payablesYesUnpaid invoices, or one agreed balance per party
Cash and bank balancesYesFrom the cash book and bank statement on the cut-off date
Open ordersUsuallyRe-entered by hand; they are few and worth a second look
Past years' invoicesRarelyLeft in the sheets as a read-only archive
What to bring into the ERP

The temptation is to bring everything. Old transactions carry old mistakes, take time to convert and are seldom opened again. What you need on day one is a correct starting position.

Excel to ERP in six steps

  1. Collect every sheet

    Find all the workbooks in use, including the private ones salesmen and storekeepers keep. Decide which copy of each list is the true one.

  2. Clean the lists

    Remove duplicates, fix spellings, give every item a unit and every customer one name. Agree a simple code for each if you have none.

  3. Fix a cut-off date

    Choose a month-end or a quiet day. Count stock that day and close the books to it, so every opening figure refers to the same moment.

  4. Load and match totals

    Import the lists and opening figures, then compare totals. Stock value, receivables, payables, cash and bank must equal your books.

  5. Run in parallel

    For a short, agreed period, enter transactions in both. Compare the results regularly and trace every difference to its cause.

  6. Cut over

    On the agreed date, stop writing in the sheets, make them read-only and file them. From then on the ERP is the only record.

Cleaning the lists

This is most of the work, and none of it is technical. One shop may appear under a full name, an abbreviation and a third spelling with the area added, each row holding its own balance. Only your staff know it is one customer. An item may be sold by the piece and bought by the carton, with the conversion kept in somebody's head. Write it down.

  • Every item has one name, one unit and, where it applies, a pack size.
  • Every customer and supplier appears once.
  • Blank rows, merged cells, subtotals and colour codes are gone; a system reads rows, not formatting.
  • Dates are real dates and amounts are numbers, not text.
  • Dead items, and parties with no balance and no recent activity, are left behind.

Opening balances

Opening balances are the seam between the old record and the new one, so they must agree with each other as well as with the sheets. Take stock from a physical count, not from the stock sheet; the gap between those two is one reason you are moving. For receivables, loading each unpaid invoice works better than one figure per customer, because recoveries can then be matched to invoices and the ageing is right from the first day. If that is too much, a single agreed balance per party will do. Ask your accountant to sign the opening figures. Arguments long afterwards often trace back to an opening balance nobody checked.

The parallel run

Running both records side by side proves the system on your real work, but it doubles the entry, and staff tire of it quickly. Keep it short and set its end date before it begins. One closing is the usual test: if the ERP's month-end figures match the sheet's, the sheet has done its last job. Where they differ, find out why. Now and then the ERP is right and the sheet held an error nobody had noticed.

Do not let the parallel run drift. A sheet left open just in case becomes the record people trust, and the ERP becomes the copy.

Cut-over day

  • Choose a quiet day, well away from your busiest season.
  • Check that open orders and undelivered challans have been entered.
  • Lock the sheets so they can be read but not changed.
  • Have someone from the vendor present or on call for the first full day.
  • Tell customers and suppliers if invoice numbers or formats will change.

Who does what

The split is simple. Your team decides what is correct: which names are duplicates, what the stock really is, what each customer owes. The vendor handles the mechanics: a template for each list, the import, and reports for matching totals. In an Operix ERP software project we import item lists, customers, suppliers and opening balances from Excel or your current software, and check the totals with you before go-live. The Al Ajmi Travels ERP shows the destination: bookings, finance, documents and vouchers in one dashboard.

The data move is one phase of a larger plan, set out in the ERP implementation plan. If you would like us to look at your sheets and say how much cleaning they need, book a demo.

Questions people ask

How do I move data from Excel to an ERP?

Clean the item, customer and supplier lists, fix a cut-off date, load opening stock and balances, and match the totals to your books. Then run both for a short period and close the sheets.

Should we migrate old invoices and history?

Usually not. Load opening balances and unpaid invoices, and keep the old workbooks as a read-only archive. History can be imported later if a real need appears.

What are opening balances in an ERP?

The stock, receivables, payables, cash and bank figures on the day you start. They must all refer to the same cut-off date and agree with your books.

How long should the parallel run last?

Long enough to prove one closing, and no longer. Fix the end date in advance, because double entry wears staff down and an open sheet keeps being used.

Who cleans the data, us or the vendor?

You decide what is correct, since only your staff know the customers and the stock. The vendor provides templates, runs the import and helps match the totals.

Tell us how your business runs today.

We'll show you what it looks like as one system. We don't publish prices: every quote starts with a conversation.