tajir point.Home
Getting started

Moving from Excel or paper to a POS: a step-by-step guide

Excel and paper get you started, but they cannot keep up with a growing shop. Here is how to move to a POS without losing data or closing for a day.

By Muhammad Hasnain, FounderPublished 7 min read

Short answer

To move from Excel or paper to a POS, make three clean lists: products (name, price, barcode, stock), customers and suppliers (name, phone, balance owed). Import them, check a few items, count your opening stock, and go live on a quiet day. With Tajir Point, our team loads your lists for you, free.

In this guide

  • Signs it is time to leave Excel or paper
  • The three lists you need, with the columns
  • How to clean your data in an hour, not a week
  • Go-live day, step by step
On this page
  1. Signs it is time to move
  2. The three lists you need
  3. Clean your data in an hour
  4. Opening stock and opening balances
  5. Go-live day, step by step
  6. What a typical switch looks like
  7. Common mistakes to avoid
  8. Moving to Tajir Point: free data migration
  9. Questions

Signs it is time to move

  • You do not know your real stock until you count it.
  • Two people edited the sheet and now nobody trusts the numbers.
  • Adding up the day's sales takes longer than an hour.
  • Customers argue about their khata balance.
  • You opened a second branch, or want to sell online.
  • Prices changed and the shelf, the sheet and the till all show different numbers.

A POS fixes these because every sale updates stock, khata and reports at the same moment. Nobody has to copy numbers from one place to another.

The three lists you need

You do not need years of history. You need three lists that are right today. Excel, Google Sheets or a CSV file all work.

1. Products

Product list columns
ColumnExampleNeeded?
Product nameBasmati Rice 5 kgYes
Selling price2,450Yes
Cost price2,180Recommended
Barcode or SKU8961234500017If you scan
CategoryRice & flourRecommended
Size / colour / variant5 kgIf you have variants
Tax rate0% / 18%If items differ
Opening stock24If you track stock

2. Customers (your khata)

Name, phone number, and the balance they owe you today. Add an email or address only if you have it.

3. Suppliers

Name, phone number, and the balance you owe them today.

Clean your data in an hour

  1. Remove duplicates. Sort by name and look for the same item twice ("Coke 1.5L" and "Coca Cola 1.5 ltr").
  2. One product per row. If an item comes in sizes or colours, either give each its own row or use a variant column.
  3. Numbers as numbers. No "Rs" or commas inside price cells. In Excel, keep barcodes as text so a long barcode does not turn into 8.96E+12.
  4. Phone numbers in one format, for example 03001234567 or +923001234567.
  5. Delete dead items you have not sold in a year. You can add them back later.
  6. Check the big balances with the customer before you load them.

Opening stock and opening balances

Two numbers set your starting point. Get them right and everything after is accurate.

  • Opening stock: count what is on the shelf on go-live day, or the night before. Do not trust the old sheet for this. Our stock counting guide shows how.
  • Opening balances: each customer's and supplier's balance on go-live day, entered as an opening balance, not as a sale or purchase. That keeps your sales reports correct.

Go-live day, step by step

  1. Pick a quiet day (not Friday, Eid week or the 1st of the month).
  2. Import your lists and check ten random products: name, price, barcode, stock.
  3. Print a test receipt and set your shop name, address and tax details on it.
  4. Give each staff member their own login and role.
  5. Do a few practice sales together: cash, card, credit (khata), a return.
  6. Count opening stock and update it.
  7. Open the register and start selling. Keep the old book or sheet for reference only; write nothing new in it.
  8. At day end, run the Z-report and compare the cash in the drawer.

Expect the first week to feel slower. By week two most staff are faster on the POS than they ever were on paper.

What a typical switch looks like

A simple one-week plan
WhenWhat happens
A week beforeMake the three lists. Decide your go-live day. Check your printer and devices.
Three days beforeLists cleaned and imported (by you, or by our team for free). Spot-check prices and barcodes.
Two days beforeStaff logins and roles set up. A few practice sales together.
The night beforeCount opening stock. Confirm big khata balances.
Go-live daySell on the POS only. Run the Z-report at closing.
One week afterLook at the first week's sales and stock reports and fix any wrong prices or units.

Small shops with a few hundred products often finish faster. Larger shops with several branches should go live one branch at a time, so the team learns on the first one.

Common mistakes to avoid

  • Running Excel and the POS side by side for weeks. Pick a day and switch.
  • Loading old khata balances as sales, which inflates your sales reports.
  • Skipping the opening stock count and trusting the old sheet.
  • Sharing one login for the whole shop, so nobody knows who did what.
  • Importing thousands of dead products you never sell.

Moving to Tajir Point: free data migration

Send us your lists, or an export from your old POS, in Excel or CSV. Our team loads them into Tajir Point for you, free, before you go live:

  • Products, prices, barcodes and categories
  • Customers and suppliers, with their opening credit balances
  • Opening stock for each branch or warehouse
  • Staff logins and roles, set up with you on a call

Prefer to do it yourself? The back office has an Import / export page. It reads Excel (.xlsx) and CSV files, matches column names like "Product Name" or "product_name" for you, and tells you the row number of anything it cannot read. It also reads product exports from Shopify, WooCommerce, Loyverse, Square, Lightspeed and Odoo. Opening balances are added only once, so loading the same file twice never doubles a balance. Old sales history can be loaded as an archive for reference, without touching your stock or khata.

Ask for it when you book a free demo (tick "Move my data for me"), or ask for a call back. The Light plan is free for 3 months with no card; see pricing.

Questions people ask

Can I import my products from Excel?

Yes. Tajir Point reads Excel (.xlsx) and CSV files. Old .xls files need saving as .xlsx or CSV first. Or send the file to our team and we load it for you, free.

What if I only have a paper register?

Make a simple list of your best-selling products with prices, and every customer and supplier with a balance. You can type it in Excel or send clear photos to our team and ask how we can help.

Will I lose my customers' khata balances?

No. Each customer's current balance is loaded as an opening balance, so their khata continues from where it was.

Do I need to close the shop to switch?

No. Load your lists beforehand, count opening stock after closing or before opening, and start selling on the POS the next morning.

Is data migration really free with Tajir Point?

Yes. Our team loads your products, customers, suppliers, credit balances and opening stock from your Excel or CSV files at no charge.

Can I bring my data from another POS?

Yes. Export products, customers and suppliers from the old system as Excel or CSV. Tajir Point also reads product exports from Shopify, WooCommerce, Loyverse, Square, Lightspeed and Odoo.

Useful pages

Free for 3 months. No card needed.

Talk to a person, see a demo on your own products, or start on your own today.