Turning Learners Into Developers
Codekilla
CODEKILLA
back to course
Lesson 03 / 2231%· free preview
Introduction to TallyPrime3/8

Features of TallyPrime

TallyPrime's integrated features eliminate fragmented workflows, enabling multi-company GST compliance, payroll, inventory, and banking in one screen.

3s
Problem (from previous lesson)

After learning the History of Tally, we know Tally evolved from a simple DOS calculator to a sophisticated ERP. However, knowing the evolution doesn't tell us what TallyPrime can actually do today. A Mumbai textile distributor managing 3 companies, 15 warehouses, interstate sales (IGST), employee salaries, and bank reconciliation asks: "Which features solve my daily chaos?"

Limitation
  • Version history tells us when features arrived, not what they are or how they integrate.
  • Business owners waste hours switching between Excel (inventory), separate payroll software, and manual GST portals.
  • Without a feature roadmap, users under-utilize TallyPrime, treating it as just a "voucher entry tool" instead of a complete business management suite.
Solution (New Concept)

Features of TallyPrime is the structured overview of its 8 core capabilities—multi-company management, GST compliance, payroll, inventory, banking, multi-currency, e-invoice, and e-way bill—that transform Tally from an accounting ledger into a unified business operating system.

Definition

Features of TallyPrime are the built-in functional modules and tools that enable a business to manage accounting, statutory compliance (GST, TDS, payroll), inventory (stock, BOM, orders), banking (reconciliation, payment modes), and e-commerce (e-invoice, e-way bill) from a single interface. Each feature is accessed via Gateway of Tally and configured in F11 (Features) or F12 (Configure).

Real-Life Example

Imagine a Bengaluru electronics retailer with 2 branches (HSR Layout, Whitefield). Every day, the owner needs to:

  1. Record 50+ sales invoices (some B2B with e-invoices, some B2C).
  2. Track 200 SKUs across 2 warehouses.
  3. Pay 8 employees (PF, ESI, TDS deductions).
  4. Reconcile HDFC and ICICI bank statements.
  5. File GSTR-1, GSTR-3B for both GSTINs.
  6. Generate e-way bills for interstate deliveries.

Without TallyPrime, this requires 6 different tools. With TallyPrime, it's one screen, one software, one truth.

TallyPrime: One Platform, Multiple Business Functions TallyPrime Multi-Company GST/TDS Inventory Payroll Banking E-Invoice Multi-Currency Reports
Key Concepts
  • Multi-Company Management: Maintain unlimited companies (branches, divisions, sister concerns) in one TallyPrime installation. Consolidated reports across all entities.
  • GST Compliance: Automated GSTR-1, GSTR-3B, GSTR-9 returns. CGST, SGST, IGST calculation. Reverse charge, composition, e-invoice, e-way bill integration.
  • Payroll & Statutory: Employee master, attendance, salary structure, PF, ESI, PT, TDS on salary, Form 16, payslips.
  • Inventory Management: Stock groups, units, godowns, batch/serial tracking, Bill of Materials (BOM), reorder levels, stock aging.
  • Banking: Bank reconciliation (auto-match), cheque printing, payment/receipt vouchers, PDC (post-dated cheques).
  • Multi-Currency: Foreign currency sales/purchase, exchange rate tracking, forex gain/loss calculation.
Feature Comparison: TallyPrime vs Standalone Tools
FeatureTallyPrime (Integrated)Standalone Tools (Fragmented)
GST FilingAuto-populated from vouchers, one-click JSON uploadManual Excel, third-party GST software, re-entry errors
PayrollLinked to attendance, auto TDS/PF deductionsSeparate HR software, manual reconciliation with accounts
InventoryReal-time stock on voucher screen, auto COGSExcel sheets, end-of-day stock count, no FIFO tracking
BankingAuto bank-feed import, one-click reconciliationManual passbook vs ledger matching, 2-3 hours/month
Multi-CompanySwitch companies in 2 seconds (Alt+F3)Open/close multiple software instances, data sync issues
Subtopics
1. Multi-Company Management

TallyPrime allows you to create and manage unlimited companies from a single installation. Each company has its own books (ledgers, vouchers, stock), but you can generate consolidated Balance Sheet, P&L, and GST returns across all companies.

