LEARN · Student Fee

How to collect a cash, UPI, card or bank payment at the counter

For the front-office clerk who takes ten to a hundred parent walk-ins a day during fee cycles. By the end you will be able to record any in-person payment — cash, UPI scan, card swipe, NEFT or DD — against the right invoice in Inkwelly in under thirty seconds and hand the parent a receipt before they leave the counter.

To collect a counter payment in Inkwelly: open the parent's invoice, click the green Collect button at the top right, type or tap the amount (Full / ½ / ¼ chips fill it for you), pick a mode chip — Cash, UPI, Card, Bank or DD — leave the date on Today, add a UTR or note if needed, and click the big Collect button at the bottom. Inkwelly records the payment, drops the outstanding balance and prints a receipt in one step.

Fee collection is the single highest-volume action in any Indian school office. A typical 1,200-student school in a Tier-2 town collects between ₹2 crore and ₹4 crore a year, spread across 4 to 12 installments per student. Around 60 to 70 percent of those payments still arrive at the counter as cash or UPI, even in CBSE city schools — the rest split between cheque, NEFT, and online gateway. Inkwelly's Collect dialog merges every mode into one keyboard-friendly screen so the clerk does not switch tabs between cash, UPI and card receipts during the morning rush.

Step 1

1. Open the parent's invoice

Open Inkwelly → Student Fee → Invoices from the left sidebar. Search by admission number, name or class section, or paste the invoice number the parent shows you on WhatsApp. Click the row to open the invoice detail page. The top-right action cluster shows the outstanding amount on a green Collect button — that is the entry point. If you prefer working from the student profile, opening Student Fee → Fee Profiles → the student also exposes a Pay button on each unpaid invoice row.

Step 2

2. Click Collect to open the payment dialog

Click the green Collect ₹<amount> button at the top right of the invoice. Inkwelly opens the Collect dialog — a single compact card centred on the screen. The dialog reads the invoice's outstanding amount and prefills the Amount field so a Full payment is the default. The header shows the invoice number you are collecting against, which is your safety net against picking the wrong invoice during a busy queue.

Step 3

3. Set the amount — full, half, quarter or custom

The Amount field at the top of the dialog is already filled with the full outstanding amount. If the parent is paying the entire bill, leave it as-is. For a part payment, tap the ½ or ¼ chip, or type the exact figure in the field. The Clear chip resets it to zero so you can type a custom number. A thin progress bar under the amount turns green when the value equals the full outstanding and shows the rupee figure that will remain after this payment.

Step 4

4. Pick the payment mode — Cash, UPI, Card, Bank or DD

Below the amount sits a row of mode chips with icons: Cash (banknote), UPI (mobile), Card (credit card), Cheque (paper), Bank (column building for NEFT/IMPS), Net Banking (wifi), DD (receipt) and Wallet. Click the chip that matches what the parent is handing you. Inkwelly highlights the selected chip in your school's primary colour and the bottom Collect button updates to read Collect ₹<amount> · <Mode>. Keyboard users can press 1 to 9 to pick a mode without touching the mouse — useful during the morning peak.

Step 5

5. Leave the date on Today, or back-date if needed

The payment date defaults to Today, shown as a small dashed Today pill below the mode chips. Leave it alone for a normal walk-in. If you are recording a payment the parent actually handed in yesterday or last week, click the Today pill to expand a date picker and pick the real date — this matters for daily collection reports and bank reconciliation. Inkwelly stamps the payment with the date you pick, not the system clock.

Step 6

6. Optional — add a reference number or note

For UPI and NEFT, click the Add note pill to expand two fields: a Reference / UTR field and a free-text Note. Paste the UPI transaction reference or the NEFT UTR shown on the parent's phone here — it goes onto the receipt and into the bank reconciliation report. The Note field is for everything else: cashier initials, a counter number, or a remark like "settles April + May together". Skip this pill entirely for plain cash payments.

Step 7

7. Click Collect to record the payment and print the receipt

Click the large Collect ₹<amount> · <Mode> button at the bottom of the dialog. Inkwelly records the payment against the invoice, generates a sequentially numbered receipt, drops the invoice's outstanding amount, and updates the student's fee profile and the day's collection totals in one transaction. A success toast confirms the record. The newly created receipt opens with Print and Download buttons — hand the parent the printed slip on a thermal printer or e-mail or WhatsApp the PDF straight from the receipt page.

