FEATURE · Transport

Transport fees that match the route. And the parent's UPI app.

Transport fees the way Indian schools actually charge them — per route, per stop, by distance tier, or a flat rate for the whole school. Sibling concessions, staff-child concessions, scholarship cases. Mid-year joiners pro-rated automatically; mid-year leavers refunded as a line item, not an Excel adjustment. Parents pay online via UPI or Razorpay; receipts hit WhatsApp in five seconds. Built into the [Transport](/modules/transport) module and connected to the student's fee ledger so the accountant never keeps a parallel register.

BG PICCOZONE

How most Indian schools collect transport fees today

The accountant has a separate Excel file for transport. It sits next to the tuition fee register, never quite reconciling with it. The first column is the student's name and class; the second is the route; the third is the monthly transport fee, copied across every month, sometimes correctly. When a child shifts stop in October, the new fee is updated on row 47 — except on the duplicate sheet someone else maintains for the principal's review, where it is not. By December the two sheets have drifted; in January, when a parent asks for a transport receipt for ITR submission, the receptionist takes 20 minutes to assemble it from three different files, and gets it signed by the head clerk just before lunch.

Meanwhile a sibling concession is supposed to apply to a Class 2 boy because his Class 9 sister is already on transport. It does, in theory — but in practice the office forgets in March, applies it in April, double-counts it in May, and the parent calls the school in June asking why she paid twice. A child who left transport in November is still being billed in February because the cell that should have stopped it was never updated. The school's no-claim disputes pile up through the year and quietly cost it ten or fifteen thousand rupees per term in adjustments and goodwill.

Inkwelly's transport fee workspace closes every one of these gaps. Fees are real — attached to the route, the stop, the distance, the sibling status. Pro-rating is automatic. Concessions are line items, not memory. Online collection comes through Razorpay or UPI directly into the school's account. The child's fee ledger is the same one the tuition accountant looks at. The parallel Excel file is gone. The accountant works one register. The principal, when she asks, gets one number.

Inkwelly transport fee structures dashboard listing four fee plans by route per-stop tier distance-based and flat rate with student counts and monthly revenue per plan
Every fee plan, every concession, every receipt — connected to the route, the stop, and the family.

How transport fees actually work in Inkwelly

Open Transport → Fee Structures. Every fee plan your school runs is listed. A flat-rate plan for a small school. A per-route plan where each route carries its own monthly fee. A per-stop plan where the rate depends on which stop the child boards from. A distance-tier plan where the fee scales by zone (a 4 km zone, an 8 km zone, a 12 km zone). One school can run all four side by side — some routes flat, some by stop, some by distance.

Click a plan and you see the calculation method, the effective dates, the student count, the monthly revenue. Click a route attached to it and the same plan applies to every child on that route. When a new student joins on October 14, the fee is pro-rated to the day automatically. When a child switches stops on January 7, the old stop's fee stops on the 6th and the new stop's fee starts on the 7th — no spreadsheet edit required.

Concessions are first-class entries on the family's profile, not Excel notes. Sibling concession — say 25 percent off the second child — is defined on the fee structure and applied automatically to every billing. Staff-child concession — a teacher's children get 50 percent off transport — lives on the staff member's profile. Scholarship concession — RTE 25% reservation children may need waivers — is per-student. Every concession carries a reason, an approver and a date range, so the audit picture is intact.

Invoices generate alongside tuition invoices, not on a separate cycle. Parents see one combined fee bill in the parent app, with tuition and transport listed as separate line items. Online payment via UPI or Razorpay reconciles to both ledgers in one transaction. The receipt that lands on the parent's WhatsApp carries the school letterhead, the GST number if applicable, the route and stop, the billing period, and a QR code for verification. ITR season requests for past receipts are answered in 30 seconds, not 30 minutes.

