WordPress Plugin · v1.5.0 · Latest Release

The Complete School Fees Manager
for WordPress

V
Vylino Team Jaipur, Rajasthan · April 2026
12 min read
SaaS Plugin

School Fees Manager is a production-ready WordPress plugin that gives any school or educational institution a complete, end-to-end fee management system — from student registration and fee structure setup to online payment collection, automated invoicing, parent portals, and analytics dashboards. No external SaaS subscription needed. Everything runs on your own WordPress site.

WordPress Plugin School Management Fee Collection Razorpay / Stripe Parent Portal Invoice Generator India Ready SaaS-Ready GPL v2

Built for Real Schools. Ready to Deploy.

From a 50-student primary school to a multi-branch institution — School Fees Manager scales with you, your class structure, and your fee rules.

25+ Registration Fields
7 Shortcodes
4 Invoice Templates
Overview

Why Schools Need a Dedicated Fee Management Plugin

Most schools in India — particularly in Tier II and Tier III cities — still manage fee collection through manual registers, Excel sheets, or disconnected apps. The result is lost receipts, parent disputes, defaulter tracking nightmares, and accountants spending hours on tasks that should be automated.

School Fees Manager solves this completely. Built as a self-hosted WordPress plugin, it eliminates the need for expensive third-party SaaS subscriptions while giving your school a professional, branded fee management experience. Everything — from the student database to the payment gateway to the parent-facing portal — lives on your own website.

Developed by Vylino, a Jaipur-based web development agency building purpose-driven digital products for Indian schools and institutions, this plugin is the result of real-world school requirements distilled into clean, extensible code.

Running your school's fee system on your own WordPress site means zero monthly SaaS fees, complete data ownership, and a fully branded experience for parents — for a one-time plugin cost.


Core Features

Everything You Need to Manage School Fees

Every feature ships with on/off toggle controls so you only show what your school needs — no clutter, no confusion.

🎓

Student Registration

25+ built-in fields including Father's Name, student photo, and class/section assignment. Every field has an individual enable/disable toggle. Add unlimited custom fields — text, dropdown, date, or file upload.

🏗️

Fee Structure Builder

Create fee types (tuition, transport, lab, hostel, activity fee) by class with flexible frequencies: monthly, quarterly, annual, or one-time. Assign different structures to different classes.

💳

Payment Tracking

Record offline payments (cash, cheque, UPI, bank transfer) and collect online payments via Razorpay or Stripe. Auto-generate receipts immediately after every transaction.

Late Fee Auto-Calculation

Configure a grace period. Set daily fixed or percentage-based late fees with a maximum cap. The system calculates and applies late charges automatically — no manual work needed.

🎁

Discounts & Scholarships

Create percentage or fixed-amount discounts and assign them per student. Track all scholarship beneficiaries in a dedicated report. Discount lines appear on invoices with a toggle.

📊

Reports & Analytics

Collection summary, class-wise fee reports, monthly revenue bar charts, defaulter list, and payment method breakdown — all in a clean compact dashboard.

📧

Email & SMS Notifications

Automatic payment receipts on collection. Due date reminders before deadlines. Bulk reminder sending to the defaulter list. Keeps parents informed and reduces follow-up calls.

👨‍👩‍👧

Parent Portal

A branded login page for parents with Google-style centered design. View fee status, upcoming dues, payment history, and download invoices. Supports multiple children under one parent account.

📋

Bulk Operations & Class Management

Import students via CSV/Excel, use a multi-row entry form for batch registration, bulk-assign fees to multiple students, and promote entire classes at year-end with one click. Full class/section manager from Pre-Nursery to Class 12 + Higher Secondary streams (Arts / Commerce / Science). Different sections per class — e.g., Pre-Nursery has A, B; Class 10 has A, B, C, D.


Module System

Enable Only What Your School Needs

Every major module has a master on/off switch from the Settings page. No bloat, no confusion for your admin staff.

  • Student Registration Module
  • Class & Section Manager
  • Fee Structure Builder
  • Payment Collection (Offline)
  • Online Payments (Razorpay / Stripe)
  • Late Fee Auto-Calculation
  • Discount & Scholarship System
  • Invoice / Receipt Generator
  • Reports & Analytics Dashboard
  • Email Notifications
  • SMS Notifications
  • Parent Portal Login & Dashboard
  • Bulk Import & Operations
  • Year-End Class Promotion

