
Editing accounts one by one in Odoo works for small changes, but companies with large charts of accounts need a faster method. Spreadsheet import lets you make bulk edits and additions in a familiar spreadsheet environment, then push all changes back into Odoo at once.
Start by exporting your existing accounts from Odoo:




You can create a reusable export template with just the fields you need:

Remove fields with the trash icon or add new ones with the plus icon, then save the template for future use.
After exporting, open the file in your spreadsheet application. You will see the fields you selected, plus an External ID column that Odoo uses internally.

Mark these columns as read-only to avoid accidental changes:

You can freely edit:
Whether you can change account codes depends on your country's accounting standards:
Check your local regulations before modifying account codes.
To add a new account, scroll to the bottom of the spreadsheet and enter:
| Field | What to Enter |
|---|---|
| Code | A unique account number |
| Account Name | A descriptive name |
| Type | The account category (e.g., Expenses) |
| Allow Reconciliation | TRUE or FALSE |
| Deprecated | FALSE |
| External ID | Leave blank — Odoo assigns one automatically |

Tip: If you are unsure about the account type or reconciliation setting, find the most similar existing account and copy its configuration.
If you no longer need certain accounts, set the Deprecated column to TRUE instead of deleting them. Deleting accounts that have been used in journal entries can cause error messages.
Once your edits are complete:



After importing, browse your chart of accounts to verify that all changes were applied correctly.

Odoo includes a special account with the type Current Year Earnings. This account automatically sums all income and expense accounts at the end of the fiscal year. Follow these rules:
Tampering with this account will break your year-end closing process.
Bulk updating your chart of accounts with spreadsheet import saves significant time compared to editing accounts individually. The key steps are:
This approach keeps your chart of accounts accurate and up to date without the tedium of one-by-one edits.

Zoo AI is a certified Odoo partner in Hong Kong, delivering expert ERP implementation and AI automation for SMEs. Get in touch to learn more.