How Indian schools actually want to price transport — and Inkwelly handles all of it

  • Flat rate for the whole school — simplest plan, useful for small schools or single-route operations
  • Per-route fee — each route has its own monthly amount; popular for schools with three to ten routes of varying length
  • Per-stop fee — the rate depends on which stop the child boards from; useful for routes with very different distances at different stops
  • Distance-tier fee — the fee scales by zone, with each stop tagged to a zone (a 4 km zone, an 8 km zone, a 12 km zone)
  • Express premium routes — own fee tier, often AC bus, longer distances, higher monthly rate
  • Hostel airport runs — separate fee plan for residential schools running weekend airport pickups
  • Sibling concessions — second child gets a percentage off, third child a steeper percentage, all defined once on the fee structure
  • Staff-child concessions — teachers' children get a flat percentage off transport, applied automatically
  • Scholarship and RTE concessions — per-student waivers with reason, approver and date range
  • Pro-rating for mid-year joiners — fee is calculated to the day, not rounded to the month
  • Refunds for mid-year leavers — first-class line item with reason, approver and refund channel
  • Holiday-week pauses — if the school's transport-specific holiday calendar marks a week as no-bus, fees do not apply for those days

Walkthrough — four screens the accountant runs every month

BG PICCOZONE
1. Fee Structures list — every fee plan, the calculation method, students assigned, monthly revenue.
BG PICCOZONE
2. Fee structure detail — per-stop tiers, sibling concession rule, effective dates, attached routes.
BG PICCOZONE
3. Combined fee invoice — tuition and transport on one bill, parent's view in the parent app.
BG PICCOZONE
4. Transport receipts — GST-compliant, with route, stop, billing period and QR code, ready for ITR submission.

Per-stop and distance-tier pricing the way Indian schools actually charge

Most generic ERPs let you set one transport fee per route. Real Indian schools do not work that way. A child boarding at the first stop on Route 4 (one kilometre from school) and a child boarding at the last stop (eleven kilometres away) cannot pay the same monthly fee — they are two completely different journeys. Inkwelly handles this with two complementary mechanisms: per-stop pricing (each stop carries its own rate) and distance-tier pricing (each stop is tagged with a zone, and the zones carry the rates).

The distance-tier model is what most schools settle on after their first three months on Inkwelly. You define the zones once — say four km, eight km, twelve km, or a custom set. Each stop on every route is tagged with its zone. New stops added later get tagged at creation. The fee scales automatically. When the bypass road shortens a stop's effective distance, you re-tag the stop, and every child boarding from there sees the new fee from the next billing cycle. Distance changes propagate; spreadsheets do not have to.

Inkwelly fee structure showing four distance zones at four eight twelve and sixteen kilometres each with a monthly rate and the students count per zone
Distance-tier pricing. Define the zones once, every stop and child fits.
Inkwelly family profile showing two siblings on transport with the second child getting a 25 percent sibling concession applied as a separate line item on the next invoice
Sibling concession applied as a line item, every billing, automatically.

Sibling, staff and scholarship concessions — set once, apply forever

Most schools we onboard are losing two to four percent of transport revenue because concessions are applied by memory. The sibling concession that was supposed to start in April starts in May; the staff-child concession that the principal approved verbally never makes it to the next term's billing. By June, the parent calls to ask why her bill went up. The accountant patches it with a manual credit note, but the audit trail is messy.

Inkwelly turns concessions into rules. A sibling concession on the fee structure means: if a family has more than one child on transport, the second and third get the configured percentage off, every billing, automatically. A staff-child concession on the staff member's profile means: their children get the percentage off without anyone re-approving it. A scholarship concession is per-student, with a reason and a date range. The audit log of every concession applied is exportable per term — useful for board affiliation reviews and for the school's own management ratio of fee revenue to fee waivers.

Mid-year joiners and leavers — pro-rated automatically

A student joins on October 14. The next monthly billing is for October. Most schools either bill the full month (the parent pushes back) or charge nothing for October (the school loses two and a half weeks of revenue). Inkwelly pro-rates to the day. The October bill carries 17 days of transport fee — no manual calculation, no apology to the parent, no loss to the school.

A student leaves transport on January 7. The January bill, instead of the full month, carries 6 days of fee, plus a refund line item for the unused portion of the month if the family had paid in advance. The refund goes back to the original payment method through Razorpay, or through cash with a signed receipt if that was how the family paid. Mid-year shifts — child changes stop on January 21 — are handled the same way: the old stop's fee runs to the 20th, the new stop's fee starts on the 21st, no Excel adjustment required.

Inkwelly transport fee invoice showing two line items first one with seventeen days of October transport fee for a mid-month joiner and second a small administrative line
Pro-rated to the day. No manual calculation, no parent pushback.
Inkwelly parent app combined fee bill with tuition fee on top and transport fee below as separate line items and a single Pay Now button using UPI or Razorpay
One combined bill, one payment, two clean ledgers.

