FeeFlow

Fees, receipts and reminders for your class, from your phone.

FeeFlow replaces the receipt book and the dues notebook. The office records every fee and payment, parents see what is pending, and receipts and reminders go out on WhatsApp.

  • Tuition centres
  • Karate and dance classes
  • Coaching institutes
  • Schools
  • Sports and gyms
No. RC0012828 Oct 2026

Received from

Ananya Krishnan

for Monthly fee – Oct 2026

₹1,500PAID

Start with your role

FeeFlow has two sides in one web app: one for the office and one for students and parents. Pick who you are to see what matters to you.

How a fee moves through FeeFlow

This is the normal month for an institute, from setting up a class to handing over a receipt.

  1. Set up batches

    A batch is a class, course or belt group. Give it a fee, a cycle (monthly, quarterly, yearly or one-time), an admission fee, timing and a teacher.

  2. Add students

    Each student gets an ID such as SR0001 and a login PIN. Send both to the parent on WhatsApp with one tap.

  3. Create the month’s fees

    One tap creates the fee for every active student. Tapping it again never creates duplicates. Add extra charges such as exam or uniform fees whenever needed.

  4. Send reminders

    The Dues screen lists who owes what. Tap Remind and WhatsApp opens with the message written. A note shows when each family was last reminded.

  5. Take the payment

    Record cash, UPI, card, bank transfer or cheque at the office. Parents can also pay by UPI from their phone and send the reference for the office to confirm.

  6. Send the receipt

    FeeFlow numbers the receipt and writes the amount in words. Send it on WhatsApp, share a link, or print or save it as a PDF.

When a parent pays by UPI

FeeFlow does not hold or move money. The payment goes straight from the parent’s UPI app to the institute’s own account, and a person at the office checks it arrived.

  1. ParentPays in a UPI app

    The Pay button opens GPay, PhonePe, Paytm or any UPI app with the amount filled in.

  2. ParentEnters the UTR

    The UTR is the reference number from the payment app, usually 12 digits.

  3. OfficeChecks the bank app

    The payment appears on the Home screen. Until it is checked, the parent sees:

    Checking
  4. OfficeMakes a decision
    A numbered receipt is made.Not received The parent sees this, with the reason.

Only payments the office has confirmed become receipts and count as collected. The same UTR can’t be submitted twice while it is pending or confirmed.

Try a payment

Ananya owes two fees. Change the amount received and watch how FeeFlow divides the money. This demo follows the same rules as the app. All names and amounts are examples.

Paid by
Fee (oldest first)Was dueThis paymentStill dueStatus

Every screen in the app

Select a screen to preview it on the phone. Previews use sample data from a made-up academy.

Who can do what

Each person logs in with their own account. Their role decides what they can do. Students and parents use the separate student side and can only see their own records.

WhatsApp, two ways

Institutes can start with the free way and never need anything else.

Free buttons

Tapping a button opens WhatsApp on the staff member’s phone with the message written. They review it and press send. Good for small institutes, but it takes one tap per family.

Automatic sending Optional

The institute connects a WhatsApp Business account from Meta. A Send all button then messages everyone on the list without opening WhatsApp. It needs a Meta-approved message template, and any Meta charges are separate from FeeFlow. Staff still start each send, because nothing goes out on a schedule.

The four messages

Admins can reword each one in Settings. These are the standard versions, filled with sample details.

Fee reminder
Dear Ananya Krishnan, your fee of ₹1,500 for Monthly fee – Oct 2026 is pending at Sunrise Academy. Kindly pay by 10 Oct 2026. Student ID: SR0001. Thank you.
Receipt
Dear Ananya Krishnan, we received ₹1,500 on 28 Oct 2026 (Receipt RC00128). Thank you! - Sunrise Academy View receipt: (private link)
Notice
Diwali holidays Classes will be closed from 30 Oct to 2 Nov. Regular classes resume on 3 Nov. - Sunrise Academy
Welcome and login
Welcome to Sunrise Academy, Ananya Krishnan! Your Student ID is SR0001 and PIN is 4821. Check your fees and receipts here: (login link)

