How to Import General Ledger into QuickBooks Desktop and Online?

Manually processing high volumes of financial information in QuickBooks can be time-consuming and lead to mistakes in accounting. Businesses migrating from other accounting software or working with a bulk of transactions often require a faster way to input data accurately. Without an import process in place, users can encounter issues like inaccurate account balances, duplicate transactions, transactions that are deleted, or error messages such as;

“Please balance your debits and credits” or “Could not create journal entry”

“No debits and credits in the same row/line”

“Invalid line account”

“Invalid IIF file- delimiter not found”

The QuickBooks General Ledger Import enables businesses and accountants to import important financial information such as accounts, journal entries, debits and credits, and period information. In this guide, we will cover what General Ledger Import in QuickBooks is, requirements before importing ledger data, how to import general ledger into QuickBooks Desktop and Online, and more.

What is General Ledger Import in QuickBooks?

General Ledger Import in QuickBooks refers to the process of importing financial data from a third-party source into QuickBooks using a supported file format and import utility. A general ledger is an entire record of the financial activities of a business, including account balances, journal entries, income, expenses, debits, credits, and transactions.

The QuickBooks General Ledger Import procedure allows businesses to transfer their previous financial information when switching to QuickBooks or to backdate transactions, or even to simply batch upload accounting data quickly. IIF files are used by QuickBooks Desktop users, and QuickBooks Online users may use a supported CSV import or a third-party tool for certain data imports.

Why Import General Ledger Data into QuickBooks?

QuickBooks’ General Ledger Import is employed by businesses and accountants to ensure the integrity of financial information, to help with financial reporting, and to bulk load or migrate financial data. Key reasons to import General Ledger (GL) data into QuickBooks are as follows.

Speeds up data migration

  • Importing the General Ledger into QuickBooks facilitates speedy imports of historical data and minimizes the need for data input if the organization is not already using QuickBooks when migrating to it.

Improves accuracy

  • A structured QuickBooks CSV or IIF import minimizes mistakes when entering ledgers, journal entries, and batch adjustments.

Preserves financial history

  • The QuickBooks GL import keeps historical transactions, account balances, and account records for reporting and trend analysis purposes.

Simplifies collaboration

  • Having QuickBooks organized accounting data facilitates the work of accountants, auditors, and tax professionals in reviewing the accounts.

Enhances reporting

  • If you are able to successfully import a journal entry into QuickBooks, it will help you with account reconciliations and produce reliable financial reports.

Prerequisites Before Importing General Ledger Data into QuickBooks

Users must prepare an import file, verify account mapping, back up their company file, and ensure all financial entries imported into QuickBooks adhere to import rules before importing general ledger data into QuickBooks. Here are the things to do before you import General Ledger data into QuickBooks.

ParametersDetails
File FormatSave the general ledger file in a supported format such as CSV (.csv) or Excel (.xls, .xlsx) before importing data into QuickBooks.
Required ColumnsInclude essential fields such as Date, Account Name, Description, Debit, and Credit to ensure QuickBooks can process the imported records correctly.
Date FormatUse a consistent date format, such as MM/DD/YYYY or DD/MM/YYYY, throughout the import file to avoid transaction date errors.
Amount FieldsEnter only numerical values in the Debit and Credit columns. Keep zero-value or unused fields blank instead of adding symbols or text.
Chart of Accounts MatchingEnsure account names in the import file exactly match the existing QuickBooks Chart of Accounts to avoid mapping issues.
Missing AccountsCreate any required accounts in QuickBooks before starting the QuickBooks GL import process.
Sub-Account StructureFormat sub-accounts correctly using the required hierarchy format, such as Utilities: Gas, if your QuickBooks file uses account levels.
Data Accuracy ReviewCheck the import file for missing details, duplicate records, and incorrect entries before uploading financial data.
Debit and Credit BalanceConfirm that total debit amounts match total credit amounts to maintain balanced journal entries.
Company File BackupCreate a complete backup of your QuickBooks company file to protect existing financial data during the import process.
File Size ManagementSplit large general ledger files into smaller batches, such as monthly or quarterly records, if the import file exceeds system limits.
Test ImportPerform a sample import with a small set of transactions to verify file formatting and account mapping before importing complete data.

How to Import General Ledger into QuickBooks Desktop?

Users can import financial data into QuickBooks through the QuickBooks Desktop General Ledger Import by exporting files from other software programs or databases to make files formatted for import into QuickBooks, importing accounting data files to QuickBooks, and reviewing transactions once imported. To import the General Ledger to QuickBooks Desktop, do the following.