One bill for the parent. Two clean ledgers for the accountant.

The parent does not want two separate bills, two separate payments and two separate receipts every month. Indian families pay tuition and transport together because that is what their family budget looks like. Inkwelly puts both on a single combined bill in the parent app, with tuition and transport listed as separate line items — visible, auditable, but in one place.

When the parent pays, one Razorpay or UPI transaction settles both. The school's accountant sees two clean ledger entries: one to tuition, one to transport. Reconciliation that used to take a day at month-end now takes minutes. ITR season requests for past transport receipts (parents claim transport allowance against ₹1,600 per child per month under Section 10(14) of the Income Tax Act, 1961) are answered with a single click — the GST-compliant transport receipt with route, stop, billing period and QR code. The parent gets it on WhatsApp in five seconds.

Pehle transport fees ka alag register tha jo tuition se kabhi match nahi karta tha. Quarter ke end pe hum 2 din lagaate the reconcile karne mein. Ab Inkwelly mein dono ek hi ledger pe hain, sibling concessions automatic apply hote hain, parent ka receipt seedha WhatsApp pe jaata hai. Mera har month 6 ghante bachte hain.
Vinod Shah · School Accountant · Sunrise Public School, Lucknow

Five real moments transport fees is built for

1. The mid-October stop change. A child shifts house from Sector 12 to Sector 18 on October 14. The in-charge updates the route assignment. The October fee for the old stop runs to the 13th, the new stop's fee starts on the 14th, the November bill carries the full month at the new rate. The parent gets one combined bill on November 1 with the new amount, and a WhatsApp explainer that says "transport fee adjusted from October 14 onward, due to stop change".

2. The sibling concession that used to be missed. A family enrols their second child in April. The fee structure has a 25 percent sibling concession defined. From the very first invoice, the second child's transport fee carries the concession line item. The first child's bill is unchanged. The parent does not call to ask why — because she got it right the first time.

3. The mid-year leaver refund. A child leaves transport on January 7 because the family is moving cities. The January invoice carries 6 days of fee for January, plus a refund line item for the prepaid balance from earlier in the year. The refund goes back to the original Razorpay account on January 12. Three weeks later, the parent calls the office. The receptionist confirms the refund has landed and the conversation closes in 90 seconds.

4. The ITR season request. It is May. A parent asks for last financial year's transport receipts to claim under Section 10(14). The receptionist opens the parent's family profile, clicks Export Receipts, picks the financial year, and emails a ZIP file with twelve GST-compliant receipts to the parent. Total time: 90 seconds. Last year, this took 25 minutes per parent.

5. The board affiliation review. A CBSE affiliation review asks for the school's transport fee structure, concession policy, and a sample of last year's receipts. The accountant exports the fee structures (one report), the concession audit log (a second report), and a hundred random receipts (a third report). The pack is on the affiliation officer's desk in 15 minutes. The school passes the review without follow-up questions on transport.

What the accountant actually does every month, in 30 minutes

  • Generate the combined fee invoices for the next month with one click
  • Review any flagged invoices (sibling concession not yet applied, refund pending approval)
  • Approve any concession waivers requested by class teachers
  • Reconcile Razorpay and UPI settlements against transport receipts
  • Issue refund line items for any leavers, with reason and approver
  • Send the GST-compliant transport receipts to parents on WhatsApp
  • Pull the term's transport revenue report for the principal's review
  • Export the concession audit log if a board affiliation review is upcoming
  • Cross-check the bank statement against the day's transport receipts to catch any missing UPI
  • Close the month with the Day-end report — receipts, refunds, concessions, settlements

See your transport fees rebuilt during a 30-minute demo

Bring last month's transport fee Excel and one combined fee receipt your school issued. On the demo we will rebuild the fee structure inside Inkwelly while you watch — you will see exactly what the parent's combined bill, the accountant's reconciliation and the GST-compliant receipt look like before you sign anything.

Open Transport moduleSee Student Fee module

Limits, safety and the small print

Calculation methods. Flat rate, per-route, per-stop, distance-tier. One school can run all four in parallel — different fee plans for different routes, all at the same time. The accountant picks the calculation method when creating the plan; the right fee amount per stop is captured during stop setup, or per zone if the plan is distance-tier.

