How to Add Opening Balance in Odoo 18 Accounting: Complete Step by Step Guide
By Braincuber Team
Published on March 31, 2026
Strong accounting features are included in Odoo 18, an open-source ERP system with many features. Adding the initial balance is a vital step in the Odoo accounting setup process. The opening balance shows the state of your business's finances prior to using the Odoo Accounting module. It's crucial to convert the year's ending funds into the beginning funds for the following fiscal year at the end of the current one. This complete tutorial will guide you through adding opening balances in Odoo 18 Accounting, covering both automated setup and manual journal entry methods.
What You'll Learn:
- How to configure fiscal localization and country settings
- Setting up opening balances through the Chart of Accounts
- Creating new accounts with opening debits and credits
- Posting and verifying the Opening Journal Entry
- Manual journal entry creation for missed opening balances
- Handling unbalanced amounts with Current Year Earnings account
Step 1: Configure Fiscal Localization Settings
First, choose the Accounting module from Odoo 18's main dashboard to begin the procedure. Make sure your database has the fiscal localization function enabled. This can be done simply by going to the Accounting module's configuration settings menu.
Open Accounting Settings
Navigate to the Accounting module and access the configuration settings menu to enable fiscal localization.
Set Fiscal Country
Choose the appropriate Fiscal Country, which identifies the nation linked to all ensuing accounting activities and charts of accounts.
Fiscal Country Configuration
All charts of accounts are guaranteed to be solely associated with the specified nation thanks to this setup. Choose carefully as this affects tax calculations, account types, and financial reporting formats.
Step 2: Access the Account Import Page
Use the "Review Manually" option in the Account Import page if you want to expedite the process of establishing the opening balance straight from the accounting settings. This tactical decision makes it easier to accurately build up year-end balances, which then flow into the opening balance for the next year.
1. Go to Accounting module
2. Navigate to Configuration > Settings
3. Find Account Import section
4. Click "Review Manually" option
5. Onboarding window appears for balance setup
You can specify the initial balance for the new fiscal year in the onboarding window that appears in the Chart of Accounts, with the ability to set up the opening debits and credits.
Step 3: Create Accounts with Opening Balances
Clicking the "New" button initiates the process of creating a new account and adding an initial balance. As an alternative, adding an opening balance to an existing account entails indicating credit or debit balances in the relevant ledgers.
A new line appears when you select "New," and you may enter details like Code, Account Name, Type, Allow Reconciliation, Opening Debit, and Opening Credit.
| Field | Description | Example Value |
|---|---|---|
| Code | Unique account identifier | 600000 |
| Account Name | Descriptive name for the account | New Project |
| Type | Account classification category | Expense |
| Allow Reconciliation | Enable matching debit/credit entries | Checked |
| Opening Debit | Initial debit balance amount | $4,000 |
| Opening Credit | Initial credit balance amount | $0 |
Account Configuration:
- Code: 600000
- Name: New Project
- Type: Expense
- Allow Reconciliation: Yes
- Opening Debit: $4,000
- Opening Credit: $0
Bank and Cash Account:
- Opening Credit: $700
- Additional accounts: Tax Receivable, Fixed Asset, etc.
Consider classifying the account as an expense type and calling it "new project" for the upcoming accounting period. Select an opening debit, such as $4000, and click the Allow Reconciliation option. The details of the newly established account are shown in a new window when you click the View button.
Setting Multiple Account Balances
Similarly, you can set certain amounts for multiple accounts: bank and cash with an opening credit of 700, tax receivable, fixed asset, and many more. Create the opening balance as a credit or debit for additional accounts in the Chart of Accounts after preserving these details.
Step 4: Verify and Post the Opening Journal Entry
After this configuration is finished, check the results in the Accounting menu's Journal Entries option. A detailed view of the newly generated journal entry, identified as "Opening Journal Entry," is presented.
Review Journal Items
Examine the Journal Items added beneath this entry, ensuring that the debit and credit entries are equal.
Post the Journal Entry
Click the Post button to finalize the Opening Journal Entry and make it active in the accounting system.
Verify Opening Balances
Go back to Configuration > Chart of Accounts and select an account that has been configured to view the manifested opening balance.
Balanced Entries
Ensure total debits equal total credits in the Opening Journal Entry before posting to maintain accounting integrity.
Opening Entry Reference
The journal entry is automatically identified as "Opening Journal Entry" for easy identification in financial reports.
Step 5: Create Manual Opening Balance Journal Entries
The Accounting module offers the opportunity to manually make journal entries for opening balances. Choose the Journal Entries option from the Accounting menu. You can also create an opening balance manually if anything is missed.
Navigate to Journal Entries
Go to Accounting > Journal Entries and click the "New" button to open a new form view.
Enter Journal Information
Enter the journal information and accounting date, and choose "Opening Balance" as the reference.
Add Account Lines
Click "Add a Line" to incorporate accounts and specify opening debits or credits for each account.
Post the Entry
Post the journal item after making sure the credit and debit lines are always equal.
Manual Opening Balance Entry:
- Reference: Opening Balance
- Accounting Date: [Opening Date]
- Journal: Miscellaneous Operations
Line 1:
- Account: Current Assets
- Debit: $8,000
- Credit: $0
Line 2:
- Account: Current Year Earnings
- Debit: $0
- Credit: $8,000
Result: Current Assets opening balance increases from $8,000 to $12,000
Handling Unbalanced Amounts
Usually, opening debit and credit won't be equal. In order to post the unbalanced amount, it will be posted to the undistributed account with the account type 'Current year earnings'. Also, accounting dates need to be taken care of. The accounting date should be properly added as the opening date. Then only it will be properly reflected in the balance sheet.
For example, think about stating that the current asset account will be debited 8000. After posting this entry, click the View button for the Current Assets account to go back to the chart of accounts and see the increased amount. Here, you can observe that the opening balance in the account "current asset" has increased from 8000 to 12000.
Step 6: Verify Opening Balances in Accounts
After completing all configurations and posting journal entries, verify that the opening balances are correctly reflected in your accounts.
Navigate to Chart of Accounts
Go to Configuration > Chart of Accounts to view all accounts with their balances.
Select Configured Accounts
Select an account that has already been configured to view the manifested opening balance, which is now clearly visible on the screen.
Cross-Check Balances
Verify that opening debits and credits match your source documents and that the balance sheet reflects accurate starting positions.
Setting up your financial records correctly in Odoo 18 Accounting requires adding opening balances
By following these steps, you can make sure that Odoo accurately depicts your starting financial situation, setting the groundwork for efficient accounting and money management throughout the fiscal year.
Frequently Asked Questions
How do I add an opening balance in Odoo 18 Accounting?
Navigate to Accounting > Configuration > Settings, use "Review Manually" in Account Import, then set opening debits and credits in the Chart of Accounts. Alternatively, create manual journal entries via Accounting > Journal Entries.
What is the Fiscal Country setting in Odoo Accounting?
The Fiscal Country identifies the nation linked to all accounting activities and charts of accounts. It ensures all charts of accounts are solely associated with the specified nation, affecting tax calculations and reporting formats.
How does Odoo handle unbalanced opening entries?
When opening debits and credits don't balance, the unbalanced amount is automatically posted to the undistributed account with the account type 'Current year earnings' to maintain accounting equation integrity.
Why is the accounting date important for opening balances?
The accounting date should be properly added as the opening date to ensure the opening balance is correctly reflected in the balance sheet for the new fiscal period. Incorrect dates can cause misreporting.
Can I manually create opening balance journal entries?
Yes, go to Accounting > Journal Entries, click "New", enter journal information with "Opening Balance" as reference, add account lines with debits/credits, and post the entry after ensuring balanced lines.
Need Help with Odoo Accounting Setup?
Our experts can help you configure opening balances, set up chart of accounts, and ensure your Odoo 18 Accounting module is properly initialized for accurate financial reporting.
