Features
What each one actually does
Every one of these four takes a card payment and emails a receipt. The differences that matter to a masjid are further down each table.
- Read from their own pages
- Quoted to a masjid
- Not publicly known
What those mean
Mohid and Masjidal publish their prices. We read them on 4 August 2026.
Masjidal’s feature answers go further than their pricing page: they come from signing in to a live Masjidal account on 5 August 2026 and going through the settings and editors. That is one masjid’s account, so a setting here or there can differ from yours.
MadinaApps publishes none. Their figures come from a written quote given to a masjid and from a call with them on 5 August 2026, so yours can differ. The call was transcribed by software: the three $499 setup fees were spoken, not written, and are worth confirming before you budget around them.
Not publicly known means the supplier does not say. It does not mean they cannot do it.
Donation kiosks
A tap-to-donate station by the door
All four take a tap, accept Apple Pay, set up monthly giving and email a receipt. What separates them is who owns the machine and who holds the donor records.
| Feature | OpenMasjid Kiosk Free | Mohid | Masjidal | MadinaApps Quoted — figures from a quote given to a masjid rather than published prices |
|---|---|---|---|---|
| Tap, chip and swipe | Yes | Yes | Yes | Yes |
| Apple Pay and Google Pay | Yes | Yes | Yes | Yes |
| Monthly giving | Yes | Yes | Yes | Yes |
| Email receipts | Yes | Yes | Yes | Yes |
| Runs on your own hardware, on your own network | Yes | No — their kiosk, their cloud | No — their kiosk, their cloud | No — their kiosk, their backend |
| Source code you can read and change | Yes, AGPL-3.0 | No | No | No |
| Donor records stay on the masjid’s machine | Yes | No | No | No |
| Keeps working if the company disappears | Yes | No | No | No |
The hardware itself
Ours is published in full. None of the other three publishes a specification.
| Specification | OpenMasjid Kiosk Free | Mohid | Masjidal | MadinaApps Quoted — figures from a quote given to a masjid rather than published prices |
|---|---|---|---|---|
| Price One-off, before any monthly fee. The rows above have the recurring side. | $599 | $999, plus $250 for the card reader | $799.99 | $499 / $699 / $799 by screen size, plus $59 shipping |
| Screen | 15.6 inch | Not publicly known | Not publicly known | 10.5, 15.6 or 21.5 inch — the three prices above |
| Card reader Where the reader lives decides whether the kiosk is one object or two. | Under the screen — nothing on the side to unplug or lose | A separate card reader, $250 | A Stripe Reader M2, mounted on the outside | A Stripe Reader M2, mounted on the outside |
| Memory | 4 GB | Not publicly known | Not publicly known | Not publicly known |
| Storage | 64 GB internal eMMC | Not publicly known | Not publicly known | Not publicly known |
| Power PoE means one cable does data and power, which is the difference between a tidy wall mount and a socket next to it. | Power over Ethernet or DC — adapter and PoE injector both in the box | DC only | DC only | DC only |
| Mounting hardware included | Yes | Yes | Yes | Yes, a wall mount is in the box. A floor stand is $59 more |
| Portrait or landscape A tall screen fits a narrow entrance wall. A wide one does not. | Both | Landscape only | Landscape only | Landscape only |
| Arrives preconfigured All four do. The difference is what it is configured with. | Yes, with OpenMasjid Kiosk, which is yours. Add your Stripe key and it takes donations | Yes, with their own software, on their plan | Yes, with their own software, on their plan | Yes, with their own software, on their plan |
Where these figures come from
Online donations
Your donation website
All four give your masjid a donation page. They differ in who controls that page, and in whose computer your donors’ details sit on.
| Feature | OpenMasjid Donations Free | Mohid | Masjidal Programs & Registration | MadinaApps Quoted — figures from a quote given to a masjid rather than published prices |
|---|---|---|---|---|
| Your own branded donation page | Yes | Yes | Yes | Yes |
| One-off and monthly giving | Yes | Yes | Yes | Yes |
| Preset and custom amounts | Yes | Yes | Yes | Yes |
| Optional “cover the fees” tick-box | Yes | Yes | Yes, “Ask donors to cover fee”, and a setting to tick it by default | Not publicly known |
| A campaign link you choose, like /zakat, with a QR code | Yes | Not publicly known | Part — every campaign gets a link and a downloadable QR code, but the link is built from the campaign name rather than chosen | Not publicly known |
| Embeddable widget for a website you already have One iframe pasted into the site the masjid already runs, rather than sending donors somewhere else. | Yes, opt a campaign in and paste one iframe | Yes, website widgets are in every plan | Yes, a donate button and a fundraising tracker | Not publicly known |
| Separate Stripe accounts for separate funds So Zakat money lands in the Zakat account, not in the general fund. | Yes | Not applicable — Mohid do not use Stripe | No — one connected account, with funds separated by donation designations inside it | Yes |
| Live preview of the page while you edit it | Yes | Not publicly known | No — an annotated example while you edit, then “Update & Preview” after saving | Not publicly known |
| Manage recurring gifts — pause, resume, stop, set an end date | Yes | Not publicly known | Yes, active, paused, failed and cancelled plans, each managed on its own | Not publicly known |
| Donations ledger with CSV export | Yes | Not publicly known | Yes, an Export button on the donations screen | Yes, donor and payment records, exportable from their control panel at any time |
| The Stripe account is the masjid’s own Who Stripe pays out to, whose rate applies, and who keeps the donor history. | Yes, you enter your own Stripe key and the money never routes through us | Not applicable — Mohid do not use Stripe | Unclear — the connected account is named “Masjidal Donation” rather than the masjid. Worth asking them whose account it is | Yes, “It will be yours. Everything is yours.” |
| Runs on your own machine, on your own network | Yes | No — their cloud | No — their cloud | No — their backend |
| Donor records stay on the masjid’s machine | Yes | No | No | No |
| Source code you can read and change | Yes, AGPL-3.0 | No | No | No |
Where these figures come from
Prayer displays
What each one can put on a screen
All four show a prayer timetable properly, and Masjidal offers the widest choice of calculation method. Further down, only one of them also carries cameras and an HDMI source.
| Feature | OpenMasjid Display Free | Mohid Signage Player | Masjidal Al-Iqamah | MadinaApps Display System Quoted — figures from a quote given to a masjid rather than published prices |
|---|---|---|---|---|
| Prayer timetable with Adhan and Iqamah | Yes | Yes | Yes | Yes |
| Countdown to the next prayer | Yes | Yes | Yes | Not publicly known |
| Hijri and Gregorian dates | Yes | Yes | Yes | Not publicly known |
| Announcements and slideshows | Yes | Yes | Yes | Yes |
| Different content per screen | Yes | Yes | Yes | Yes |
| Works out prayer times on the device, with no internet | Yes | No — times sync from their cloud | No — cloud-managed | No — cloud-managed |
| Security cameras on the same screens | Yes, over RTSP | No | No | No |
| An HDMI source on the same screens An encoder puts a laptop or a camera onto the network, and any screen can show it. | Yes | No | No | No |
| Switch what each screen is showing, from anywhere Cameras, the imam’s view, an HDMI source or the timetable — changed by a volunteer from a phone. | Yes | No | No | No |
| Design each screen in a live editor | Yes | Not publicly known | No — about nine ready-made themes, plus a colour picker | Not publicly known |
| Upload a year of Iqamah times as a CSV | Yes | Not publicly known | Yes, with a sample CSV to fill in | Not publicly known |
| Printable monthly timetable for the noticeboard | Yes | Not publicly known | Yes, the public monthly timings page has a Print option | Not publicly known |
| Prayer-times widget for the masjid’s own website | Yes, with a live countdown and a clickable week | Yes, website and prayer-timing widgets in every plan | Yes, a widget generator and a WordPress plugin | Not publicly known |
| English, Arabic and Urdu | Yes, and chosen per screen | Yes | No — the verse, hadith and dua content types are English only | Yes |
| Choose the calculation method | Yes, MWL, ISNA, Egypt, Makkah, Karachi, or your own angles | Yes | Yes, seven methods plus custom, an Asr Standard or Hanafi toggle, higher-latitude options and per-prayer offsets | Yes |
| Source code you can read and change | Yes, AGPL-3.0 | No | No | No |
Where these figures come from
Madrasa tuition
One bill a family recognises
All three of them sell something for madrasa fees. None of them is a full school system, and neither is ours — there are no marks and no attendance in any column.
| Feature | OpenMasjid Students Free | Mohid Program Registration | Masjidal | MadinaApps School System Quoted — figures from a quote given to a masjid rather than published prices |
|---|---|---|---|---|
| Families and students on file | Yes | Registrations, per programme | Part — registration records with custom fields, and one person can register another. No separate student roster | Yes, billing records, with registration forms |
| Gradebook, attendance and exam marks Worth knowing before anyone plans around it: this is fee software, not a full student information system. That is true of every column here. | No — fees, invoicing and payments only, by design | No — programme registration and payment | No — registration and payment only | No — billing only today; they say grading is coming |
| A fee plan per student | Yes | Pro-rated programme fees, with promo-code discounts | Yes, charged per registration or per participant | Not publicly known |
| Monthly or termly invoices per family Not one payment per class per child — one bill the family actually recognises. | Yes | Not publicly known | Part — a programme can bill monthly, but per programme rather than per family | Not publicly known |
| One running balance across all your children | Yes | Not publicly known | No | Not publicly known |
| Recurring payments | Yes | Yes, “one-time or recurring payments” | Yes, one-off or monthly, with an optional end date | Not publicly known |
| Parent portal on a phone, with the balance and full history | Yes | Not publicly known | No — admin side only | Not publicly known |
| Card payment in the portal, with autopay and saved cards | Yes | Not publicly known | Part — monthly plans auto-charge a saved card, and Apple Pay and Google Pay can be turned on, but there is no parent portal | Not publicly known |
| Cash, Zelle and cheques recorded in the same ledger | Yes | Not publicly known | Yes, an “Add Offline Donation” entry on the campaign | Not publicly known |
| Pay tuition at the donation kiosk | Yes, type the child’s Student ID, check the name, pay | Yes, programmes can be registered and paid at the kiosk | Yes, a campaign can be set to “Display on Kiosk” and “Allow Quick Donate on Kiosk” | Yes, and the payment is recorded against the kiosk it was taken on |
| Pay tuition on the masjid’s donation site | Yes, by Student ID, for any of your children from one screen | Yes, via the online registration form | Yes, registration and payment on the same donation site | Not publicly known |
| Printable statements with a Student ID and a portal sign-up QR | Yes | Not publicly known | No — there is no Student ID; people are tracked by registration record | Not publicly known |
| Auto-generated receipts | Yes | Yes | Yes, a yearly tax receipt per payer, sent automatically | Not publicly known |
| Works with no internet, on the masjid network alone | Yes, families, invoices, the ledger and cash billing all work offline | No — their cloud | No — their cloud | No — their backend |
| Student and family records stay on the masjid’s machine | Yes | No | No | No |
| Source code you can read and change | Yes, AGPL-3.0 | No | No | No |
Where these figures come from
The other half
Now look at what each one costs
Features decide whether it can do the job. Price decides whether you can keep it.
Try it before you cancel anything
Install it on a spare computer. Put a tablet in front of it. Then see if it does what you pay for now. The test costs you nothing.