Skip to Content

Month-end close in Odoo Accounting: How does it work?

January 27, 2026 by
Month-end close in Odoo Accounting: How does it work?
Metasys Digital


Month-end close is when you wrap up your accounting for the month. You are making sure everything is recorded, reconciled, and accurate before moving into the next month.

Every business runs month-end close in accounting differently and that is completely normal. Your industry, company size, and internal processes all shape how you close your books. Think of this guide as a starting point, not a strict rulebook. Take what works for you, adapt what doesn't, and build a month-end routine that fits your business.


Before you start your monthly closing procedure

Before starting, make sure you have all the information and records you need to review for the month. Most businesses close within 3-7 days after month-end. The key is consistency, not speed.


The 8-step accounting month-end close process

When using a monthly tax return periodicity, Odoo automatically generates a new tax return each month with both default and customizable steps to lead you through the month-end closing process from validating your records to submitting your return.

To begin, go to your Odoo application Accounting -> Accounting -> Tax Returns, open the monthly tax return, and verify all the checks.

It is always possible to override a check by clicking on its status and manually setting it to Reviewed or Supervised.


1. Reconcile your bank transactions

The first step in closing the month for your accounting is making sure your bank account is fully reconciled through the end of the month. Everything that’s cleared in your bank should be matched in Odoo.

Click the Bank Matching card to view any unreconciled transactions from the month in question

Reconcile each transaction with an invoice, bill, or payment, or write the transaction off to the correct account

Make sure your ending balance matches your bank statement for the month

Accounting software

Set up bank feeds for automatic imports and consider reconciling regularly, even weekly. That way, month-end is quick and stress-free.


2. Upload attachments to vendor bills

Attach PDFs or other file types to your vendor bills as supporting evidence in case of an audit.

 Click the Bill Attachments card to view any bills that do not have documents attached

 Open each bill in need of attachments and click the paperclip icon 📎 in the chatter to upload the attachment

Journal entry


3. Verify company data

Missing company details (like VAT number or country) can cause errors in your report, such as using the wrong VAT rate or wrongly exempting transactions.

 Click the Company Data card to open your company record

 Validate the company details and click Save


4. Confirm draft entries

Review and post draft invoices and bills in the period, or change their accounting date.

 Click the Draft Entries card to view any draft entries

 Verify everything delivered has been invoiced

 Enter all vendor bills. Don't forget: rent, subscriptions, utilities, employee reimbursements, credit card purchases

 Confirm any draft invoices and bills from this month or change their accounting date to the following month, if needed

 Review aging reports for overdue payments (Accounting -> Reporting → Aged Receivable)


5. Verify taxes on invoices and bills

Ensure the taxes on invoices and bills match the customer’s country.


6. Review financial statements

Check your reports for accuracy.

 Balance sheet (Accounting → Reporting → Balance Sheet): Verify account balances make sense

 Profit and loss (Accounting → Reporting → Profit and Loss): Check categories and compare to last month

 General ledger (Accounting → Reporting → General Ledger): Dig into strange balances

 Aged receivables (Accounting → Reporting → Aged Receivable): See who owes you

 Aged payables (Accounting → Reporting → Aged Payable): Check what bills are due


7. Review tax report

Tax report

Finalize your tax obligations for the period:

 Click the tax report button above the tax return checks

 Verify all sales tax and input tax are correct


8. Submit return

Once all checks have been either reviewed or supervised, the Submit button appears above the tax return checks. Clicking it displays the amount you owe or will receive as well as instructions on how to pay directly (depending on your fiscal localization).

Submit return

 Click the Submit button

 Pay and click Mark as Paid (if applicable) or click Send to send the payment details via email so that another person can make the appropriate payment.


Wrapping up month-end

After finishing the month-end closing process, you will be ready to continue your day-to-day accounting processes for the following month, and you can analyze the accounting reports from the closed month to discover patterns and understand trends. Armed with this information, you not only will be able to submit your month-end close correctly, but you will also have a deeper understanding of your business and be better prepared for the future!


Odoo Accounting ~ Unmatched productivity: Odoo is a modern and the best accounting software for small business that provides unique features like Period closing, AI-powered invoice digitization, Multi-companies, complete Accounts Receivable and Payable, Smart account reconciliation tool, Analytic accounting, Assets, Expense & Revenue Recognition and fully integrated with modules like Sales, Inventory, Purchase, eCommerce, Manufacturing and more.



Meet Odoo 19
AI, smarter sales, polished websites, and a brand-new app: Odoo 19 is here to level up your business!