Download Xero Chart of Accounts (CSV, PDF) with Nominal Code or Account Code

Introduction

In today’s rapidly changing business environment, efficient financial management is necessary.

One of the key tools for maintaining organized financial records is the Chart of Accounts.

If you’re using Xero accounting software, you can easily export your Xero Chart of Accounts into CSV or PDF formats.

This guide will lead you through:

  • How to download your Xero Chart of Accounts with nominal codes

  • What a Chart of Accounts is and why it matters

  • How nominal codes work

  • Best practices and common mistakes

  • When you might need customization support from experts

  • Step-by-step export instructions

The Chart of Accounts is a vital financial tool for businesses, organizing all the financial transactions into categories.

Exporting this data from Xero allows for:

  • Comprehensive analysis
  • Enhanced reporting
  • Effortless integration with other systems
  • Better financial visibility

What is a Chart of Accounts in Xero?

A Chart of Accounts (COA) is a structured list of all financial accounts your business uses to record transactions. In Xero, this includes assets, liabilities, equity, revenue, and expense accounts.

It forms the foundation for key financial reports like Profit & Loss and Balance Sheet reports.

A well-organized COA enables:

  • Accurate financial reporting

  • Clean bookkeeping

  • Easier analysis across departments

  • Smoother integration with other systems

Understanding Nominal Codes in Xero

Nominal codes (also called account codes) are numerical identifiers assigned to each account in your Chart of Accounts.

They help standardize accounts and make reporting consistent and easy to interpret.

Your Xero COA may contain typical nominal patterns like:

CategoryAccount Types in XeroExample Nominal Codes
BankBank Accounts90, 91
AssetsCurrent Asset, Inventory, Fixed Asset120, 130, 140, 710, 720
LiabilitiesAccounts Payable, Current Liability800, 825, 830
RevenueRevenue200, 260
ExpensesDirect Costs, Expense300, 400, 404, 477, 489
EquityEquity970, 980

This structure provides flexibility for different business sizes and reporting standards.

Step-by-Step Guide on Downloading Xero’s Chart of Accounts

Step 1: Log in to Xero

Go to go.xero.com, and log in or register for a new account.

Log-in-to-Xero

Step 2: Navigate to the Accounting Section

Click the “Accounting” menu on the dashboard page and navigate to the Accounting section.

Screenshot of an online accounting software dashboard highlighting the "Accounting" menu tab with a yellow arrow. The dashboard displays account balances, recent transactions, and account watchlist.

Step 3: Access the Chart of Accounts Tab

Select “Chart of Accounts” from the menu. Access the Chart of Accounts tab.

A screenshot of the Xero accounting software interface showing the "Chart of Accounts" section highlighted with an arrow pointing to it. Other menus like "Dashboard" and "Contacts" are visible at the top.

Step 4: Export the Data

Click the “Export” button to export data into a CSV file.
Click “Print PDF” to generate a PDF copy of the formatted Chart of Accounts.

Screenshot of accounting software interface showing a 'Chart of accounts' section and highlighting a button labeled 'Export' with a yellow arrow.
Screenshot of an accounting software interface displaying a "Chart of accounts" page. An arrow points to a button labeled "Print PDF" highlighted in a box for emphasis.

Account Types with Nominal Code Patterns in Xero (Specifically for USA & UK)

The table below shows the account types, arranged by category, and the nominal code patterns used in Xero.

CategoryAccount TypeNominal Code Patterns
USAUK
AssetBank, Current Asset, Fixed Asset, Inventory, Non-current Asset, Prepayment1200-1599600-799
LiabilitiesCurrent Liability, Liability, Non-current Liability2000-2999800-900
EquityEquity3000-3999901-999
ExpensesDepreciation, Direct Costs, Expense, Overhead8100-8999300-599
RevenueOther Income, Revenue, Sales4000-4999200-299

Xero Demo Company Chart of Accounts with Account Codes / Nominal Codes (Latest)

Bank

CodeNameTypeTax CodeDescription
90Checking AccountBankTax Exempt (0%)
91Savings AccountBankTax Exempt (0%)

Accounts Receivable

CodeNameTypeTax CodeDescription
120Accounts ReceivableAccounts ReceivableTax Exempt (0%)Outstanding invoices the company has issued out to the client but has not yet received in cash at balance date.

