Every business, whether it is a small retail shop or a large manufacturing company, eventually has to answer one question: is it making money? The profit and loss account is the financial statement that answers this, and in Tally ERP.9, it is built automatically the moment you start recording transactions. Instead of spending hours totalling ledgers by hand, you get a live, continuously updated picture of your revenues, costs, and expenses. This post walks through how Tally ERP.9 generates the profit and loss account, how to view it in different formats, and how to use its budgeting tools to turn a routine report into a real decision-making tool.
Table of Contents
- What a profit and loss account actually shows
- How Tally ERP.9 builds the report automatically
- Direct and indirect income and expenses
- Viewing the profit and loss account step by step
- Detailed view versus condensed view
- Comparing periods to spot trends
- Budget versus actual: turning the report into a decision-making tool
- Viewing the budget variance
- Why this matters beyond the software
What a profit and loss account actually shows
A profit and loss account, also called an income statement or an income and expenditure statement, captures all the revenue a business earned and all the expenses it incurred during a specific period. The logic behind it is simple: revenue minus expenses equals profit, or loss if expenses are higher. What makes this statement powerful is that it does not just report a number; it explains how that number was arrived at, breaking revenue and costs down into categories that reveal where money is actually being made or lost.
In India, the format companies must use for this statement is not left entirely to choice. The Ministry of Corporate Affairs prescribes the structure under Schedule III of the Companies Act, 2013, which governs how the balance sheet, the statement of profit and loss, and the accompanying notes must be presented. The Institute of Chartered Accountants of India clarifies that the statutory term “Statement of Profit and Loss” carries the same meaning as the more familiar “Profit and Loss Account” used in everyday accounting and in software like Tally. So when you generate this report in Tally ERP.9, you are essentially producing the same statement that regulators and auditors expect to see, just built from your day-to-day transactions rather than a manual closing exercise.
How Tally ERP.9 builds the report automatically
The single biggest advantage Tally ERP.9 offers over manual bookkeeping is automation. The profit and loss account updates itself with every voucher you enter and save, whether that is a sales invoice, a purchase bill, or a journal entry for depreciation. There is no separate closing process required to see your current position; the report reflects your business right up to the last transaction recorded.
This works because Tally organises every ledger account under a set of default primary groups, such as sales accounts, purchase accounts, direct expenses, indirect expenses, direct income, and indirect income. When you create a ledger, you assign it to one of these groups, and Tally automatically routes its balance into the correct section of the profit and loss account. You never have to manually decide where a figure goes once the ledger is set up correctly.
Direct and indirect income and expenses
Tally separates direct expenses and direct income, which relate to the core trading or manufacturing activity, from indirect expenses and indirect income, which cover administrative, selling, and non-operating items. This split lets you see your gross profit from core operations before overheads are deducted, and then your net profit after everything is accounted for. Tally also gives you a configuration choice here: you can set the option to display these as an Income and Expenditure account instead of a Profit and Loss account, which is useful for non-profit organisations and trusts that use different terminology for the same underlying report.
Viewing the profit and loss account step by step
Generating the report itself takes only a couple of clicks. From the Gateway of Tally, you go to Display and then select Profit & Loss A/c. By default, Tally shows the report as of the date of your last voucher entry, but you are not locked into that date. You can change the period to look at any month, quarter, or custom date range you need, and the report regenerates instantly for that window.
A few keyboard shortcuts make this process faster once you are comfortable with the software:
| Shortcut | What it does |
|---|---|
| F1: Detailed | Expands the report to show every ledger under each group instead of just group totals |
| F2: Period | Lets you change the date range for the report instantly |
| Ctrl+B: Budget Variance | Adds budgeted figures and variance columns alongside actual figures |
Detailed view versus condensed view
Tally ERP.9 gives you two ways to look at the same data, and choosing the right one depends on your audience. The condensed view shows only the group-level totals, such as total sales, total purchases, and total indirect expenses, without listing every individual ledger underneath. This is ideal for a quick health check or for presenting figures to stakeholders who care about the big picture rather than every line item.
The detailed view, triggered with the F1 key, breaks each group down into its component ledgers. If indirect expenses show an unexpected jump, the detailed view lets you see exactly which ledger, whether it is rent, salaries, or electricity, is responsible. For students learning accounting and for accountants performing internal reviews, the detailed view is usually the more useful starting point because it shows the full trail behind every total.
Comparing periods to spot trends
Because the report can be regenerated for any period using F2, you can pull up the profit and loss account for successive months, quarters, or years and place them side by side. This is where a static report becomes genuinely useful for management. Comparing month-on-month figures can reveal seasonal patterns, such as a spike in sales during a festival season or a dip during monsoon months for certain retail categories. Comparing year-on-year figures shows whether the business is actually growing in real terms or simply keeping pace with rising costs. None of this analysis requires new data entry; it only requires changing the period on an already-generated report.
This kind of period comparison also matters when a business has multiple revenue streams. A retail store with both an in-person counter and an online storefront can pull separate profit and loss accounts for each period and see whether growth is coming from one channel or both. Since every ledger already carries its group classification, there is no extra setup involved; the same underlying data simply gets presented across different date ranges.
Budget versus actual: turning the report into a decision-making tool
A profit and loss account tells you what happened. Comparing it against a budget tells you whether what happened was good enough. Tally ERP.9 supports this directly. Before you can compare actuals to a budget, you need to enable budgeting, and then create a budget under Accounts Info, then Budgets, then Create. You can set budgets at the level of a group, an individual ledger, or a cost centre, and you can define the period the budget applies to, whether that is a single month or a full financial year.
Viewing the budget variance
Once a budget exists, Tally lets you view how actual performance stacks up against it. The Budget Variance report is accessible from the Trial Balance, Group Summary, and Monthly Summary screens, and pressing Ctrl+B pulls up a comparison showing the budgeted figure, the actual figure, and the variance between them for each account. A retail business that budgeted a certain amount for advertising, for example, can immediately see whether it overspent or underspent, and by how much, without manually cross-checking two separate reports.
This feature matters more than it might first appear. A profit and loss account on its own tells you that expenses rose by a certain amount. A budget variance report tells you whether that rise was expected and planned for, or a genuine problem that needs attention. For a business owner or a finance student, this distinction is the difference between reacting to numbers after the fact and actively managing them.
Why this matters beyond the software
Learning to generate and read a profit and loss account in Tally ERP.9 is not just a software skill; it connects directly to the accounting concepts taught in a commerce classroom. The report you see on screen follows the same underlying logic as the statutory format that companies registered under the Companies Act, 2013 must follow, with certain exceptions such as banking and insurance companies that follow separate regulatory formats. Understanding how Tally classifies direct and indirect items, how it handles periods, and how it compares budgets to actuals gives you a practical foundation that carries over into internships, articleship, and eventually into interpreting real financial statements for any organisation.
For commerce students, this is also one of the more transferable skills a Financial Accounting course offers. Almost every small and medium business in India uses Tally or a similar accounting package, so the ability to navigate, interpret, and analyse a profit and loss account inside the software is often as valuable in a job interview as knowing the underlying accounting theory.
What do you think? If you were advising a small retail business on their monthly review meeting, would you show them the condensed view or the detailed view of their profit and loss account, and why? And how might regularly comparing budgeted figures against actual figures change the way a business plans its expenses for the following quarter?
References
- https://www.mca.gov.in/Ministry/pdf/NotificationScheduleIII_12102018.pdf
- https://www.icai.org/resource/56994bos46206cp5annex.pdf
- https://help.tallysolutions.com/article/Tally.ERP9/Reports/intro_profit_loss_accounts.htm
- https://help.tallysolutions.com/article/te9rel65/Reports/Display_Financial_Statements/Display_Profit_Loss_Account.htm
- https://help.tallysolutions.com/article/Tally.ERP9/Advanced_Features/Advanced_Accounting_Features/Altering_a_Budget.htm
- https://help.tallysolutions.com/article/Tally.ERP9/Advanced_Features/Advanced_Accounting_Features/Viewing_Budget_Variance.htm
- https://tallysolutions.com/accounting/what-is-schedule-iii-of-the-companies-act-applicability-format-and-purpose-explained/
Leave a Reply