OptionDescription
Create CompanyGateway → Alt+F3 → Create Company → Enter Name, Address, Financial Year, Base Currency
Select CompanyAlt+F3 → Choose from list (or start typing company name)
Shut CompanyAlt+F3 → Shut Companies → Select company → Mark for shutdown
Group CompaniesF11: Features → Enable Group Companies → Link parent-subsidiary hierarchy
Consolidated ReportsDisplay → Statements of Accounts → Enable "Group Companies" → Consolidated Balance Sheet

When to use: Business groups with multiple legal entities (e.g., ABC Pvt. Ltd., ABC Retail LLP), branch offices with separate books, or client accounting firms managing 50+ client companies.

Real-life examples:

  • A CA firm maintaining 100 client companies on one laptop.
  • A pharma distributor with 3 state-wise entities for GST optimization.
  • A textile exporter with separate companies for domestic and export operations.
2. GST Compliance

India's Goods and Services Tax is fully automated in TallyPrime. From voucher entry to GSTN portal upload, every step is handled natively.

GST FeatureTally Implementation
CGST/SGST/IGST Auto-CalculationEnable GST in F11 → Set state in Company → Tally calculates tax split based on party state
GSTR-1 (Outward Supplies)Display → Statutory Reports → GST → GSTR-1 → JSON export → Upload to GSTN
GSTR-3B (Summary Return)Auto-populated from sales/purchase vouchers → Review → JSON export
E-Invoice GenerationF8 Sales → Party with GSTIN → Auto-generate IRN via NIC portal
E-Way BillF8 Sales → Enable e-Way Bill → Enter vehicle, distance → Generate EWB number
Input Tax Credit (ITC)Purchase vouchers auto-populate ITC ledger → Reconcile in GSTR-2A

When to use: Any GST-registered business (turnover > ₹40 lakh for services, ₹20 lakh for goods). Mandatory for e-commerce operators, interstate traders, and B2B suppliers.

Real-life examples:

  • A Delhi hardware shop filing monthly GSTR-3B in 10 minutes.
  • An Ahmedabad manufacturer generating 200 e-invoices/day for B2B sales.
  • A Pune logistics company issuing e-way bills for 50 trucks/day.
3. Payroll Management

TallyPrime includes full payroll automation: attendance, salary calculation, statutory deductions (PF, ESI, PT, TDS), payslips, and Form 16.

Payroll ComponentConfiguration Path
Employee MasterGateway → Create → Employee → Name, PAN, UAN, Bank A/c
Attendance/ProductionGateway → Payroll Vouchers → F6 (Attendance) → Employee, Days Present
Salary StructurePayroll Info → Pay Heads → Earnings (Basic, DA, HRA), Deductions (PF, ESI, TDS)
Process PayrollGateway → Payroll Vouchers → F4 (Payroll) → Auto-calculate net salary
Payslip PrintingDisplay → Payroll Reports → Payslip → Select employee, month
Form 16Display → Statutory Reports → TDS on Salary → Form 16

When to use: Businesses with 5+ employees. Mandatory for companies deducting TDS on salary (₹2.5 lakh+ annual income) or contributing to PF/ESI.

Real-life examples:

  • A Jaipur retail chain processing salaries for 25 employees in 1 hour.
  • A Kolkata IT services firm auto-deducting TDS and generating Form 16 for 100 employees.
  • A Chennai factory tracking daily wage workers' attendance and piece-rate production.
4. Inventory Management

TallyPrime tracks stock in real-time with every sales/purchase/manufacturing voucher. It supports batch tracking, serial numbers, godowns (warehouses), and Bill of Materials (BOM).

Inventory FeatureHow It Works
Stock Item MasterCreate → Stock Item → Name, Unit, GST Rate, Opening Stock
Stock GroupsOrganize items (e.g., Electronics > Mobiles > Samsung) for easy reporting
Godown (Warehouse)Create → Godown → Name, Address → Allocate stock per godown in vouchers
Batch TrackingEnable Batch in item master → Enter MFG/EXP dates in sales vouchers
Bill of Materials (BOM)Create item → Set as Compound → Add raw materials (e.g., 1 Chair = 4 Legs + 1 Seat)
Reorder LevelsSet Min/Max stock → Tally alerts when stock falls below reorder point

