Features

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.

Student records

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.

Attendance

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.

Fees & Payments

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.

Parent Portal

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.

Academic management

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.

Staff & permissions

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.

Reports & insights

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.

Trust, security & compliance

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.

See it for your madrasa.

Book a free 20-minute demo. We'll set up a sandbox with your school's name so you can try it.

Book a demo