The plugin installs with sensible defaults and walks you through a quick setup wizard. Most schools are up and running — collecting fees with receipts — within the same day of installation.


Developer Friendly

Place Any Feature Anywhere with Shortcodes

Drop any portal component into any WordPress page using simple shortcodes. Works with Elementor, Gutenberg, Divi, and all major page builders.

Available Shortcodes

[sfm_fee_portal] Full parent fee payment portal — fee status + online payment combined
[sfm_payment_form] Standalone simple payment form for embedding on any page
[sfm_fee_status] Fee status checker — parents search by roll number or name to check dues
[sfm_parent_login] Branded parent login page with forgot password & email reset link (v1.5.0)
[sfm_parent_dashboard] Parent dashboard — auto-redirects to login if not authenticated

All shortcodes inherit your school's color settings configured in the plugin's Settings panel — Primary Color, Background, Login Box Color, and more — so parent-facing pages always match your school's brand.


Invoice & Receipts

Professional Invoices with 4 Customizable Templates

Generate, preview, and print beautiful fee receipts in one click. Choose from four distinct print layouts with individual element toggles.

📄

Classic

Formal layout with solid header and full border — ideal for official school records

Modern Minimal

Clean lines, minimal ink — great for bulk printing on a tight budget

🏫

Letterhead Style

Centered school logo prominent — reinforces school identity on every receipt

🧾

Compact Slip

Small receipt format — fits two on one page to save paper costs

8 Invoice elements with individual ON/OFF toggles: School Logo · School Name & Address · Student Photo · Signature Line · QR Code Placeholder · PAID Watermark · Discount/Scholarship Line · Late Fee Line

Print Modes: Single full-page copy or Double mode — School Copy on Page 1, Parent Copy on Page 2, cleanly separated. Auto-numbering in INV-2026-000001 format with customizable prefix. Supports both A4 and A5 paper sizes.


Use Cases

Who Is This Plugin Built For?

🏫

K–12 Schools

Primary, middle, and secondary schools managing monthly or annual fee cycles

🎓

Coaching Institutes

Batch-wise fee collection with flexible one-time or monthly fee structures

🏢

Multi-Branch Schools

Centralized fee management across multiple campuses and class divisions

💻

WordPress Agencies

Resell or white-label this plugin as part of your school website packages

🌱

NGO Schools

Track scholarships, discounts, and subsidized fees for under-resourced students

📱

Digital-First Schools

Give parents a branded online portal to pay and track fees anytime, anywhere

The plugin is especially well-suited for schools in India — Razorpay integration (UPI, Net Banking, Cards, Wallets) is built in from day one. The class naming from Pre-Nursery through Class 12 + Arts/Commerce/Science streams makes it immediately usable without any modification.


Technical Specifications

What's Under the Hood

WordPressRequires 5.6 or higher
Tested Up ToWordPress 6.7
PHP7.4 or higher (8.x compatible)
Current Version1.5.0 — April 2026
LicenseGPLv2 or later — fully open for modification
Payment GatewaysRazorpay, Stripe + offline: Cash, Cheque, UPI, Bank Transfer
DatabaseCustom tables — sfm_students, sfm_fees, sfm_payments, sfm_users. No wp_options bloat.
FrontendShortcode-based — works with Elementor, Gutenberg, Divi, and any theme
Paper SizesA4 and A5 for invoice printing
Import FormatsCSV / Excel (XLSX) for bulk student import
AuthenticationSeparate session system for parent portal — no conflict with WordPress users

Version History

Built Iteratively. Improved Constantly.

Each version ships production-ready with real bug fixes and meaningful new features based on actual school feedback.

v1.5.0 — Latest

Parent Portal Security + Forgot Password

  • Added Forgot Password / Reset Password flow for parents via email
  • Secure token-based reset link with 1-hour expiry, single-use only
  • Reset form styled to match school's login color settings
  • Removed Staff/Accountant login for a cleaner parent-focused portal
v1.4.0

Parent Portal Login System + Portal User Management

  • Google-style parent login with fully customizable school colors
  • Email = username, phone = default password, forced change on first login
  • Multi-child support under one parent account with tab switching
  • Parent dashboard: profile, fee status, payment history, due dates
  • Portal Users admin page to manage all parent accounts and reset passwords
v1.3.0