When to use: Trading, manufacturing, retail, e-commerce businesses managing physical goods. Essential for FIFO/LIFO costing, stock aging, and MIS reports.

Real-life examples:

  • A Hyderabad supermarket tracking 5,000 SKUs across 3 branches.
  • A Ludhiana garment manufacturer managing BOM for 50 shirt styles.
  • A Gurgaon pharma distributor tracking batch-wise expiry of 200 medicines.
5. Banking & Reconciliation

TallyPrime's bank reconciliation feature matches bank statements with your books in seconds. It also handles cheque printing, PDC tracking, and payment gateway integration.

Banking FeatureTally Path
Bank LedgerCreate Ledger → Under "Bank Accounts" → Enter Bank Name, A/c No., IFSC
Bank ReconciliationDisplay → Banking → Bank Reconciliation → Import bank statement (Excel/CSV) → Auto-match
Cheque PrintingPayment voucher → F12 → Enable Cheque Printing → Print on pre-printed cheque leaf
Post-Dated Cheques (PDC)Payment/Receipt voucher → Effective Date = Future date → PDC Register report
Payment GatewaySales voucher → Payment Mode: Card/UPI → Link to Razorpay/Paytm settlement reports

When to use: All businesses with bank accounts. Mandatory for audits, loan applications, and cash flow management.

Real-life examples:

  • A Surat diamond trader reconciling 500+ bank transactions/month in 15 minutes.
  • A Noida software company tracking 20 PDCs from clients.
  • A Kochi restaurant matching Zomato/Swiggy payment gateway settlements.
Visual Diagram
TallyPrime Feature Matrix: End-to-End Business Flow INPUT LAYER • Vouchers (Sales, Purchase, Payment, Receipt, Journal) • Masters (Ledgers, Stock Items, Employees) ACCOUNTING ENGINE ✓ Double-entry posting ✓ GST calculation (CGST/SGST/IGST) ✓ Stock valuation (FIFO/Weighted Avg) ✓ Payroll deductions (PF/ESI/TDS) ✓ Multi-currency conversion COMPLIANCE ENGINE ✓ GSTR-1/3B/9 auto-generation ✓ E-Invoice (IRN generation) ✓ E-Way Bill (vehicle tracking) ✓ TDS returns (24Q, 26Q, Form 16) ✓ Audit Trail (every change logged) OUTPUT LAYER • Financial Reports (Balance Sheet, P&L, Cash Flow) • Statutory Reports (GSTR, Form 16, Stock Summary) • MIS Reports (Top 10 Debtors, Aging, Sales Analysis)
Step-by-Step in Tally

Scenario: Enable and explore all key features for a new company.

  1. Gateway of Tally → Press Alt+F3 (Select Company).
  2. Select your company (e.g., "ABC Electronics Pvt. Ltd.").
  3. Press F11 (Features) → F1 (Statutory & Taxation):
    • Enable GST: Yes → Enter GSTIN, State.
    • Enable TDS: Yes (if applicable).
    • Enable E-Invoicing: Yes → Enter API credentials from NIC portal.
    • Enable E-Way Bill: Yes.
  4. Press F11F2 (Inventory Features):
    • Enable Maintain Stock: Yes.
    • Enable Batch-wise Details: Yes (for pharma, FMCG).
    • Enable Godown: Yes → Create godowns (e.g., Main Warehouse, Retail Store).
  5. Press F11F3 (Payroll):
    • Enable Maintain Payroll: Yes.
    • Set PF/ESI/PT details.
  6. Press F12 (Configure) → Set Voucher Entry Mode: Item Invoice (for inventory) or Accounting Invoice (service).
  7. Press Alt+G (Go To) → Type "Banking" → Press Enter → Explore Bank Reconciliation.
  8. Press Alt+G → Type "Multi-Currency" → Enable if dealing with foreign parties.
  9. Press Esc to return to Gateway.