Reminders and receipts sent from the app are listed under Alerts, with who sent them and whether automatic sending failed. For button messages, the log shows WhatsApp was opened, because the app can’t see whether send was pressed.

Fee rules worth knowing

These explain most of the questions people ask about balances.

How the balance is worked out
Fee + late fee − discount − amount paid.
Part payments
The money goes to the oldest due first, unless staff choose specific dues. The remaining balance stays pending.
Paying extra
Anything above the dues is kept as advance. It is used automatically when the next regular fee is created. It isn’t applied to one-off charges.
Special fees
A student can have a concession or special fee that replaces the batch fee.
Quarterly and yearly fees
These fall due counting from the month the student joined, so students in one batch may be due in different months.
One-time courses
These aren’t billed by the monthly button. Add the fee when admitting the student, or add it as a charge.
Due date
The institute picks one day of the month, from 1 to 28.
Late fees
A fixed amount, added once per fee after the grace days. Staff apply it by tapping Apply late fees.
Waiving and removing
Waiving clears a fee from pending. A fee with payments can’t be removed, so cancel the receipts or waive it instead.
Cancelling a receipt
Only an admin or owner can cancel, and a reason is required. The money returns to pending dues, and the receipt number stays on record, stamped CANCELLED.

How records are protected

Fee records include children’s names and family phone numbers, so access is limited by login and role.

Passwords and PINs

They are stored in scrambled form, so staff can’t read them. A forgotten PIN is replaced with a new one by the office.

Separate institutes

Staff only see their own institute. Only the owner can switch between institutes.

Family access

A login shows one student. Parents can switch to a sibling only if a phone number on the two records matches.

Receipt links

Each link carries a private key and opens one receipt. Anyone who has the link can view it, so share it the way you would share a paper receipt.

Removing access

Admins can turn off a staff login at once. A student marked as left can no longer log in.

Staying logged in

A login lasts up to 30 days on a device. On shared devices, use Log out when finished.

Good to know before you start

Knowing this up front avoids surprises.

Things that still need a person

  • UPI payments aren’t verified automatically. The office checks each one in the bank app.
  • Monthly fees aren’t created automatically. Someone taps the button, and the Home screen prompts them.
  • Reminders and late fees don’t run on a schedule.

Not available yet

  • Online payment gateway with automatic receipts
  • Attendance
  • SMS for families without WhatsApp
  • Malayalam, Hindi and other languages
  • Excel import of existing students
  • Expense tracking and profit reports
  • Login with a one-time code (OTP)

Words used in the app

Batch
A class, course or belt group with its own fee.
Dues
Fees that are pending, including part-paid ones.
Overdue
A pending fee whose due date has passed.
Advance
Extra money paid, held for the next fee.
Waive
Let a family off a fee so it is no longer owed.
UTR
The reference number of a UPI payment, shown in the payment app.
Charge
A one-off fee such as an exam, uniform or belt grading.
PIN
The 4 to 6 digit code students and parents log in with.

Getting started

There is nothing to download from an app store. FeeFlow runs in the browser, and on Android or iPhone, “Add to Home screen” makes it open like an app.

First day at an institute

  1. In Settings, add institute details, the due day and the receipt prefix.
  2. Add the UPI ID so parents get a Pay button.
  3. Create batches with their fees.
  4. Add staff and choose each person’s role.
  5. Add students and send their login details.
  6. Create this month’s fees.

First day for parents

  1. Receive the Student ID and PIN from the institute on WhatsApp.
  2. Open the login link and enter them.
  3. Add FeeFlow to the home screen for quick access.
  4. Check pending fees, receipts and notices at any time.

Talk to us

Want FeeFlow for your institute, or have a question? Call or message directly.

Zaheer Posoat

+91 99950 88067

mohammedzaheer.netlify.app