Current Assets

CodeNameTypeTax CodeDescription
130PrepaymentsCurrent AssetTax Exempt (0%)An expenditure that has been paid for in advance.

Inventory

CodeNameTypeTax CodeDescription
140InventoryInventoryTax Exempt (0%)Value of tracked inventory items for resale.

Fixed Asset

CodeNameTypeTax CodeDescription
150Office EquipmentFixed AssetTax on Purchases (0%)Office equipment that is owned and controlled by the business
151Less Accumulated Depreciation on Office EquipmentFixed AssetTax Exempt (0%)The total amount of office equipment cost that has been consumed by the entity (based on the useful life)
160Computer EquipmentFixed AssetTax on Purchases (0%)Computer equipment that is owned and controlled by the business
161Less Accumulated Depreciation on Computer EquipmentFixed AssetTax Exempt (0%)The total amount of computer equipment cost that has been consumed by the business (based on the useful life)

Accounts Payable

CodeNameTypeTax CodeDescription
200Accounts PayableAccounts PayableTax Exempt (0%)Outstanding invoices the company has received from suppliers but has not yet paid at balance date

Current Liabilities

CodeNameTypeTax CodeDescription
205AccrualsCurrent LiabilityTax Exempt (0%)Any services the business has received but have not yet been invoiced for e.g. Accountancy Fees
216Wages Payable – PayrollCurrent LiabilityTax Exempt (0%)
230Employee Tax PayableCurrent LiabilityTax Exempt (0%)The amount of tax that has been deducted from wages or salaries paid to employes and is due to be paid
231Federal Tax withholdingCurrent LiabilityTax Exempt (0%)
232State Tax withholdingCurrent LiabilityTax Exempt (0%)
233Employee Benefits payableCurrent LiabilityTax Exempt (0%)
234Employee Deductions payableCurrent LiabilityTax Exempt (0%)
235PTO payableCurrent LiabilityTax Exempt (0%)
240Income Tax PayableCurrent LiabilityTax Exempt (0%)The amount of income tax that is due to be paid, also resident withholding tax paid on interest received.
250SuspenseCurrent LiabilityTax Exempt (0%)An entry that allows an unknown transaction to be entered, so the accounts can still be worked on in balance and the entry can be dealt with later.
835Revenue Received in AdvanceCurrent LiabilityTax Exempt (0%)When customers have paid in advance of work/services.
855Clearing AccountCurrent LiabilityTax Exempt (0%)

Unpaid Expense Claims

CodeNameTypeTax CodeDescription
210Unpaid Expense ClaimsUnpaid Expense ClaimsTax Exempt (0%)Expense claims typically made by employees/shareholder employees still outstanding.

Wages Payable

CodeNameTypeTax CodeDescription
215Wages PayableWages PayableTax Exempt (0%)Xero automatically updates this account for payroll entries created using Payroll and will store the payroll amount to be paid to the employee for the pay run. This account enables you to maintain separate accounts for employee Wages Payable amounts and Accounts Payable amounts

Sales Tax

CodeNameTypeTax CodeDescription
220Sales TaxSales TaxTax Exempt (0%)The balance in this account represents Sales Tax owing to or from your tax authority. At the end of the tax period, it is this account that should be used to code against either the ‘refunds from’ or ‘payments to’ your tax authority that will appear on the bank statement. Xero has been designed to use only one sales tax account to track sales taxes on income and expenses, so there is no need to add any new sales tax accounts to Xero.

Historical Adjustment

CodeNameTypeTax CodeDescription
255Historical AdjustmentHistorical AdjustmentTax Exempt (0%)For accountant adjustments

Rounding

CodeNameTypeTax CodeDescription
260RoundingRoundingTax Exempt (0%)An adjustment entry to allow for rounding

Tracking

CodeNameTypeTax CodeDescription
265Tracking TransfersTrackingTax Exempt (0%)Transfers between tracking categories

Non-current Liability

CodeNameTypeTax CodeDescription
290LoanNon-current LiabilityTax Exempt (0%)Money that has been borrowed from a creditor

Equity