Next, set up thermal receipt printing so the slip prints in under two seconds on a Tier-2 school counter, customise the A4 receipt template with your school's logo and GSTIN, and connect Razorpay so parents who cannot reach the counter on the due date can pay online through a link — those gateway payments also show up in the same Receipts list with the same numbering, so the morning collection report stays consistent across counter and online.

See Inkwelly Student Fees in action

Frequently asked

7 questions
How do I record a cash fee payment in Inkwelly?

Open the parent's invoice, click the green Collect button at the top right, leave the Amount on Full or type a part figure, click the Cash chip (or press 1 on the keyboard), keep the date on Today, and click the big Collect button at the bottom. The payment is recorded against the invoice and a receipt is generated immediately. No reference number is needed for cash.

Cash payment kaise record kare Inkwelly me?

Sidebar se Student Fee → Invoices kholiye, parent ka invoice search karke kholiye, top-right ke green Collect button par click kijiye. Amount field me Full payment ya part payment fill kijiye, Cash chip choose kijiye (ya keyboard se 1 dabaiye), date Today rehne dijiye, aur niche ka bada Collect button dabaiye. Receipt turant ban jata hai aur outstanding amount kam ho jata hai.

Partial payment kaise le Inkwelly me?

Collect dialog ke Amount field me Full chip ki jagah ½ ya ¼ chip dabaiye, ya field me directly part amount likhiye — example ₹500 out of ₹1,330 outstanding. Progress bar dikhata hai kitni rupee remain karegi after this payment. Mode chip choose karke Collect dabaiye — Inkwelly outstanding ko part amount se kam karke receipt issue karta hai aur invoice status PARTIAL ho jata hai.

Can I accept a UPI payment at the counter and record it on the same screen?

Yes. The parent scans your school's UPI QR on their phone and pays directly to the school account. Once their UPI app confirms, you open the invoice in Inkwelly, click Collect, pick the UPI mode chip, paste the UTR from the parent's phone in the Reference field, and click Collect. The UTR goes on the receipt and into the daily bank reconciliation report.

What is the safe upper limit for a single cash fee payment in India?

Under Section 269ST of the Income Tax Act, a school cannot accept more than ₹2,00,000 in cash from one parent in a single day or against a single transaction. For payments above this limit, ask the parent to use UPI, NEFT, cheque or card. Inkwelly does not enforce the limit automatically — the cashier must split or reject. Inkwelly's UPI and NEFT modes have no such cap.

Does Inkwelly print a receipt immediately after the payment is recorded?

Yes. The moment you click the final Collect button, Inkwelly generates a sequentially numbered fee receipt and opens it with Print and Download buttons. If a thermal printer is connected via the Receipt Template, the slip prints in under two seconds. Otherwise an A4 PDF is generated which you can print, e-mail or send to the parent on WhatsApp from the same screen.

How do I record a NEFT or IMPS payment a parent already sent to the school bank account?

Open the parent's invoice in Inkwelly, click Collect, set the Amount, pick the Bank mode chip (the column-building icon — used for NEFT, IMPS and bank transfers), set the payment date to the date the money actually credited the school account, paste the NEFT UTR in the Reference / UTR field, and click Collect. The UTR is the legal trail your accountant will match against the bank statement at month-end.

You might also like

3 reads

Sources & references

  1. Reserve Bank of India — Master Direction on Acceptance of Deposits (Section 269ST cash limit context) · accessed 19 May 2026

    Indian financial guidance limiting institutional cash receipts; schools accepting fees above ₹2 lakh in cash from one parent breach Section 269ST of the Income Tax Act.

  2. National Payments Corporation of India — UPI Procedural Guidelines · accessed 19 May 2026

    UPI transactions generate a unique 12-digit Reference (UTR) recorded against the payee account; Inkwelly's UPI mode captures this UTR for reconciliation.

  3. CBSE Affiliation Bye-Laws — Chapter VII, Fee Receipts · accessed 19 May 2026

    CBSE-affiliated schools must issue a sequentially numbered receipt for every fee payment, which Inkwelly auto-generates the moment a Collect action succeeds.

See Inkwelly on your school

30-minute demo. We open your current ERP with you and load your data into Inkwelly on the call. Dated go-live plan by the end of it.

Written byJharendra A VermaFounder, Inkwelly

Building Inkwelly — a modern school management platform for Indian schools across CBSE, ICSE, and state boards. Writes about school operations, board compliance, and admissions workflows.