Keyboard Shortcuts
ActionShortcutWhere it works
Features (F11)F11Gateway of Tally → Enable/disable company features (GST, Payroll, Inventory)
Configuration (F12)F12Gateway of Tally or inside vouchers → Customize display, voucher behavior
Select/Create CompanyAlt+F3Gateway of Tally → Switch companies or create new company
Go To (Search)Alt+GAnywhere in Tally → Type report/voucher name to jump directly
Sales VoucherF8Gateway → Vouchers → Sales invoice
Purchase VoucherF9Gateway → Vouchers → Purchase invoice
Payment VoucherF5Gateway → Vouchers → Cash/bank payment
Receipt VoucherF6Gateway → Vouchers → Cash/bank receipt
Banking MenuAlt+BGateway → Opens banking reports and reconciliation
Display ReportsAlt+RGateway → Opens all financial and statutory reports
Payroll VoucherCtrl+F4Gateway → Vouchers → Process monthly salary
Duplicate VoucherAlt+2Inside voucher → Duplicate last saved voucher
Differences / Comparison
TallyPrime (2020+) vs Tally.ERP 9 (2009-2020)
FeatureTally.ERP 9TallyPrime
User InterfaceMenu-driven (vertical list)Go To (Alt+G) search + horizontal navigation
E-Invoice IntegrationNot available (manual portal upload)Built-in API integration with NIC/IRP portal
Multi-TaskingSingle-screen, serial workflowMulti-tab voucher entry (open 5 vouchers simultaneously)
GST ReturnsExcel export → manual JSON conversionOne-click JSON export for GSTN upload
Reports CustomizationLimited (fixed columns)Drag-drop columns, save custom views
Bank ReconciliationManual matchingAuto-match via imported bank statements
LicensingAnnual renewal (Silver, Gold)Perpetual license or subscription (Auditor, Multi-User)
Mobile AppNot availableTallyPrime Mobile (view reports, approve vouchers)
Feature vs License Edition
FeatureTallyPrime Silver (Single User)TallyPrime Gold (Multi-User)TallyPrime Auditor Edition
CompaniesUnlimitedUnlimitedUnlimited (read-only for client companies)
Concurrent Users1Unlimited (LAN/WAN)1 (auditor's personal use)
E-Invoice/E-Way Bill
Payroll
Multi-Currency
Tally.NET Services✓ (basic)✓ (advanced sync)
Audit Trail✓ (Enhanced for CA reports)
Cost₹18,000/year₹54,000/year₹5,400/year
Example Voucher / Use Case

Scenario: A Pune electronics retailer (GST: 27AAAAA1234B1Z5) sells a laptop to a Maharashtra customer (B2C) and a Delhi B2B client on the same day. The retailer wants to:

  1. Record both sales invoices with correct GST (CGST+SGST for intra-state, IGST for inter-state).
  2. Generate e-invoice for the B2B sale (invoice value > ₹50,000).
  3. Issue e-way bill for the Delhi shipment (distance 1,500 km).
  4. View updated stock and GSTR-1 draft.
text
STEP 1: INTRA-STATE SALES (B2C, Maharashtra)
-----------------------------------------------
Gateway of Tally → Vouchers → F8 (Sales)
  Date: 01-Apr-2024
  Party A/c Name: Cash (or Customer Name if credit sale)
  Sales Ledger: Sales @ 18% (CGST 9% + SGST 9%)
  
  Item Details:
    Name of Item: Dell Laptop XPS 15
    Quantity: 1 Nos
    Rate: ₹1,00,000 (excluding GST)
  
  Auto-calculated:
    CGST @ 9%: ₹9,000
    SGST @ 9%: ₹9,000
    Total: ₹1,18,000
  
  Press Ctrl+A to Accept.
  Tally Auto-generates Invoice No: INV-001
  
STEP 2: INTER-STATE SALES (B2B, Delhi) + E-INVOICE + E-WAY BILL
----------------------------------------------------------------
Gateway of Tally → Vouchers → F8 (Sales)
  Date: 01-Apr-2024
  Party A/c Name: XYZ Enterprises, Delhi (GSTIN: 07BBBBB5678C1Z9)
  Sales Ledger: Sales @ 18% (IGST 18%)
  
  Item Details:
    Name of Item: Dell Laptop XPS 15
    Quantity: 2 Nos
    Rate: ₹1,00,000 each (excluding GST)
  
  Auto-calculated:
    Taxable Value: ₹2,00,000
    IGST @ 18%: ₹36,000
    Total: ₹2,36,000
  
  Press F12 (Configure) → Enable E-Invoicing: Yes
  Press Y to generate IRN (Invoice Reference Number) via NIC portal.
  
  Tally prompts: "Generate E-Way Bill?"
    Select: Yes
    Transporter: Self
    Vehicle No: MH12AB1234
    Distance: 1500 km
    Tally generates EWB No: 351234567890
  
  Press Ctrl+A to Accept.
  Tally Auto-generates Invoice No: INV-002 with IRN and EWB printed on invoice.

STEP 3: CHECK UPDATED STOCK
---------------------------
Gateway → Display → Inventory Books → Stock Summary
  Filter: Dell Laptop XPS 15
  Opening: 10 Nos
  Outward: 3 Nos (1 to Cash, 2 to XYZ Enterprises)
  Closing: 7 Nos

STEP 4: CHECK GSTR-1 DRAFT
--------------------------
Gateway → Display → Statutory Reports → GST → GSTR-1
  Period: April 2024
  
  B2C Invoices (Table 7): INV-001 (₹1,18,000)
  B2B Invoices (Table 4A): INV-002 (₹2,36,000) with IRN
  
  Press E to export JSON → Upload to GSTN portal.
Common Mistakes
MistakeWhy it failsCorrect way
Not enabling F11 features before voucher entryTally doesn't show GST fields, stock fields, or payroll columns if features are disabled.Press F11 → Enable GST, Inventory, Payroll before creating vouchers.
Using same ledger for CGST+SGST and IGSTGST law requires separate ledgers for input tax credit reconciliation.Create 3 ledgers: "CGST Payable", "SGST Payable", "IGST Payable" under Duties & Taxes.
Entering party GSTIN incorrectlyTally cannot generate e-invoice or GSTR-1 B2B entry if GSTIN format is wrong (15 digits).Verify GSTIN on GST portal before creating party ledger.
Ignoring bank reconciliationUnmatched transactions pile up, causing audit issues and cash flow blind spots.Run bank reconciliation weekly. Import bank statement (Excel/CSV) for auto-match.
Not backing up data after major voucher entryData corruption or accidental deletion can lose days of work.Press Alt+F3 → Backup → Daily/Weekly schedule. Store backup on cloud (Google Drive/Dropbox).
Notes & Important Points
  1. F11 (Features) vs F12 (Configure): F11 enables/disables company-wide capabilities (GST, Payroll). F12 customizes display and behavior for the current screen (e.g., show/hide columns, voucher numbering).
  2. Multi-Company is FREE: You can create 1,000 companies on a single TallyPrime license. Only concurrent users are limited (1 for Silver, unlimited for Gold).
  3. E-Invoice Mandate: As of 2024, e-invoicing is mandatory for businesses with turnover > ₹5 crore. TallyPrime's built-in integration saves 10+ hours/month vs manual portal uploads.
  4. Payroll Statutory Compliance: TallyPrime auto-calculates PF (12% of Basic+DA), ESI (3.25% of Gross ≤ ₹21,000/month), and Professional Tax (state-wise slabs). But you must manually update rates if government changes them.
  5. Stock Valuation Methods: TallyPrime supports FIFO (First-In-First-Out), LIFO (Last-In-First-Out), and Weighted Average. Set in F11 → Inventory Features → Method of Valuation.
  6. Multi-Currency Limitation: Exchange rates must be entered manually per voucher. Tally doesn't fetch live forex rates (unlike Xero or QuickBooks).
  7. Audit Trail Cannot Be Disabled: From Tally.ERP 9 Release 6.6 onwards, every edit/delete is logged with user ID, timestamp, and reason. This is mandatory for MCA audits.
Advantages / Use Cases
  1. One Software, Zero Integration Headaches: Unlike Zoho Books (accounting) + Razorpay (payments) + Gusto (payroll), TallyPrime is a monolithic suite. No API breakages, no monthly sync delays.
  2. Offline-First Architecture: TallyPrime works without internet. Vouchers, reports, and GST returns can be generated offline, then synced later via Tally.NET. Critical for tier-2/3 cities with unstable broadband.
  3. Unlimited Companies at No Extra Cost: A CA firm managing 200 client companies pays the same ₹18,000/year as a single-company retailer. Cloud ERPs (Zoho, QuickBooks) charge per company/user.
  4. Localized for India: GST (CGST/SGST/IGST), TDS (194C, 194J, 194Q), e-invoice, e-way bill, Form 16, GSTR-1/3B/9—all built-in. No third-party plugins needed.
  5. Zero Learning Curve for Accountants: 90% of Indian accountants learned Tally in college. Switching to TallyPrime from Tally.ERP 9 takes 1 day (vs 1 month for SAP or Xero).
  6. Instant MIS Reports: Top 10 Debtors, Aging Analysis, Sales by Product/Region, Slow-Moving Stock—all available in 2 clicks. No SQL queries or BI tools needed.
Key Takeaways
  1. TallyPrime is an all-in-one ERP covering accounting, GST, payroll, inventory, banking, and e-compliance—eliminating the need for 5+ separate tools.
  2. F11 (Features) is the control panel: Enable GST, Payroll, Inventory, Multi-Currency, and other modules here before creating vouchers.
  3. Multi-Company Management allows unlimited companies (branches, clients, subsidiaries) on one license, with consolidated reporting across all entities.
  4. GST compliance is fully automated: From voucher entry to GSTR-1/3B/9 JSON export, e-invoice generation, and e-way bill issuance—all native in TallyPrime.
  5. Banking and reconciliation reduce manual matching time from hours to minutes, with auto-import of bank statements and one-click reconciliation.
Interview Questions

Practice Questions
  1. Enable GST for your company: Create a company "XYZ Traders" with GSTIN 27ABCDE1234F1Z5 (Maharashtra). Enable GST in F11. Create 3 tax ledgers: CGST Output, SGST Output, IGST Output. Record a ₹10,000 intra-state sale and verify CGST+SGST split.

  2. Multi-Company Consolidation: Create 2 companies: "ABC Delhi" and "ABC Mumbai". Enter ₹50,000 sales in Delhi, ₹70,000 in Mumbai. Enable Group Companies in F11. Generate a consolidated Balance Sheet and verify combined revenue.

  3. Bank Reconciliation: Create a Bank Ledger "HDFC Current A/c". Enter 5 Payment vouchers (₹10K, ₹20K, ₹5K, ₹15K, ₹8K). Export bank statement (Excel with Date, Particulars, Debit, Credit). Import into TallyPrime and perform auto-reconciliation. Identify unmatched transactions.

  4. E-Invoice Generation: Create a Delhi company (07GGGGG1234H1Z1) and a Mumbai party ledger (27HHHHH5678I1Z2). Sell 10 laptops @ ₹1,00,000 each (IGST 18%). Enable e-invoicing in F11. Record the sales voucher and generate IRN. Print the invoice and verify the QR code.

  5. Payroll Processing: Create 3 employees (Basic: ₹20K, ₹25K, ₹30K). Set up pay heads for DA (40% of Basic), HRA (50% of Basic), PF (12% of Basic+DA), ESI (3.25% if Gross ≤ ₹21K). Process payroll for April 2024. Generate payslips and verify net salary.

Pro Tips
  1. Use Alt+G (Go To) for Speed: Instead of navigating menus, press Alt+G → type "Bank Reconciliation" or "GSTR-1" → hit Enter. Saves 5-10 seconds per action (= 2 hours/month for daily users).
  2. Backup Before Year-End: Every March 31st, take a full backup (Alt+F3 → Backup → Complete Data). Store on Google Drive. If auditors request changes, you can restore the original.
  3. Set Default Voucher Mode: Press F12 in Gateway → Voucher Entry → Set "Item Invoice Mode" (for inventory) or "Accounting Mode" (for services). Avoids toggling per voucher.
  4. Enable Auto Bank-Feed: F11 → Banking Features → Enable Tally.NET Bank Integration. Link your bank account (HDFC, ICICI, Axis supported). Tally auto-imports transactions daily.
  5. Use Multi-Currency for Exports: If you export goods (USD, EUR invoices), enable Multi-Currency in F11. Create currency-wise ledgers (e.g., "Debtors - USA (USD)"). Tally tracks forex gain/loss automatically when you receive payment at a different exchange rate.
  6. Freeze GST Invoices After Filing: Once GSTR-1 is filed, press F11 → Statutory Features → Enable "Freeze Invoices". This prevents accidental edits to filed invoices (critical for audits and Section 16 ITC claims).
AI-powered recap

Quick recap quiz?

We'll generate 5 MCQs from this lesson and check your understanding instantly. Takes ~30 seconds.

Ready to move on?
// feedback.matters()
Did this lesson help you?