CodeNameTypeTax CodeDescription
300Owners ContributionEquityTax Exempt (0%)Funds contributed by the owner
310Owners DrawEquityTax Exempt (0%)Withdrawals by the owners
330Common StockEquityTax Exempt (0%)The value of shares purchased by the shareholders

Retained Earnings

CodeNameTypeTax CodeDescription
320Retained EarningsRetained EarningsTax Exempt (0%)Do not Use

Revenue

CodeNameTypeTax CodeDescription
400SalesRevenueTax on Sales (9.25%)Income from any normal business activity
460Other RevenueRevenueTax on Sales (9.25%)Any other income that does not relate to normal business activities and is not recurring
470Interest IncomeRevenueTax Exempt (0%)Interest income

Direct Costs

CodeNameTypeTax CodeDescription
500Cost of Goods SoldDirect CostsTax Exempt (0%)Costs of goods made by the business include material, labor, and other modification costs.

Expense

CodeNameTypeTax CodeDescription
600AdvertisingExpenseTax on Purchases (0%)Expenses incurred for advertising while trying to increase sales
604Bank Service ChargesExpenseTax Exempt (0%)Fees charged by your bank for transactions regarding your bank account(s).
608Janitorial ExpensesExpenseTax on Purchases (0%)Expenses incurred for cleaning business property.
612Consulting & AccountingExpenseTax on Purchases (0%)Expenses related to paying consultants
620EntertainmentExpenseTax Exempt (0%)Expenses paid by company for the business but are not deductable for income tax purposes.
624Postage & DeliveryExpenseTax on Purchases (0%)Expenses incurred on postage & delivery costs.
628General ExpensesExpenseTax on Purchases (0%)General expenses related to the running of the business.
632InsuranceExpenseTax on Purchases (0%)Expenses incurred for insuring the business’ assets
640Legal ExpensesExpenseTax on Purchases (0%)Expenses incurred on any legal matters
644UtilitiesExpenseTax Exempt (0%)Expenses incurred for lighting, powering or heating the premises
648Automobile ExpensesExpenseTax on Purchases (0%)Expenses incurred on the running of company automobiles.
652Office ExpensesExpenseTax on Purchases (0%)General expenses related to the running of the business office.
656Printing & StationeryExpenseTax on Purchases (0%)Expenses incurred by the entity as a result of printing and stationery
660RentExpenseTax on Purchases (0%)The payment to lease a building or area.
664Repairs and MaintenanceExpenseTax on Purchases (0%)Expenses incurred on a damaged or run down asset that will bring the asset back to its original condition.
668Wages and SalariesExpenseTax Exempt (0%)Payment to employees in exchange for their resources
669Wages & Salaries – CaliforniaExpenseTax Exempt (0%)
672Payroll Tax ExpenseExpenseTax Exempt (0%)The amount of payroll tax that is due to be paid
676Dues & SubscriptionsExpenseTax on Purchases (0%)E.g. Magazines, professional bodies
680Telephone & InternetExpenseTax on Purchases (0%)Expenditure incurred from any business-related phone calls, phone lines, or internet connections
684TravelExpenseTax on Purchases (0%)Expenses incurred from travel which has a business purpose
690Bad DebtsExpenseTax Exempt (0%)Noncollectable accounts receivable which have been written off.
700DepreciationExpenseTax Exempt (0%)The amount of the asset’s cost (based on the useful life) that was consumed during the period
710Income Tax ExpenseExpenseTax Exempt (0%)A percentage of total earnings paid to the government.
720Federal Tax expenseExpenseTax Exempt (0%)
721State Tax expenseExpenseTax Exempt (0%)
722Employee Benefits expenseExpenseTax Exempt (0%)
723PTO expenseExpenseTax Exempt (0%)
800Interest ExpenseExpenseTax Exempt (0%)Any interest expenses paid to your tax authority, business bank accounts or credit card accounts.

Bank Revaluations

CodeNameTypeTax CodeDescription
810Bank RevaluationsBank RevaluationsTax Exempt (0%)Bank account revaluations due for foreign exchange rate changes

Unrealized Currency Gains

CodeNameTypeTax CodeDescription
815Unrealized Currency GainsUnrealized Currency GainsTax Exempt (0%)Unrealized gains on outstanding items

Realized Currency Gains

