Skip to main content
OpenEduCat logo
solutionPage.moduleBadge

Free Fee Management for Boarding Schools

An open-source billing stack for bursar offices juggling tuition, boarding, mess, uniform, activity fees and international-currency parents. Built for residential schools that need lifetime contract billing, sibling and legacy concessions, and a defensible audit trail for the inspectorate.

Free fee management for boarding schools is open-source software that lets bursar offices combine tuition, boarding, mess, uniform, exam, and co-curricular activity charges on a single parent invoice, raise that invoice in the currency the family actually pays in (USD, GBP, EUR, AED, or the school's home currency), apply sibling and alumni-legacy concessions, and refund mess charges automatically when a boarder is on exeat. OpenEduCat ships this as an LGPLv3 module any residential school can self-host, with no per-student or per-boarder license fee and no cap on the number of houses, year groups, or international parent accounts.

LGPLv3License (free to self-host, modify, and run indefinitely)30+Currencies supported on a single parent invoice0Per-boarder or per-parent license fees

solutionPage.featuresTitle

solutionPage.featuresSubtitle

Combined tuition, boarding, mess, uniform and activity billing

Define separate fee heads for tuition, boarding (by house or room category), mess and dietary plans, uniform kit, laundry, transport on exeat weekends, music lessons, equestrian, sailing, expeditions, and trip levies. Every charge posts to its own ledger account, but the parent sees one consolidated termly invoice instead of seven separate bills.

Term, semester, and lifetime contract billing options

Configure billing per Michaelmas-Lent-Summer term, per semester, monthly standing-order, or as a multi-year contract for families who lock in a Year 7 to Year 13 fee schedule. The system stores the locked rate, auto-applies annual indexation if your contract allows it, and rolls outstanding balances forward without rebuilding the schedule each year.

Multi-currency parent invoicing for international families

Issue the same invoice in USD, GBP, EUR, AED, SGD, HKD, INR, or any currency Odoo supports. The system stores the school's home currency for accounts, but parents in the Gulf, Hong Kong, or Lagos receive the invoice and pay in their local currency. Daily FX rates pull from the European Central Bank or a manual override; settlement differences post to a realised-FX account so the audit trail is clean.

Sibling discount and alumni-legacy concession rules

Apply 10 percent off the second sibling, 20 percent off the third, full waiver for staff children, and a configurable legacy or alumni concession for the children and grandchildren of former pupils. Bursaries and means-tested awards post as separate ledger entries, never as silent invoice edits, so the governors' bursary committee sees exactly who received what.

Exeat-day mess and boarding refund rules

When a boarder is signed out on exeat, half-term, or long leave, the system can auto-credit the mess charge per day (or per meal) using a configurable per-diem rate. Boarding refunds for extended medical or compassionate leave are handled the same way: a credit note is raised against the original invoice, with the exeat record from the houseparent attached as the supporting evidence.

Integration with hostel allocation and admissions

The fees module reads directly from OpenEduCat's hostel and admissions modules. When a pupil moves from Junior House to Senior House mid-year, the boarding rate auto-adjusts on the next invoice. When a new boarder is enrolled, the fee schedule is pre-populated from their house, year group, and chosen activity options. No re-keying between admissions, housing, and finance.

LGPLv3
License (free to self-host, modify, and run indefinitely)
30+
Currencies supported on a single parent invoice
0
Per-boarder or per-parent license fees
100-1,500
Typical boarder range handled on a single self-hosted instance

solutionPage.faqTitle

solutionPage.faqSubtitle

How is boarding-school fee management actually different from day-school billing?

Day-school fees are mostly tuition plus a few add-ons. Boarding adds a second full layer: the boarding charge itself (often more than tuition), the mess and dietary plan, laundry, weekend transport, prep supervision, and an activity stack (music, equestrian, sailing, expeditions) that day pupils do not carry. Parents expect one consolidated invoice, the bursar needs each layer posted to a separate ledger account, and the inspectorate (Ofsted boarding, ISI, CIS residential standards) wants to see the boarding charge clearly separated from tuition for governance reporting. OpenEduCat models all of this as discrete fee heads on one invoice.

Can it really invoice international parents in their own currency?

Yes, and this is the part most general-purpose school software gets wrong. The school's books stay in the home currency (GBP, INR, AED, whatever your statutory accounts use), but the parent in Dubai sees AED, the parent in Singapore sees SGD, and the parent in Lagos can choose USD or GBP. The system stores the FX rate used on the invoice date, reconciles the actual payment received against the booked amount, and posts the difference to a realised-FX account. Auditors get a clean trail and parents stop arguing about which exchange rate applies.

How does the exeat-day mess refund actually work?

The houseparent (or boarding administrator) signs the pupil out for exeat in the hostel module. The fees module reads that record and, on the next invoice cycle, auto-generates a credit at your configured per-diem mess rate, typically calculated as the termly mess charge divided by the number of boarding days in the term. Refunds for partial days, late returns, or medical exeat use the same engine with different rules. Every credit is traceable to the exeat record that triggered it, which is exactly what an ISI or Ofsted boarding inspector wants to see.

Does it integrate with hostel allocation and admissions?

Yes, because they are the same Odoo-based ERP. When a pupil is enrolled in admissions, their house, year group, dietary plan, and activity choices flow straight into the fee schedule. When housing reallocates them from a junior dorm to a senior single room, the next invoice picks up the new boarding rate automatically. Bursar offices that previously re-keyed data between a separate SIS, a hostel spreadsheet, and accounting see most of that disappear.

What about currency hedging for international families paying multi-year contracts?

OpenEduCat does not run an FX hedging desk for you, and you should be honest with parents about that. What it does provide is the data: locked contract rates per family, expected receipts by currency and date, and realised-vs-booked FX variances. Most boarding schools take that data to their corporate treasury or bank and run forward contracts there. A handful of schools choose to lock the home-currency price into the parent contract and let the parent carry the FX risk; the software supports both models, but the policy decision belongs to the bursar and governors.

Does it produce the audit trail boarding inspectors and the board of governors actually want?

Yes. Every fee head posts to its own ledger account, so the board's finance committee sees boarding revenue, tuition revenue, mess, and activity income as separate lines. Concessions, bursaries, and refunds are journal entries, not silent edits. Receipt numbers are sequential and non-editable once issued. For UK schools, this maps onto the National Minimum Standards for Boarding Schools and the ISI's commentary on residential financial controls; for the Boarding Schools' Association Commitment to Care framework, the same data supports the governance and financial-stewardship sections without extra spreadsheet work.

solutionPage.relatedSubtitle

Fees Management for Schools

For K-12 schools, independent day schools, parochial schools, and boarding schools — fees management with FACTS / Smart Tuition / TADS integration, transparent sibling and faculty-child discounts, configurable payment plans, automated late-fee workflow, USDA NSLP / FRL eligibility integration for public schools, and FERPA-aligned student account ledger. Used by 8,200+ schools globally.

solutionPage.exploreLink

Fee Management System

Bill, collect, reconcile, and report on every fee — tuition, transport, mess, exam, lab, library — through one platform. Online payment via 25+ gateways across 60+ countries, configurable installments, scholarships, late fees, partial payments, and multi-currency. Used by 5,200+ institutions. Cuts fee-day workload 70%+, eliminates payment reconciliation spreadsheets.

solutionPage.exploreLink

Fee Management for K-12 Schools

K-12 fees are not college tuition — sibling discounts, half-term and term-based billing, scholarships funded by the school or the diocese, instalment plans for boarding fees, and parents who pay through whatever channel is easiest. Built for elementary, middle, and high schools with NACUBO and AACSB-aligned reporting, FERPA-compliant data handling, College Board financial-aid integration where applicable, and the local-currency local-gateway reality of school fees worldwide.

solutionPage.exploreLink

Fee Management for Colleges

College fees combine per-credit-hour tuition, course fees, lab fees, technology fees, and the federal financial-aid maze — Pell, SEOG, Direct Loans, work-study disbursement plus institutional aid and outside scholarships. Built around NACUBO bursar workflows, College Board financial-aid principles, 1098-T tax reporting, and the per-state community-college reality (CCC chancellor offices, SUNY, CUNY, state-system reporting).

solutionPage.exploreLink

Pronto para Transformar Instituição?

Veja como o OpenEduCat libera tempo para que cada aluno receba a atenção que merece.

Experimente gratuitamente por 15 dias. Não é necessário cartão de crédito.