Everything you need to run a madrasa, in one place.
From the first day a student enrolls to the moment a parent pays their last fee invoice, Hidayah covers every step — without you stitching together five different tools.
Every student. Every detail. One profile.
Replace folders, spreadsheets, and WhatsApp screenshots with a single source of truth.
Student profiles
Name, date of birth, gender, medical conditions, allergies, and emergency contacts — all in one place.
Multiple guardians
Link mother, father, grandparents, or guardians — each with their own login, contact details, and notification preferences.
Shared family logins
One parent login can manage multiple children — ideal for families where siblings attend the same madrasa.
Enrollment history
Track when each student joined, which classes they've moved through, and any breaks in attendance — across academic years.
Powerful search & filters
Find students by class, age, fee status, attendance rate, or any custom field. Save filters for quick re-use.
PDF export
Export student lists, attendance and fee reports to PDF for printing, board meetings, or auditors.
Mark a register in 30 seconds, not 30 minutes.
Designed for the realities of a madrasa: late arrivals, half-days, weekend-only classes, and parents who need to know when their child didn't show up.
Mobile-first register
Teachers tap students as Present, Late, or Absent on a phone or tablet. Built around the realities of how a teacher takes a register.
Email notifications
Parents receive email notifications when fees are due or when their child has any change to log. (Automated absence alerts coming soon.)
Teacher auto-attendance
Teachers are automatically marked present when they log in from the school subdomain — no separate clock-in screen.
Attendance trends
See attendance rate per class, per student, and per week. Identify struggling students before it becomes a problem.
Late arrival tracking
Late minutes are tallied and shown to parents — and used in end-of-term progress reports.
Absence excuses
Office staff can record and approve absence excuses for travel, illness, or family events — with a clean log against each student.
Stop chasing fees over WhatsApp.
Hidayah handles billing end-to-end: invoicing, online collection, reminders, receipts, and settlement directly to your school bank account.
Online card payments
Parents pay by card via Stripe — the same gateway used by Apple, Amazon, and millions of small businesses worldwide.
UK BACS Direct Debit
Lower fees than card payments. Parents authorise once via Stripe and monthly fees pull automatically — ideal for long-term enrolment.
Auto invoices
Define a fee structure once. Hidayah issues monthly or termly invoices to every family automatically.
Smart reminders
Polite, automated reminders before and after the due date. Parents get a clear link to pay; you stop being the bad guy.
Discounts & adjustments
Adjust individual fee invoices for sibling discounts, hardship, or Zakat-eligible families. (Family-level discount automation is on the roadmap.)
Cash & bank transfer recording
Still take cash on Saturday morning? Record it in seconds — Hidayah keeps online and offline payments in one ledger.
Receipts on every payment
Parents and the school both get a receipt automatically. Receipts are downloadable from the parent portal anytime.
Refunds & adjustments
Issue refunds or one-off adjustments without leaving Hidayah. Every change is logged for full audit transparency.
A branded portal for every family.
Each madrasa gets a subdomain — your-school.hidayah.me — where parents have everything in one place.
Per-child dashboard
Parents switch between children and see each one's attendance, fee balance, recent payments, and Hifz progress at a glance.
Pay with two taps
Pay outstanding fees instantly by card or BACS Direct Debit via Stripe. Saved payment methods supported for one-tap repeat payments.
Live progress visibility
Parents see Hifz, Qaida, and Tajweed notes as soon as teachers log them — no waiting for a termly handout.
Fee history & receipts
Parents see every invoice, payment, and outstanding balance for each child, with receipt numbers on every transaction.
Your own school website
A simple website builder lets you publish a public site for your madrasa with your logo, colours, and content — included in your subscription.
Mobile-first design
Built for the way parents actually use the internet — on a phone, between school runs and Maghrib salah.
Classes, subjects, and Hifz — tracked properly.
Whether you teach a structured Aalimiyah curriculum or a focused Hifz program, Hidayah keeps the academic side organised.
Classes & sections
Year groups, levels, ability streams — set up however your school is organised. Move students between classes mid-year if needed.
Subjects
Quran, Arabic, Islamic Studies, Urdu, Tajweed, Fiqh — assign teachers to each subject per class.
Hifz tracker
Log memorisation by Juz, Surah, and Ayah. Add notes per session to capture what was new revision and what needs more work.
Qaida & Tajweed lessons
Track Qaida page-by-page progress and Tajweed rules covered. Perfect for early learners and revert classes.
Notes & comments
Teachers leave private notes per student — Akhlaq, behaviour, what to encourage. Visible only to staff with permission.
Academic year management
Define academic years and track each student's enrolment per year — so old records stay clean and new ones don't get muddled.
The right access for every role.
Built around how a real madrasa is staffed — head teachers, office staff, accountants, class teachers, volunteers.
Head teacher
Full academic access, manage classes, view all students, generate reports — but limited to their school.
Office staff
Handle admissions, enrolment, and parent enquiries. No access to financial reports unless you grant it.
Accountant
Financial-only access: invoices, payments, refunds, and reports. Can't view student academic data.
Class teacher
Sees only their assigned classes. Marks attendance, logs Hifz, leaves notes — nothing more.
Granular permissions
Need a custom role for a volunteer or trustee? Build one with exactly the permissions they need.
Audit log on key records
Changes to student records and class assignments are logged with who did what and when — helpful for charity governance and dispute resolution.
Numbers your trustees actually want to see.
Every report exports to PDF or CSV. Use them in board meetings, for charity returns, or for your own peace of mind.
Fee collection report
Total billed, total collected, outstanding balance — broken down by class, period, and fee type.
Attendance report
Per-student and per-class attendance rates. Highlights students at risk of falling behind.
Class assignment report
See current headcount per class, who's assigned where, and which students are still unallocated. Useful before each new term.
Revenue by fee type
How much comes from tuition, exam fees, books, trips? Useful when setting next year's budget.
Outstanding balances
Drill down on which families are behind, by how much, and for how long. Automated reminders run on a daily schedule.
Export anywhere
Every report exports to CSV (for spreadsheets) or PDF (for printing/emailing). No vendor lock-in.
Built like a serious financial product.
Hidayah handles your students' personal data and your school's finances. We treat that responsibility seriously.
Encrypted in transit
All connections use TLS. Authentication credentials are hashed; sensitive payment data is delegated to Stripe (PCI Service Provider Level 1).
Multi-tenant isolation
Each madrasa's data is fully scoped to that organisation. One school's data is never visible to another.
Built around UK GDPR
Data subject requests honoured: access, correction, and deletion. Designed with the UK GDPR principles of data minimisation and purpose limitation.
PCI compliance via Stripe
We never see, store, or touch card numbers. Stripe handles all card data — they're PCI Service Provider Level 1.
Regular backups
Your data is backed up regularly with documented recovery procedures, so a hardware failure doesn't mean lost records.
Session security
Idle session timeouts, separate teacher/parent login subdomains, and authorisation checks on every action.