Concession types. Sibling, staff-child, scholarship, RTE-25%, custom. Each one carries a reason, an approver, a date range, and an audit entry per billing where it applies. The total concession value per term is exportable for the board affiliation review.

Online collection. UPI and Razorpay are integrated by default. Some schools also enable Cashfree or PayU based on which payment partner they already work with for tuition. Auto-reconciliation matches every settlement to the fee receipt within minutes — there is no manual matching against bank statements at month-end.

Holiday handling. The transport-specific holiday calendar is independent of the academic calendar. If your school runs reduced transport during Durga Puja week or the May vacation, mark the days inactive and the fees do not apply for those days.

Refunds. Mid-year leavers, mid-month switches, double payments — all handled as first-class refund line items with reason, approver, and refund channel. Refunds via Razorpay route back to the original payment method automatically. Cash refunds carry a signed receipt from the office.

GST. Schools that are GST-registered get GST-compliant receipts with GSTIN, HSN/SAC and QR code. Schools that are not registered get clean non-GST receipts. Both are accepted for parent ITR submissions under Section 10(14) of the Income Tax Act, 1961.

Audit and access. Every fee transaction, concession application, and refund is logged with user, date, and reason. The audit is exportable per term. Class teachers see only their class's fees; the accountant sees everything; the principal sees the dashboard plus exception lists.

Migrating from Excel. During onboarding, our team takes your transport fee Excel, maps it to Inkwelly's fee structure types, and imports every student, every concession, every paid invoice in one pass. By the second weekend the school is on the new ledger; the old Excel becomes a read-only reference.

Belongs to

1 module

Frequently asked

7 questions
Can different routes in the same school have different fee structures?

Yes. One school can run a flat-rate plan for the in-house route, a distance-tier plan for the longer suburban routes, and a per-stop plan for the express route — all at the same time. The accountant picks the calculation method when creating each plan; routes are attached to plans and can be switched between plans cleanly when fees change.

How do sibling and staff-child concessions actually work?

Sibling concessions are defined on the fee structure (say, 25 percent off the second child, 40 percent off the third). When a family has more than one child on transport, the concession applies automatically to every billing as a line item. Staff-child concessions live on the staff member's profile and apply to their children automatically. Both carry an audit entry per billing for board affiliation reviews.

What happens when a child joins or leaves transport mid-month?

Pro-rating is automatic to the day. A child joining on October 14 gets billed for 17 days of October. A child leaving on January 7 gets a 6-day bill for January, plus a refund line item for any prepaid balance. The refund goes back to the original Razorpay account or as a cash refund if the family paid in cash. Excel adjustments are not needed.

Are the receipts GST-compliant for parents claiming transport allowance under Section 10(14)?

Yes, where your school is GST-registered. The receipt carries the school's GSTIN, the relevant HSN/SAC code, and a QR code for verification. Parents use these receipts to claim transport allowance against Section 10(14) of the Income Tax Act, 1961 — currently ₹1,600 per child per month, two children maximum. Schools not registered for GST get clean non-GST receipts that are also accepted for ITR.

How does online payment work, and which payment gateways are supported?

UPI and Razorpay are integrated by default. Schools that already work with Cashfree or PayU for tuition can connect the same partner for transport. The parent sees one combined bill in the parent app with tuition and transport as separate line items, taps Pay Now, and one transaction settles both. Auto-reconciliation matches every settlement to the right receipts within minutes — no manual bank statement matching at month-end.

Can I pause transport fees during vacation weeks?

Yes. The transport-specific holiday calendar is independent of the academic calendar. Mark a week as no-bus and fees do not apply for those days. The May vacation, Durga Puja week, exam weeks where transport is reduced — all handled cleanly. Children stay assigned to their routes; only the fees and the driver's rota pause.

How do we migrate our existing transport fees from Excel?

During onboarding, our team takes your transport fee Excel, maps it to Inkwelly's fee structure types, and imports every student, every concession, every paid invoice in one pass. By the second weekend the school is on the new ledger. The old Excel becomes a read-only reference — we do not delete it. Most schools find their first month on Inkwelly catches three or four leakage cases the Excel had been carrying for years.

You might also like

2 reads

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.

School Transport Fee Software · Inkwelly Transport