Method 1: Import General Ledger-Related Data Using an IIF File

The QuickBooks IIF Import allows importing of supported accounting data from another company file or from an external system capable of exporting IIF files to QuickBooks Desktop.

Steps to Import an IIF File into QuickBooks Desktop:

  1. Open your QuickBooks company file.
  2. Switch to Single-User Mode:
  3. From the File menu, choose Single User Mode.
  4. Create a backup of your company file:
  5. Select File, Back Up Company, then Create Local Backup. Keep the backup file in a secure place.
  6. Open the IIF import option:
  7. Select File, Utilities, Import, and then IIF Files. 
  8. Select the .IIF file you saved from your computer. 
  9. Check the import specifications and allow QuickBooks to import the file. 
  10. Examine the error messages or import reports that QuickBooks produces.

Verify Imported Data After IIF Import

Once the QuickBooks GL Import is complete, verify that the records were imported correctly from QuickBooks. Check the following:

  • General Ledger report 
  • Chart of Accounts 
  • Journal entries 
  • Account balances 
  • Transaction details 

Method 2: Import Supported Journal Entries Using Excel in QuickBooks Desktop

If you don’t need to import an entire general ledger, but just bulk journal entries, some editions of QuickBooks Desktop do allow Excel imports.

Steps to Import Journal Entries into QuickBooks Using Excel:

  1. Launch QuickBooks Desktop.
  2. Go to File > Utilities > Import > Excel Files
  3. Choose the compatible Excel import option for your version of QuickBooks.
  4. Select your spreadsheet that contains journal entry data.
  5. Click the worksheet containing your transaction data.
  6. Choose or create an import mapping.
  7. Match columns in Excel to QuickBooks fields, for example: date, Name of the account, Debit amount, credit amount, memo Description, and more. 
  8. Finalize the import once you review the preview.

Review Imported Journal Entries

After QuickBooks Journal entry import, make sure each transaction appears in the correct account.

Review:

  • Journal entry reports 
  • Account registers 
  • Trial Balance 
  • Profit and Loss statement

How to Import General Ledger into QuickBooks Online?

To import general ledger data into QuickBooks Online, you can create supported files, use the import tools to import the Chart of Accounts or journal entries, and review financial reports to verify that the data is accurate. The accurate method to import QuickBooks Online General Ledger is as follows.

Step 1: Prepare Your Chart of Accounts File

If you want to import data into QuickBooks Online, the data needs to be in the correct type of CSV or Excel file. Ensure that your Chart of Accounts file is filled with the right data for the accounts to allow QuickBooks Online to properly map and create records.

Include these fields:

  • Account Name 
  • Account Type 
  • Detail Type 
  • Description (optional) 

Before uploading the file:

  • Remove blank rows, formulas, and merged cells. 
  • Verify account names and spelling. 
  • Confirm account types and classifications. 
  • Save a copy of the original file for reference. 

Step 2: Access the Import Tool in QuickBooks Online

QuickBooks Online has an import feature for importable data types, including the Chart of Accounts. Follow these steps to access the import tool in QuickBooks Online. 

  1. Sign in to your QuickBooks Online account. 
  2. Select Settings. 
  3. Click Import Data. 
  4. Choose Chart of Accounts. 
  5. Upload your prepared CSV or Excel file. 

Step 3: Map Account Fields Correctly

The mapping of the fields ensures that the data to be imported from the spreadsheet files will be placed in the correct fields in the QuickBooks Online accounts. Check the following mappings:

  • Find the matching Account Name and QuickBooks field.
  • Identifying the correct Account Type.
  • Choose a Detail Type.
  • Correct any unmatched or missing fields.

Step 4: Review and Import Account Data

Before finalizing the import, verify that your account information is accurate and complete.

Check:

  • Account names 
  • Parent and sub-account relationships 
  • Duplicate account warnings 
  • Account classifications 

After reviewing the details, select Import to create the accounts in QuickBooks Online.

Step 5: Verify Imported General Ledger-Related Data

Once the import process is completed you can check your QuickBooks Online account to ensure the accounts have been imported properly.

Verify:

  • All accounts appear in the Chart of Accounts. 
  • Account types and detail types are correct. 
  • Sub-accounts maintain the proper hierarchy. 
  • Financial reports use the correct account categories.

How to Import Journal Entries into QuickBooks Using CSV Files?

To import CSV journal entries into QuickBooks, the CSV file needs to be prepared in the correct format, all accounting fields properly mapped, and it is always important to double-check that the uploaded transactions are in balance. Importing journal entries into QuickBooks makes it easy for the company to get a large majority of financial data into QuickBooks.

