Home › School ERP India › India › Blog
Quick Answer
In Tally, school fees received are booked under an Income (Direct/Indirect) ledger grouped under 'Income Accounts' — typically named 'Tuition Fee Income', 'Fee Collection', or 'Academic Receipts'. The corresponding receivable sits under 'Sundry Debtors' (or a dedicated 'Student Receivables' group). GST liability, if applicable, routes through a separate 'GST Output' ledger under 'Duties & Taxes'. Never route fees through a Liability or Capital head.
Choosing the correct group for school fees in Tally is not a cosmetic labelling exercise. It determines how the income reflects in your Profit & Loss, how GST returns (GSTR-1/3B) auto-populate, and whether your TDS certificates (Form 16A) generate correctly for any tax deducted at source on specific receipts. For a manufacturing or trading group running a school division — or an educational trust consolidating into a group Tally instance — misclassification cascades into:
If you are migrating from SAP, legacy Excel, or a standalone school ERP into Tally Prime, the chart-of-accounts (COA) remapping step is where this gets fixed — or broken.
| Ledger Name | Group (Tally Default) | Purpose | GST/TDS Impact |
|---|---|---|---|
| Tuition Fee Income | Income Accounts → Direct Incomes | Core academic revenue | Taxable supply (if > ₹20L turnover); maps to GSTR-1 B2B/B2C |
| Transport Fee Income | Income Accounts → Direct Incomes | Bus/van charges | Taxable (composite supply) — same HSN as tuition |
| Hostel/Mess Fee Income | Income Accounts → Direct Incomes | Boarding revenue | Taxable (renting of residential dwelling — check HSN 9963/9972) |
| Admission/Registration Fee | Income Accounts → Direct Incomes | One-time charges | Taxable; often missed in GST returns |
| Late Fee / Fine Income | Income Accounts → Indirect Incomes | Penalty revenue | Taxable; treat as 'other income' for MIS clarity |
| Student Receivables | Current Assets → Sundry Debtors | Fee dues per student | Drives aging, collection follow-up, bad-debt provision |
| GST Output — School Fees | Current Liabilities → Duties & Taxes → GST | CGST/SGST/IGST collected | Auto-picks in GSTR-1 if tax ledger mapped in voucher type |
| TDS Receivable (on Fee Refunds) | Current Assets → Loans & Advances | Tax deducted by parents on refunds | Rare; only if refund > ₹30K and PAN available |
Implementation note: Create separate ledgers per fee type (not per class or student). Use Cost Centres for branch/class/stream segmentation. That keeps the COA lean and MIS flexible.
When a manufacturing group moves its school division from SAP (FI/CO, Student Lifecycle Management) to Tally, the fee ledger mapping is part of a broader COA remapping workshop. The process:
Use this before you engage a migration partner or start the discovery phase.
| Risk | Symptom | Root Cause | Mitigation |
|---|---|---|---|
| Unmapped ledgers | TB difference ₹X lakh at cutover | SAP GLs created ad-hoc, not in mapping sheet | Pre-migration GL inventory; lock SAP GL creation 30 days before cutover |
| Tax-code mismatches | GSTR-1 shows ₹0 tax on fee receipts | Tally voucher type not linked to GST ledger; HSN missing | Mandate tax ledger in voucher type; test with 50 sample vouchers |
| Rounding differences in TB | ₹1–₹500 variance per ledger | SAP allows 3 decimals; Tally rounds to 2 | Apply rounding adjustment journal at cutover; document in sign-off |
| Student debtor ageing broken | Collections not knocking off oldest invoices | Migration imported invoices without allocation logic | Import receipt with allocation (bill-wise) or run allocation script post-migration |
| GST history gap | Auditor asks for FY 2022-23 GSTR-1 vs Tally | Only current FY migrated; prior years in SAP only | Carry GST register (summary) as opening balance; keep SAP read-only for 7 years |
| Cost centre loss | Branch-wise P&L blank in Tally | Cost centres not activated / not mapped in vouchers | Enable 'Cost Centres' in F11; map every fee receipt to branch/class CC |
TACHY quotes SAP-to-Tally migration as a fixed-fee project after a paid discovery phase. The final fee moves on these levers — no per-student, per-ledger, or per-day rates:
A discovery workshop (typically 3–5 days on-site + remote) produces the Statement of Work, migration plan, and fixed fee. No surprises after sign-off.
Yes. Many groups run a hybrid model: SAP stays the sub-ledger for student-level fee management (receipts, concessions, refunds, ageing), while a monthly summary journal (debit Student Receivables, credit Fee Incomes, credit GST Output) posts to Tally for consolidation. This avoids full voucher migration and keeps Tally light. The trade-off: drill-down from Tally to student detail requires SAP access.
Create a separate Tally company for the trust. Map its COA independently. Inter-entity fee flows (e.g., management fees, shared services) become inter-company journals — eliminate on consolidation. Do not merge trust and manufacturing COAs in one Tally company; it breaks audit trails and GSTIN-wise reporting.
Discovery: 2–3 weeks.
Build & UAT: 4–6 weeks (mapping, master data load, voucher config, parallel run).
**Cutover & sign-off: 1
Published 2026-10-11 · © 2026 TACHY SCHOOL ERP · School ERP in India