Tasaheel ERP
Home › Guides › Moving Your Data from Excel to Accounting Software, Step by Step

Moving Your Data from Excel to Accounting Software, Step by Step

How to move your data from Excel: chart of accounts, customers, suppliers, items, assets and opening balances, bulk journal upload, and a preview of rejected rows.

Bulk journal upload in Tasaheel Accounts

The hardest part of moving to new accounting software isn't learning it, it's getting your data in: hundreds of customers, items and accounts. Typing is slow and error-prone; importing from Excel cuts it to minutes — provided there's a preview that stops bad data getting in.

What can be imported?

Import steps

  1. Download a ready template from the screen itself — it comes with your current data and columns, so you know the format.
  2. Upload your file (xlsx or csv): the program detects the sheet and the header row, and remembers the column mapping for next time.
  3. Choose how to treat existing records: add and update existing, add new only, or update existing only.
  4. Review the preview: valid and rejected rows, with the reason for each rejection — before anything is saved.

An existing record (by code) is updated, not duplicated.

Bulk journal upload

To move entries from a previous system: group lines into entries (by entry number, by date, or by date and reference), numbering (automatic or as in the file), and status (draft or posted). The program checks each entry's balance, the party on customer and supplier accounts, closed periods and duplicate numbers before uploading.

Tips

How Tasaheel Accounts manages imports

Bulk journal upload: grouping, numbering, status and balance checks
Bulk journal upload: grouping, numbering, status and balance checks

Read also opening balances and the chart of accounts, or learn more about Tasaheel Accounts.

FAQ

Will a customer or item be duplicated if I upload it twice?

No. An existing record with the same code is updated, not duplicated.

What happens to wrong rows?

They appear in the preview as rejected rows with the reason, and are not saved.

Do I need a specific column order?

No. The program detects the columns and remembers the mapping, and the template shows the format.

Can I move entries from my previous software?

Yes, with bulk journal upload, which checks balance and parties before uploading.

Try it in Tasaheel: create a free account, download the customers template and upload your file.
By Sherif Fadl — Founder, Tasaheel ERPAn accountant and financial-solutions builder who spent years in Saudi finance departments, and founded Tasaheel to bring accounting, VAT, zakat and payroll together in one Arabic system.

Updated: 2026-09-28

Tasaheel ERP — Start the trial · User guide