Import Journal Entries into QuickBooks Desktop Using CSV Conversion

Step 1: Prepare the CSV Journal Entry File

Ensure that you prepare a properly structured CSV file containing all the details of the journal entries before embarking on the QuickBooks CSV import. Please include the following information:

  • Transaction date 
  • Account name 
  • Debit amount 
  • Credit amount 
  • Memo or description 

Before converting or importing the file:

  • Match account names with your QuickBooks Desktop Chart of Accounts. 
  • Remove duplicate entries and unnecessary columns.
  • Verify that total debits and credits are equal.
  • Maintain consistent date and number formats.
  • Remove blank rows and unsupported characters.

Step 2: Convert CSV Data or Use an Import Tool

As QuickBooks Desktop cannot import journal entries from CSV files, you will need to convert the journal entry CSV file in any format importable or use an import tool to perform the import.

Follow these steps:

  1. Convert the CSV file into a supported format, such as IIF, if required.
  2. Open a compatible QuickBooks Desktop import tool.
  3. Upload the prepared journal entry file.
  4. Review the transaction details before importing. 
  5. Complete the import process.

Step 3: Verify Imported Journal Entries in QuickBooks Desktop

Once the QuickBooks Desktop journal entry import is completed, verify the accuracy of the imported transactions.

Check the following:

  • Journal Entry reports 
  • General Ledger report 
  • Trial Balance 
  • Profit and Loss statement 
  • Account balances 

Verify that:

  • Total debits match total credits. 
  • Transactions appear under the correct accounts. 
  • Imported data matches the original CSV file. 
  • No duplicate journal entries were created.

Import Journal Entries into QuickBooks Online Using CSV Import Tools

Unfortunately, there’s no native CSV importing for linking bulk journal entries in QuickBooks Online. In order to import journal entries to QuickBooks Online, you will need a compatible third-party tool for QuickBooks Online.

Step 1: Prepare the CSV Journal Entry File

Create a CSV file containing accurate journal entry information.

Include:

  • Transaction date 
  • Account name 
  • Debit amount 
  • Credit amount 
  • Memo details 

Before uploading:

  • Match account names with your QuickBooks Online Chart of Accounts. 
  • Remove duplicate transactions. 
  • Verify debit and credit totals. 
  • Check date and amount formatting. 
  • Ensure all required fields contain valid data. 

Step 2: Upload CSV File Using an Import Tool

Follow these steps:

  1. Open a supported QuickBooks Online import tool. 
  2. Upload the prepared CSV journal entry file. 
  3. Select the journal entry import option. 
  4. Map CSV columns with QuickBooks Online fields. 
  5. Review the import preview. 
  6. Confirm and complete the QuickBooks CSV import. 

Step 3: Verify Imported Journal Entries in QuickBooks Online

After completing the QuickBooks Online journal entry import, review the imported records to ensure accurate posting.

Check:

  • Journal Entry reports 
  • General Ledger report 
  • Trial Balance 
  • Balance Sheet 
  • Profit and Loss statement 

Confirm that:

  • Debits and credits remain balanced. 
  • Accounts are mapped correctly. 
  • Transaction details match the original CSV file. 
  • Imported entries appear in the correct accounts.

How to Troubleshoot Common General Ledger Import Issues in QuickBooks?

There are several reasons for QuickBooks General Ledger Import errors, including bad formatting, unassigned accounts, and not being balanced. Using effective troubleshooting skills can help find the reason for the import failing, prevent your financials from being wrong, and allow you to complete the QuickBooks GL Import successfully.

ProblemSolution
Unsupported file format or incorrect file structureUse a QuickBooks-supported format such as CSV, Excel, or IIF based on your version and import method. Ensure the file follows the required structure.
Incorrect column mapping or missing required fieldsMatch file headers with QuickBooks fields and verify that required details such as account names, dates, debit, and credit amounts are included.
Invalid date or amount formattingUse a consistent date format and remove currency symbols, special characters, or extra spaces from numerical fields.
Unbalanced journal entriesConfirm that total debit amounts equal total credit amounts before importing the general ledger data.
Missing or mismatched accountsEnsure account names in the import file match the QuickBooks Chart of Accounts and create missing accounts before importing.
Duplicate transactions after importReview the source file for repeated entries and remove duplicates before uploading the data again.
Corrupted import file or company data issuesCheck the source file for damaged records and use QuickBooks data utilities to identify company file issues.
Large file import failureDivide large general ledger files into smaller batches and import data in manageable sections.
QuickBooks Desktop IIF import errorsValidate the IIF file format, correct unsupported fields, and review import error reports before retrying.
QuickBooks Online import limitationsUse supported import options for available data types or compatible third-party tools for transferring journal entries and transactions.
QuickBooks version compatibility issuesUpdate QuickBooks to the latest release and confirm that your import method supports your current version.