CodeNameTypeTax CodeDescription
820Realized Currency GainsRealized Currency GainsTax Exempt (0%)Gains or losses made due to currency exchange rates

Download Xero Chart of Accounts (CSV & PDF)

Here is the list of accounts downloaded from the Xero demo organization:

Download Demo Company CSV
Download Demo Company PDF

Further Reading:
Crack Unified Codes for Easy Multi-Company Reporting

When You Might Need Customization

While exporting the Chart of Accounts gives you the raw structure, not all businesses are the same.

You may need customization if you:

  • Operate in multiple revenue streams

  • Require industry-specific reporting categories

  • Are migrating accounting systems

  • Need department or location-level tracking

  • Want better budgeting integration

Customized Chart of Accounts structures help improve clarity and financial control, especially for rapid scaling companies.

Chart of Accounts Mistakes to Avoid

Many businesses run into issues later because they:

  • Create too many unnecessary accounts

  • Don’t use consistent code patterns

  • Mix unrelated business expenses

  • Fail to align accounts with reporting goals

Setting up a clean structure at the start prevents confusion and expensive rework later.

Conclusion

When creating your Chart of Accounts, you can use the same nominal code series or adjust it based on your organization’s size.

For large organizations, consider using 4 or 5-digit nominal codes, especially if there are multiple locations and departments, to differentiate expense accounts while keeping other accounts as 3-digit codes.

Looking for Expert Help with Your Xero Setup?

If you need assistance with:

  • Designing a tailored Chart of Accounts

  • Migrating your accounting data

  • Automating financial workflows

  • Custom integration with your systems

Our team at Satva Solutions helps businesses with Xero integration, implementation and automation support.

FAQs

What is a Chart of Accounts in Xero?
A Chart of Accounts in Xero is a structured list of financial accounts used to categorize business transactions. It includes account codes (nominal codes), account types, tax rates, and descriptions that form the foundation of financial reporting.
How many accounts are in the default Xero Chart of Accounts?
The default Xero demo company includes 69 accounts across categories such as assets, liabilities, equity, revenue, and expenses. Businesses can add or customize accounts based on operational needs.
What are nominal codes in Xero?
Nominal codes in Xero are numeric identifiers assigned to each account in the Chart of Accounts. They help organize financial data, improve reporting clarity, and maintain structured accounting records.
How do I download the Chart of Accounts from Xero?
To download the Chart of Accounts in Xero, log in to your account and navigate to the Accounting menu from the dashboard. From there, select Advanced, then click on Chart of Accounts. Once you’re on the Chart of Accounts page, choose the Export option. You can download the file in CSV format or print it as a PDF, depending on your reporting or sharing requirements.
Can I customize the Chart of Accounts in Xero?
Yes, Xero allows you to add, edit, archive, or reorganize accounts. Customizing your Chart of Accounts helps align financial reporting with your business structure and growth strategy.
Does Xero require a specific nominal code format?
No, Xero does not enforce a fixed digit format for nominal codes. Businesses can use flexible numbering structures depending on reporting complexity and internal preferences.
Why is a properly structured Chart of Accounts important?
A well-structured Chart of Accounts improves financial visibility, simplifies tax reporting, supports audits, and ensures accurate Profit & Loss and Balance Sheet reporting. Poor structure can create long-term reporting complications.




Article by

Chintan Prajapati

Chintan Prajapati, a seasoned computer engineer with over 20 years in the software industry, is the Founder and CEO of Satva Solutions. His expertise lies in Accounting & ERP Integrations, RPA, and developing technology solutions around leading ERP and accounting software, focusing on using Responsible AI and ML in fintech solutions. Chintan holds a BE in Computer Engineering and is a Microsoft Certified Professional, Microsoft Certified Technology Specialist, Certified Azure Solution Developer, Certified Intuit Developer, Certified QuickBooks ProAdvisor and Xero Developer.Throughout his career, Chintan has significantly impacted the accounting industry by consulting and delivering integrations and automation solutions that have saved thousands of man-hours. He aims to provide readers with insightful, practical advice on leveraging technology for business efficiency.Outside of his professional work, Chintan enjoys trekking and bird-watching. Guided by the philosophy, "Deliver the highest value to clients". Chintan continues to drive innovation and excellence in digital transformation strategies from his base in Ahmedabad, India.