Year-End Closing Guide in ERPNext
Closing the books at the end of a financial year is an essential accounting process. It helps verify the accuracy of your financial records, prepares your business for audits, carries forward opening balances correctly, and ensures a clean start for the new financial year.
ERPNext provides built-in tools to simplify year-end closing, including reconciliation reports, Period Closing Voucher, Fiscal Year management, and accounting freeze controls.
A successful year-end close ensures that your financial statements are accurate, outstanding transactions are reconciled, and the new fiscal year begins with clean accounting records.
1. Review Receivables and Payables
Before closing the financial year, review all outstanding customer and supplier transactions.
Check for:
- Sales Orders awaiting invoicing.
- Purchase Orders pending billing.
- Outstanding customer invoices.
- Outstanding supplier invoices.
- Long-overdue receivables and payables.
- Advance payments awaiting allocation.
Reviewing these balances helps identify missing invoices, overdue payments, and discrepancies before the books are finalized.
Sending customer statements before year-end is a good practice to confirm outstanding balances and resolve discrepancies early.
2. Reconcile Your Accounts
Accurate financial reports depend on proper reconciliation of bank transactions, payments, and inventory.
Bank Reconciliation
Compare the transactions recorded in ERPNext with your bank statement and update the clearance dates where necessary.
Go to:
Home > Accounting > Banking and Payments > Update Bank Transaction Date
This ensures that your bank balance in ERPNext matches the balance shown by your bank.
Payment Reconciliation
Allocate customer receipts and supplier payments against their corresponding invoices.
Go to:
Home > Accounting > Banking and Payments > Match Payments with Invoices
Payment Reconciliation helps maintain accurate Accounts Receivable and Accounts Payable balances.
Stock Reconciliation
Verify that your physical inventory matches the quantities recorded in ERPNext.
Go to:
Home > Stock > Tools > Stock Reconciliation
Reconciling stock before year-end improves inventory valuation and financial reporting accuracy.
3. Generate Financial Reports
Before closing the books, review your key financial reports.
These typically include:
- Balance Sheet
- Profit and Loss Statement
- Cash Flow Statement
- Accounts Receivable Report
- Accounts Payable Report
- Bank Statements and Loan Balances
- Asset Register and Depreciation Reports
Reviewing these reports allows you to identify adjustments that should be made before finalizing the financial year.
4. Create a Period Closing Voucher
Once all adjustments have been completed, create a Period Closing Voucher.
This process:
- Closes all Income accounts.
- Closes all Expense accounts.
- Transfers the net profit or loss to the selected equity account (such as Reserves and Surplus).
- Prepares the Profit and Loss accounts for the next financial year.
The Period Closing Voucher resets Income and Expense accounts while carrying the year’s profit or loss into your chosen equity account.
5. Freeze Closed Accounting Periods
After completing all year-end adjustments, prevent further modifications to closed periods.
There are two ways to do this.
Freeze Accounts
Go to:
Accounting > Accounting Masters > Accounts Settings
Set the Accounts Frozen Till Date.
Users without the designated role will no longer be able to create or modify accounting entries before the specified date.
Create an Accounting Period
Alternatively, create an Accounting Period and mark selected transaction types as closed.
This prevents documents such as:
- Sales Invoices
- Purchase Invoices
- Journal Entries
- Stock Entries
- Payroll Entries
from being submitted outside the permitted accounting period.
Using both Accounts Freeze and Accounting Periods provides stronger control over historical financial data.
6. Create and Set the New Fiscal Year
After closing the previous year, create or verify the new Fiscal Year.
Go to:
Home > Accounting > Setup > Fiscal Year
Then:
- Create the new Fiscal Year if it does not already exist.
- Set it as the default Fiscal Year.
- Verify the start and end dates.
This ensures that all new accounting transactions are posted to the correct financial year.
7. Year-End Closing Checklist
Complete the following before considering the books closed:
- Review outstanding receivables and payables.
- Reconcile bank accounts.
- Allocate outstanding payments.
- Reconcile inventory.
- Review financial statements.
- Post all adjustment entries.
- Create the Period Closing Voucher.
- Freeze closed accounting periods.
- Create and activate the new Fiscal Year.
8. Benefits of Proper Year-End Closing
- Produces accurate financial statements.
- Simplifies statutory audits.
- Prevents changes to finalized accounting periods.
- Carries forward balances correctly.
- Improves financial reporting accuracy.
- Provides a clean starting point for the next financial year.