How-To Guide
8 min read

How to Import Chart Of Accounts to Xero (2026 Guide)

After converting your data with one of our tools, follow these steps to import the chart of accounts into Xero.

Import Steps

1

Navigate to Chart of Accounts

Log in to your Xero account and click the Accounting menu in the top navigation bar. Select Advanced from the dropdown, then click Chart of Accounts under the Advanced Settings section. This page displays your current account structure organized by type.

Tip: You can pin the Chart of Accounts page to your Xero dashboard for quicker access in the future.
Xero Advanced accounting page showing Advanced features section with Fixed assets, and Advanced settings section with Chart of accounts, Tax rates, Tracking categories, and Conversion balances options
The Advanced accounting page with Chart of accounts highlighted under Advanced settings.
2

Back up your existing chart of accounts

Before importing, export your current chart of accounts as a backup. Click Export on the Chart of Accounts page to download a CSV copy of your existing account structure. Save this file in a safe location in case you need to restore it after the import.

Warning: Importing a chart of accounts can overwrite existing account settings. Always create a backup before proceeding, especially if you have customized accounts with specific tax types or payment settings.
3

Open the import function

On the Chart of Accounts page, click the Import button. This opens the chart of accounts import wizard where you can upload your CSV or TXT file containing the new account structure.

Xero Chart of accounts page header showing Add Account, Add Bank Account, Print PDF, Import, and Export buttons with account type tabs below for All Accounts, Assets, Liabilities, Equity, Expenses, Revenue, and Archive
Click the Import button on the Chart of accounts page to open the import wizard.
4

Prepare your CSV file

Your CSV file must include three required columns marked with asterisks: *Code (unique account code, max 10 alphanumeric characters), *Name (account name, max 150 characters), and *Type (one of Xero's predefined account type codes such as REVENUE, EXPENSE, BANK, CURRENT, etc.). Optional columns include Description, Tax Type, Enable Payments, Show In Expense Claims, and Currency Code.

Tip: Xero supports up to 999 accounts per organization, but recommends keeping the total under 699 accounts to maintain optimal performance and page loading speed.
5

Use correct account type codes

The *Type column must use one of Xero's exact type codes. Common types include REVENUE for sales income, EXPENSE for general expenses, BANK for bank accounts, CURRENT for current assets, CURRLIAB for current liabilities, FIXED for fixed assets, EQUITY for equity accounts, and DIRECTCOSTS for cost of goods sold. Refer to Xero's documentation for the complete list of valid type codes.

Warning: Type codes are case-sensitive and must match exactly. An incorrect type code will cause the import to fail for that row.
6

Upload the CSV file

In the import wizard, click Browse or Select File to choose your prepared CSV file. Xero reads the file and validates the contents. If the file format is correct, Xero displays a preview of the accounts that will be created or updated.

Xero Import your Chart of Accounts wizard showing system selection set to Xero, account balance options, a Browse button to select a CSV file, an Example file link to download a template, and Tips for importing guidelines
The import wizard with Browse button to select your CSV file, example template download, and importing tips.
7

Configure bank accounts

If your import includes accounts of type BANK, Xero prompts you to review and confirm the bank account settings. You can assign currency codes and enable payment services for these accounts during this step. If you prefer to configure bank accounts later, you can do so under Accounting > Advanced > Bank Accounts.

8

Complete the import and verify

Click Import to finalize the chart of accounts upload. Navigate back to Accounting > Advanced > Chart of Accounts to review the imported account structure. Check that account codes, names, types, and tax settings are correct. You can edit any individual account by clicking on it in the list.

Tip: After importing, review the default tax types assigned to each account. Correct tax type assignments prevent errors when creating invoices, bills, and journal entries.
Xero Confirm your imported accounts screen showing the imported ChartOfAccounts.csv file summary with 41 new accounts, 10 updated accounts, 3 system accounts not updated, and 42 deleted or archived accounts, with a Confirm button
Review the import summary showing new, updated, and excluded accounts before clicking Confirm.

Required Xero Fields

Field Type Description Example
*Code Text Account code (unique, max 10 chars, alphanumeric) 4000
*Name Text Account name (max 150 chars) Sales of Product Income
*Type Choice Xero account type code REVENUE

Xero requires these fields for successful import.

Tip Make sure your converted file is saved and ready before starting the import. You can preview the converted data in the tool before downloading.

Frequently Asked Questions

Xero accepts CSV files for importing chart of accounts. Our converter ensures the file is formatted correctly for Xero.
Check the error message from the platform. Common issues include date format mismatches, missing required fields, or duplicate entries. Our converter handles most formatting issues automatically.