How to Import Excel Data into TallyPrime: Step-by-Step Guide (2026)

How to Import Excel Data into TallyPrime

Importing data from Excel into TallyPrime is a powerful way to save time, reduce manual entry errors, and get your accounting software up and running faster. This comprehensive guide will walk you through both methods of importing data: using TallyPrime’s ready-made sample templates, and creating custom mapping templates for your existing Excel files.

Manually re-entering large volumes of data from Excel into TallyPrime is not only time-consuming but also increases the risk of costly errors. With the data import feature, you can bring master data (such as ledgers, stock items, and groups) and transactional data (like sales, purchases, and payments) directly from Excel into TallyPrime in just a few clicks.

Let’s explore everything you need to know, from preparation and benefits to the step-by-step import process and how to fix common errors.

Why Import Excel Data into TallyPrime?

Before we dive into the “how,” let’s look at the benefits of using TallyPrime’s Excel Import Function:

  • Save time – Instead of manually keying in hundreds or thousands of entries, you can import them in minutes.
  • Reduce manual errors – Automated import eliminates common typing mistakes and ensures greater data accuracy.
  • Handle large volumes easily – Whether you have thousands of ledgers or months of transaction records, the import feature handles them seamlessly.
  • Maintain your existing Excel format – You don’t have to reorganize your spreadsheets. TallyPrime lets you map your current file structure to its internal fields.
  • Reuse mapping templates – Once you create a mapping template for a specific Excel format, you can save and reuse it anytime, making repeat imports effortless.
  • Simplify business transitions – Whether you’re migrating from another accounting software, consolidating data from e-commerce platforms, or moving from manual Excel records, the import feature makes the switch smooth and disruption-free.

What Data Can You Import from Excel into TallyPrime?

You can import both masters and transactions from Excel:

Data TypeWhere It Lives in ExcelWhere It Goes in TallyPrime
Stock items and groupsProduct master sheetStock Items under Inventory Masters
Ledgers (parties, expenses)Account master or contact listLedgers under Accounts Masters
Opening stock quantitiesStock register or balance sheetOpening Stock entry under Inventory
Opening balancesTrial balance or balance sheetOpening Balances under Accounts
GST rates per itemRate column in product sheetGST/Tax details within each Stock Item
Sales/Purchase VouchersInvoice or transaction logsVouchers under Accounting Vouchers

Prerequisites for a Successful Import

Before you begin the import process, ensure the following:

  • Data quality – Clean and organize your Excel data. Remove duplicate ledgers or stock items, standardize GSTIN formats, and verify that all mandatory fields (like unit of measurement for stock items) are present.
  • Backup your company data – Always take a backup before performing any import to prevent data loss in case something goes wrong.
  • MS Office or LibreOffice installed – TallyPrime works with both licensed and unlicensed versions of MS Excel; LibreOffice is also supported for importing data.
  • File format – Use .xls or .xlsx files. CSV files can be imported after converting them to Excel format, but Google Sheets are not directly supported; you’ll need to download the sheet as an Excel file first.
  • Mapping templates ready (if using custom files) – If you’re importing data from your own Excel file (not the sample template), you need to create a mapping template to link your columns to TallyPrime fields.

Two Methods to Import Excel Data into TallyPrime

TallyPrime offers two distinct approaches:

  1. Using Sample Excel Files (Pre-defined Templates) – Best for users who want a quick, hassle-free import without worrying about column mapping.
  2. Using Any Excel File (User-defined Mapping Templates) – Perfect when you already have data in your own Excel format and want to map it directly into TallyPrime.

Method 1: Import Data Using Sample Excel Files (Predefined Templates)

If you prefer a straightforward “plug-and-play” method, TallyPrime’s Sample Excel Files are the way to go. These files come with predefined column headers and internal mapping, so you just need to paste your data into the template and import it.

Step 1: Export the Sample Excel File from TallyPrime

  • Open TallyPrime and go to Gateway of Tally.
  • Press Alt+O (Import) and select the type of data you want to import, such as Masters or Transactions.
  • TallyPrime will export a sample Excel file. Save this file to your computer.

Each sample file includes multiple worksheets, with column headers that match TallyPrime’s internal fields. The Read Me sheet provides detailed instructions, data format requirements, and a list of mandatory fields.