Complete Invoice & Receipt System

  • 4 customizable invoice templates: Classic, Modern Minimal, Letterhead, Compact Slip
  • Single and Double copy print modes with automatic element scaling
  • A4 and A5 paper size support with proper @page CSS
  • 8 toggleable invoice elements including PAID watermark and QR code placeholder
  • Invoice auto-numbering with customizable prefix format
v1.2.x

Critical Bug Fixes & Chart Improvements

  • Fixed Register Student, Fee Structure, Payment, Discount forms — all were silently failing
  • Fixed Class & Sections Manager — sections now save and display correctly
  • Dashboard and report charts fixed to consistent 200px compact height
  • Toast notification system added for all section operations
v1.1.0

Class Manager + Bulk Operations

  • Extended class range: Pre-Nursery to Class 12 + Higher Secondary streams
  • Class Sections Manager with per-class customizable sections
  • Bulk Operations: CSV import, multi-row entry, bulk fee assign, year-end promotion
  • Father's Name field added; dynamic section dropdown via AJAX
v1.0.0

Initial Release

  • Student management with customizable fields
  • Fee structure builder and payment tracking
  • Reports dashboard, email/SMS notifications, discounts & scholarships

Availability

Where to Get School Fees Manager

Available for purchase through multiple platforms. Choose the channel that works for you.

Purchasing directly through Vylino.com gives you the best price, direct support from the development team, and first access to new updates. Agency and multi-site licenses are available — contact us for custom pricing.

What's included with every purchase: Full plugin source code (GPLv2) · 6 months of updates · Complete documentation · Email support · Step-by-step installation guide


FAQ

Frequently Asked Questions

Does this work with any WordPress theme?

Yes. The plugin's admin side runs entirely inside the WordPress dashboard. The parent-facing portal uses shortcodes that render inside your theme's page template. It has been tested with Astra, GeneratePress, OceanWP, Hello Elementor, and other popular themes.

Can I accept online fee payments in India?

Yes. Razorpay is fully integrated, supporting UPI, Net Banking, Debit/Credit Cards, and popular wallets. You need a Razorpay business account (free to create). Stripe is also available for international payments.

Is parent and student data stored on my own server?

Absolutely. This is a self-hosted plugin — all student records, payment history, and parent accounts are stored in your own WordPress database. No data is sent to Vylino's servers or any third party (payment data goes through Razorpay/Stripe as expected).

Can one parent account manage multiple children?

Yes. If two or more students are registered with the same parent email, the parent portal automatically shows a tab for each child. The parent can check fee status, payment history, and due dates for each child separately from a single login.

Does it support class sections like 10-A, 10-B, 10-C?

Yes. The Class & Sections Manager lets you set different sections per class. Quick Setup buttons let you assign A/B for all classes or A/B/C/D for senior classes in one click. Sections can be individually enabled or disabled without deletion.

Can I import existing student data from Excel?

Yes. The Bulk Operations module includes a CSV/Excel import feature with a downloadable template. Fill in the template with your existing student data and import it directly — no manual entry required for migration from older systems.

Is the plugin available in Hindi or other Indian languages?

The plugin ships in English. Since it is GPLv2 licensed, you or your developer can add translation files for Hindi, Marathi, Tamil, or any other language using standard WordPress i18n tools. We offer translation support as part of our custom agency packages.

What support is included with purchase?

All purchases include 6 months of email support from the Vylino team. We handle installation queries, configuration help, and bug reports. Extended support and custom feature development are available — contact us to discuss your requirements.

Ready to Modernize Your School's Fee System?

Get the complete School Fees Manager plugin and go live within a day. No monthly fees. No data lock-in. Your school, your system.

About the Maker

Built by Vylino — Web Solutions for Indian Businesses

Vylino is a Jaipur-based web development agency building purpose-driven digital products for schools, businesses, and institutions across India. We specialize in WordPress development, SaaS plugins, and custom web applications that solve real operational problems.

School Fees Manager grew out of repeated client requests from schools frustrated with expensive SaaS subscriptions and over-engineered ERP systems. We built the plugin we wished existed — and now we're making it available to every school with a WordPress website.

Have a feature request or need a custom module? Reach out to the Vylino team — we build on request.

Discuss Your Website Project

Submit your requirements and challenges, and our experienced web development team will provide tailored solutions, timelines, and cost estimates promptly.

Get in Touch