Every purchase you make and every sale you close leaves a paper trail. In Tally ERP.9, that trail is organised into two of the most-used reports in the software: the Purchase Register and the Sales Register. They sound simple, almost too simple to deserve their own unit in a Financial Accounting course. But once you start using them to track inventory movement, compare periods, or prepare for a GST audit, you realise how much detail they actually hold. This post breaks down what these registers show, how to configure them, and why they matter beyond the exam.
Table of Contents
- What purchase and sales registers actually record
- Why these two registers matter more than a simple list
- Locating the registers in Tally.ERP 9
- Drilling down from summary to voucher
- Customising what the register shows
- Switching to a columnar format
- Comparing two periods side by side
- Adding narrations, bill-wise and inventory detail
- Purchase register vs sales register: a quick comparison
- Tracking inventory movement through the registers
- Viewing purchase and sales data in graphical form
- Why these registers matter under GST
- Getting more out of the registers in practice
What purchase and sales registers actually record
A Purchase Register lists every purchase transaction recorded in the books for a given period, organised month-wise by default. A Sales Register does the same for sales transactions. Neither is a static list. Each entry links back to the original voucher, so you can drill down from a monthly total straight into the invoice that created it.
Tally.ERP 9 builds both registers directly from voucher entries, which means the moment you post a purchase or sales voucher, it reflects in the corresponding register without any separate data entry. The Sales Register functions as a day book for sales, showing monthly summaries with closing balances that you can expand into a full voucher-level view for any selected month.
Why these two registers matter more than a simple list
On the surface, a purchase or sales register is just a chronological record. In practice, it does three jobs at once. It gives you an audit trail for every transaction, since each figure can be traced back to its source voucher. It tracks how goods physically move, because purchase and sales vouchers usually carry inventory details along with the accounting entries. And it forms the base data for statutory reports, particularly under GST, where tax authorities expect a clean, traceable record of every purchase and sale.
Locating the registers in Tally.ERP 9
Both registers sit under the same menu path, just a click apart. For sales, go to Gateway of Tally, then Display, then Account Books, then Sales Register. For purchases, the same path applies, ending in Purchase Register instead. Both screens open to a Monthly Summary, showing transaction counts and closing balances for each month of the financial year.
Drilling down from summary to voucher
Selecting a month and pressing Enter takes you to the full list of vouchers recorded that month. From there, another Enter opens the individual voucher in alteration mode, so you can review or correct an entry without leaving the register. This layered structure is deliberate. It keeps the top-level view uncluttered while still giving you one-click access to the transaction itself whenever you need to verify a figure.
Customising what the register shows
The default register view rarely has everything you need for analysis, so Tally.ERP 9 gives you several ways to reshape it.
Switching to a columnar format
Pressing F5 on the register screen opens the columnar view, where you can display multiple ledger accounts or related items as separate columns instead of one running list. You can group columns by ledger account, by a group of accounts such as all sales accounts together, or show related accounts automatically. This is particularly useful when a business sells across several product categories and wants to see revenue split by category in one screen, a feature explained in Tally’s own documentation on the columnar sales register.
Comparing two periods side by side
Business owners rarely look at a single month in isolation. They want to know how this quarter’s purchases compare with the last one, or how sales in April stack up against sales in the same month last year. Tally handles this through the New Column option, triggered with Alt+C, which lets you add a second column showing data for a different date range, and even a different company if both are stored in the same data directory. Tally’s guide on the comparative sales register walks through setting this up, and the same logic applies to the purchase side.
Adding narrations, bill-wise and inventory detail
The F12 configuration screen controls how much detail each voucher line shows. You can switch on narrations, bill-wise details for outstanding tracking, cost centre allocations, and inventory details such as item name, quantity and rate. None of this changes the underlying data. It only changes what the screen displays, which means you can toggle between a clean summary and a fully detailed extract depending on what you are trying to check.
Purchase register vs sales register: a quick comparison
| Aspect | Purchase register | Sales register |
|---|---|---|
| Primary purpose | Tracks goods and services bought, and where they move to | Tracks goods and services sold, and revenue earned |
| Default menu path | Gateway of Tally > Display > Account Books > Purchase Register | Gateway of Tally > Display > Account Books > Sales Register |
| Inventory link | Shows movement of purchased goods to specific godowns | Shows an inventory-wise extract of items sold, with quantity and value |
| Returns tracking | Traces purchase returns and the suppliers involved | Traces sales returns against the original invoice |
| GST relevance | Feeds input tax credit calculations | Feeds output tax liability calculations |
Tracking inventory movement through the registers
Both registers do more than record money changing hands. They double up as an inventory tracking tool when the accompanying vouchers carry stock item details. The Purchase Register helps trace how purchased goods move to different godowns, which lets a business work out stock positions at each location. It also lets you trace purchase returns and analyse which suppliers they came from, which is useful when you are trying to spot a pattern in poor-quality deliveries.
On the sales side, switching on the Inventory-wise Extract option in the sales voucher register breaks the report down by stock item, showing quantity and value sold for each one over the selected period. This is often the fastest way to answer a simple but important question: which products are actually moving, and which ones are sitting in the register more as returns than as sales.
Viewing purchase and sales data in graphical form
Tally’s display screens are built to be interactive rather than static print-outs, and several reports can be reconfigured to present figures as charts instead of rows of numbers. For purchase and sales data specifically, this graphical view is most useful when you want a quick visual read on trends, such as which months carried the heaviest purchase volume, rather than scanning a long columnar table.
For businesses that want this taken further, dedicated add-on tools built on top of Tally data, such as TallyGraphs, convert purchase, sales and other register data into dashboards with bar charts, trend lines and alerts on things like cash flow delays or pending receivables. These sit outside the base Tally.ERP 9 software but pull directly from the same registers this unit covers, which is a good example of how the underlying accounting data feeds into more advanced reporting once a business outgrows plain register views.
Why these registers matter under GST
Purchase and sales registers are not just useful for internal analysis. Under GST law, maintaining them is a legal obligation. Section 35 of the Central Goods and Services Tax Act, 2017, read with the corresponding CGST Rules, requires every registered person to maintain true and correct accounts at their principal place of business, and this obligation is explained in detail in coverage of accounts maintenance requirements under GST.
The purchase register specifically needs supplier details, GSTIN, state, the category of purchase such as inputs, input services or capital goods, and the tax amount split into CGST, SGST and IGST. The sales register needs the equivalent detail on the customer side, including invoice number, invoice date, place of supply and the same tax bifurcation. These are not optional extras. They are what makes a register GST-compliant rather than just an internal bookkeeping tool.
Skipping this or keeping incomplete records carries real consequences. Improper maintenance of GST records can attract a monetary penalty, invite assessment based on the tax department’s best judgement rather than your own figures, and delay or block input tax credit claims, as outlined in guidance on maintaining GST-compliant books of account. Since Tally.ERP 9 generates these registers automatically from voucher entries, the real compliance work happens earlier, at the point of data entry, where GSTIN, tax rate and category fields need to be filled in correctly every time.
Getting more out of the registers in practice
A few habits make purchase and sales registers far more useful than a default monthly summary.
Configure before you analyse. Turn on bill-wise and inventory details through F12 before drawing conclusions from a register, otherwise you are working with an incomplete picture.
Use columnar views for category-level insight. Grouping by ledger or item category surfaces patterns that a single running list hides.
Reconcile registers with physical stock periodically. Since the purchase register tracks godown-wise movement, cross-checking it against actual stock counts catches discrepancies early.
Treat GST fields as mandatory, not optional. Missing GSTIN or incorrect tax category entries at voucher level will show up as gaps in the register later, when they are harder to trace back.
What do you think? If a business relies only on the default monthly summary view and never drills into columnar or comparative reports, what kind of trends or errors might it miss? And between purchase-side and sales-side inventory tracking, which one do you think matters more for a business that deals in fast-moving, low-margin goods?
References
- https://help.tallysolutions.com/article/Tally.ERP9/Reports/Display_Registers_Ledgers/Sales_Register_Sales_Day_Book.htm
- https://help.tallysolutions.com/article/Tally.ERP9/Reports/Display_Registers_Ledgers/Display_Purchase_Register.htm
- https://help.tallysolutions.com/article/Tally.ERP9/Reports/Display_Registers_Ledgers/Display_Columnar_Sales_Register.htm
- https://help.tallysolutions.com/tally-prime/sales-process/how-to-work-with-sales-register-in-tallyprime/
- https://tallygraphs.com/
- https://taxguru.in/goods-and-service-tax/accounts-maintenance-gst.html
- https://www.mystartupsolution.in/blogs/how-to-maintain-books-of-accounts-for-gst
Leave a Reply