Step 2: Record Your Data in the Sample Excel File

  • Open the exported sample file in Excel.
  • Enter your data in the appropriate columns. For ledgers, for example, you would fill in the Name and Group Name columns (these are mandatory).
  • Do not edit or delete any column headers, as they are internally mapped for import.
  • Save the file after entering all your data.

Step 3: Import the Data into TallyPrime

  • In TallyPrime, press Alt+O (Import) and select Masters (or Transactions, depending on your file).
  • In the Import screen, provide the file path and select your saved Excel file.
  • Set File Format as Excel (Spreadsheet).
  • Select the Mapping Template as Default Template – TallyPrime automatically maps the columns for Sample Excel Files.
  • Choose the Type of Master (e.g., Ledger, Stock Item).
  • Configure Behaviour of Import to decide what happens if a master already exists (e.g., Overwrite, Skip, or Not Applicable).
  • Enable Preview Import Summary to see exactly what will be imported before proceeding.
  • Enable Backup Company Data before Import (strongly recommended).
  • Review the import summary and press I (Import).

TallyPrime will import your data and confirm successful completion. If there are any errors or exceptions, they will be logged for you to review and resolve.

Method 2: Import Data Using Any Excel File (User-defined Mapping Templates)

Most businesses already maintain their data in custom Excel formats. TallyPrime allows you to import such files without rearranging your columns. You simply create a mapping template that tells TallyPrime which Excel column corresponds to which Tally field.

Step 1: Create a Mapping Template for Masters (or Transactions)

  • Press Alt+O (Import) > Manage > Mapping Templates > select MASTERS (or TRANSACTIONS) > Create.
  • Provide the details of your Excel file (file path, worksheet name, row and column ranges).
  • In the Mapping Template Creation screen, map each TallyPrime field to the corresponding Column Header (or column letter) in your Excel sheet.
  • Name and Group Name are mandatory fields for accounting masters.
  • Once mapping is complete, verify the mapping to ensure there are no mismatches.
  • Press Ctrl+A to save the template. The template is saved as a .tsf (Tally Source File) in the config > excelmaps folder of your TallyPrime installation.

Pro Tip: You can save mapping templates for “All Companies” and even share them with other systems by copying the .tsf file.

Step 2: Import Masters Using the Mapping Template

  • Press Alt+O (Import) > select Masters (or Transactions).
  • Provide the file path of your Excel file.
  • Select the Mapping Template you just created.
  • Configure Behaviour of Import (Overwrite, Skip, or Not Applicable) for existing masters.
  • Enable Preview Import Summary.
  • Enable Backup Company Data before Import.
  • Review the preview and press I (Import).

TallyPrime will import your data based on the mapping template.

How to Handle Complex Data Structures (Multiple Rows & Columns)

Some transactions require multiple rows or columns to represent a single voucher. For example, a single sales invoice may have multiple line items, each occupying a separate row in Excel.

TallyPrime supports such complex data structures. When creating a mapping template for transactions, you can define:

  • Unique On row and Unique On column to identify when a new transaction begins.
  • Additional configurations in the mapping template to handle bill-wise details, multiple rows of stock items, or multi-column data.

For detailed guidance, refer to TallyPrime’s help resources on mapping multiple rows and columns.

Configuration Options and Best Practices for a Smooth Import

Follow these configuration tips and best practices to ensure a successful import:

Import Configuration

  • Behavior of Import – Choose how TallyPrime handles existing masters:
    • Overwrite – Replaces existing data with new data.
    • Skip – Leaves existing data unchanged and imports only new entries.
    • Not Applicable – Use when importing data for the first time.
  • Preview Import Summary – Always enable this option to review the data before importing. This helps you catch errors early.
  • Backup Company Data – Enable this option to create an automatic backup before import, providing a safety net in case of issues.
  • Exception Handling – TallyPrime logs any exceptions during import. You can choose to stop the import if exceptions exist or continue while logging them.

Best Practices for Data Preparation

  • Clean your Excel data before import – Remove duplicate records, standardize GSTINs and PANs, and ensure all mandatory fields are filled.
  • Check date formats – Ensure your Excel date format matches TallyPrime’s expected format (e.g., DD-MM-YYYY) to avoid date errors.
  • Verify ledger names – Make sure all ledger names in your Excel file exist in TallyPrime, or the import will fail for those entries.
  • Validate debit/credit balances – Ensure that for every transaction, total debits equal total credits. Unbalanced entries will cause import errors.
  • Use sample templates for practice – If you’re new to the import process, download sample files with data from TallyPrime’s help portal and practice before importing your live data.