How to Verify General Ledger Data After Importing in QuickBooks?

Once you have imported the general ledger into QuickBooks, you will reconcile all transactions, accounts, and financial statements to confirm that there are no discrepancies between the imported data and your original data. Reviewing the QuickBooks General Ledger Import is done to find discrepancies, confirm the accuracy of financial data, and ensure reliable financial reporting.

1. Review Financial Reports for Accuracy

To begin with, check the reports on QuickBooks to ensure that the data imported matches the original records.

  • Use the Trial Balance report to verify that debits and credits are in balance.
  • Print the General Ledger report to examine transactions for each account.
  • Make sure to reconcile totals from the report with the original spreadsheet or source file.
  • Verify that the account balances were updated correctly after the import.

2. Check the Chart of Accounts and Account Balances

Check the imported transactions that were categorized to the proper accounts by QuickBooks.

  • Review:
  • Names and classifications of accounts.
  • New balance information.
  • Parent and sub-account relationships.
  • Spelling variations or errors that led to the creation of separate accounts. 

3. Review Imported Transactions

Check a sample of imported transactions, especially high-value entries, to confirm that QuickBooks recorded them correctly.

Verify:

  • Transaction dates. 
  • Account assignments. 
  • Debit and credit amounts. 
  • Descriptions or memo details. 

4. Check Audit Logs for Import Activity

QuickBooks provides tracking features that help you review recent changes made during the import process.

Use:

  • Audit Log in QuickBooks Online to review imported activity and recent changes. 
  • Audit Trail in QuickBooks Desktop to track transaction updates and user actions. 

5. Look for Missing or Duplicate Transactions

Compare the imported general ledger data with your original file to ensure all records transferred correctly. Check for:

  • Missing journal entries. 
  • Duplicate transactions. 
  • Incorrect account postings. 
  • Differences in transaction totals. 

6. Complete a Final Data Review

Finally, after you have finished the import process, but before making any reports from the import data, do one final check of your QuickBooks file. You can check that:

  • Balances are correctly incorporated in the financial reports.
  • General Ledger and Trial Balance reports are reconciled.
  • Transactions imported are posted to the correct accounts.
  • Import completed with no errors.

Tips to Prevent General Ledger Import Errors in QuickBooks Desktop and Online

If you follow these best practices, you can avoid import failures and keep your financial records intact, and have an easy and successful General Ledger Import into QuickBooks Desktop and Online.

  • Use a supported file format

Save your import file in the format supported by your QuickBooks version, such as CSV, Excel, or IIF. 

  • Review field mapping before importing

Verify that each spreadsheet column is mapped to the correct QuickBooks field to prevent incorrect account assignments. 

  • Test the import with a sample file

Upload a small batch of transactions first to confirm that the file structure and mapping work as expected. 

  • Create a backup before importing

Back up your QuickBooks Desktop company file or export key financial reports from QuickBooks Online before making bulk changes.

Conclusion

You can import general ledger entries into QuickBooks by importing IIF files, using QuickBooks Desktop import utilities, importing the Chart of Accounts and other compatible accounting data in QuickBooks Online, or using third-party tools that are reputable to import mass journal entries and general ledger transactions. The method used to import a General Ledger into QuickBooks varies depending on your version of QuickBooks, the type of financial data you wish to import, and what source file format you are using.

Frequently Asked Questions

Can I import the General Ledger into QuickBooks?

You can import General Ledger data into QuickBooks, but the process will differ based on whether you use QuickBooks Desktop or QuickBooks Online.

What is the best file format for importing accounting data into QuickBooks?

The most common file type to import accounting data into QuickBooks is CSV, as it is compatible with most import tools.

Is it possible to reverse your General Ledger import in QuickBooks?

No, QuickBooks does not have an Undo function available for all types of General Ledger imports.

If I import data from the General Ledger, does it replace existing data?

No, General Ledger importation usually adds new data instead of replacing it

What is the time frame of a General Ledger import into QuickBooks?

Generally, imports of General Ledger files take a few minutes, but this can vary according to the size of the file and the number of transactions, as well as system performance.

Phone

+1800-942-0215