Reusing Mapping Templates

Once you create a mapping template for an Excel format, you can reuse it for future imports. This is especially useful for businesses that regularly receive data from partners, suppliers, or e-commerce platforms in the same Excel structure.

To share a mapping template with other systems, simply copy the .tsf file from the config > excelmaps folder and import it on the other system via Import > Manage > Mapping Templates > Import.

Common Errors and Troubleshooting

Even with proper preparation, errors can occur. Here’s how to identify and fix the most common ones:

Error Type: Invalid Voucher Type

Cause: The voucher type in your Excel file does not match TallyPrime’s predefined voucher types (e.g., Sales, Purchase, Payment, Receipt).
Solution: Ensure that the voucher type name in your Excel file matches exactly with TallyPrime’s voucher master.

Error Type: Incorrect Ledger Name

Cause: A ledger name in your Excel file does not exist in TallyPrime’s ledger master.
Solution: Create the missing ledger in TallyPrime before importing, or correct the name in your Excel file.

Error Type: Invalid Date Format

Cause: The date format in your Excel file does not match TallyPrime’s expected format.
Solution: Standardize all dates to TallyPrime’s format (e.g., DD-MM-YYYY) in your Excel file before importing.

Error Type: Mismatch in Debit/Credit

Cause: The total debits do not equal total credits for a transaction.
Solution: Verify that each voucher entry is balanced before import.

Error Type: Invalid GST Details

Cause: GSTIN, HSN codes, or tax rates in your Excel file do not match TallyPrime’s masters.
Solution: Ensure that GST details are correctly set up in TallyPrime and match the values in your Excel file.

Error Type: Excel File Cannot Be Read

Cause: The file path is incorrect, the file is corrupted, or MS Excel is not installed.
Solution: Select a valid Excel file, ensure MS Excel or LibreOffice is installed, and check the file extension.

Error Type: Missing Mandatory Fields

Cause: Mandatory fields (e.g., Name and Group for ledgers, Unit for stock items) are empty in your Excel file.
Solution: Fill in all mandatory fields before importing.

How to Review and Resolve Import Exceptions

TallyPrime does not discard problematic data. Instead, it logs errors in the Exceptions Report:

  • To view import exceptions, press Alt+O (Import) > Exceptions.
  • The report displays all errors grouped by master or voucher type.
  • You can drill down to see each error and take corrective action.
  • After fixing the issues, you can retry the import for those specific records without re-importing the entire file.

For errors requiring changes to existing masters or vouchers, check the Event Log under F1 (Help) > Troubleshooting > Event Log.

Using Third-Party Tools for Advanced Imports

While TallyPrime’s native Excel Import function works perfectly for most businesses, some complex or high-volume scenarios may benefit from third-party tools:

  • TallyPrime ODBC Driver – Allows you to connect external applications (like Power BI, SQL Server, or custom software) directly to TallyPrime. You can extract or update data using SQL queries.
  • Excel to Tally Import Utilities – Several third-party utilities offer enhanced features such as automated validation, bulk import of multiple voucher types, and one-click import from Excel ribbons.
  • TDL (Tally Definition Language) – For developers, TallyPrime’s TDL framework enables custom import and export solutions integrated with your specific business processes.

TallyPrime TSS(Tally Software Services)

If you’re planning to buy TallyPrime or need support for your existing Tally setup, we’re here to help. Contact Webtakersit

Can I import bank transactions from Excel?

Currently, TallyPrime does not support importing bank transactions via the Import Data from Excel feature. For bank reconciliation, use Alt+O (Import) > Bank Statements.

Is CSV format supported?

Yes, but you need to convert the CSV file to Excel format (.xls or .xlsx) by opening it in MS Excel and saving it as an Excel file.

Can I import data from Google Sheets?

Direct import from Google Sheets is not supported. However, you can download the Google Sheet as an Excel file (.xlsx) and then import that file into TallyPrime.

Can I share mapping templates with other users?

Yes. Mapping templates are saved as .tsf files in the config > excelmaps folder. You can copy these files to another system and import them via Import > Manage > Mapping Templates > Import.

What happens if I import a master that already exists?

You can control this using the Behaviour of Import option: choose Overwrite (replace existing), Skip (leave existing, import new), or Not Applicable (no existing masters expected).

👁️ Views 163
Scroll to Top