professional councils established by act
Fewer than one postal ballot in six comes backand the rest take days to count by hand
iApp E-Voting lets members vote on a phone or computer, signing in with ThaiD or an OTP. Each ballot is encrypted on the member’s own device and decrypted in front of the committee on counting day, and it runs alongside postal ballots in the same election. The Council of Engineers counted the votes of 43,106 members on it in 2026.
- Vote on a phone, anywhere, any time
- Encrypted on the voter’s device
- Every voter checks their ballot
Counted the votes of 43,106 members for the Council of Engineers on 19 September 2026, and ran the Federation of Accounting Professions’ first fully electronic vote on 15 August 2026.
Packages from 75,000 THB for 1,000 eligible voters
Voter identity verified
- No. 1 · Professional Development
- No. 2 · Members First
- No. 3 · Independent
Cast vote
Voters check their own ballot with the receipt number
A sample vote; names and numbers are illustrative
43,106
voters counted in one counting day (Council of Engineers)
ขมธอ. 26-2564
self-assessed against the standard, listed by ETDA
25
elections and member meetings for 14 organisations since 2020
75,000
THB, packages from
The problem today
Postal elections are costly, slow and easy to dispute
A council has tens of thousands of members across the country. Postal ballots are printed, posted and awaited for weeks: at the Medical Council in 2025, 9,223 of 62,283 postal ballots came back, 14.8%. Counting by hand takes many people, and when the margin is a handful of votes, every step is questioned.
Ballots lost or never returned
Most postal ballots never come back
Days of hand counting
Counting day needs a large committee and staff
Results disputed
In a close race, any step that cannot be checked is the weak point
What iApp E-Voting does for you
Let tens of thousands of members vote from anywhere in the country, and count it all on counting day
Vote from anywhere
Phone or computer, any time the polls are open, with the link by SMS, email and QR code
Proves who is voting
ThaiD, an OTP or the member number, as the council’s rules require
Encrypted on the voter’s device
The committee can make the key offline and split it among members; decryption happens before them on counting day
Combined with postal ballots
Online and paper ballots counted in the same election, one ballot per member
Side by side
A paper election next to iApp E-Voting
How a ballot travels
From the moment it is cast to counting day
Every step can be checked: each voter checks their own ballot, and the committee checks the election.
- 1
Identity
ThaiD, an OTP or the member number, as your rules require
- 2
Encrypted on the device
Sealed with the election’s own key before it leaves the device
- 3
Kept apart
One ballot per member; the system records only who has voted
- 4
The committee holds the key
The key can be made offline and split among several committee members
- 5
Decrypt and count
On counting day, before the committee
- 6
Voters check
The receipt shows the ballot arrived, then that it was decrypted for the count
How an election runs
iApp runs it with you, from the rules to the report
- 1
Rules and plan
Check your rules allow electronic voting and set the procedure to match
- 2
Voter list and set-up
Import the voter list from Excel; set up the ballot and the sign-in method
- 3
Rehearse and make the key
Rehearse voting and counting with the committee, then make the election key
- 4
Polls open
Links go out by SMS, email and QR; the team answers members throughout
- 5
Count and report
Decrypt and count before the committee; export the result and report
In use
Councils, associations and cooperatives have voted on it
e-Voting is a legacy that stays with the profession
“Today members from every region truly cast their own vote, and that is what will stay with this profession.”
13 Aug–18 Sep 2026 · counted 19 Sep
Council of Engineers
Council election, 9th term
43,106 voters: 42,850 online with ThaiD and the rest by post, all counted on counting day
15 Aug 2026
Federation of Accounting Professions
President, committee chairs and members, at an extraordinary general meeting held electronically
The Federation’s first fully electronic vote, meeting and ballot together
24 Feb–2 Mar 2026
Medical Technology Council
Council election, 8th term (on this system since the 6th, in 2020)
12,583 of 21,802 (57.7%), and 92.4% of voters satisfied or very satisfied
Polls from 1 Nov 2025 · counted Dec 2025
Thailand Nursing and Midwifery Council
Council election, 2026–2030 term
39,947 ballots, 16,633 online and 23,314 on paper, counted together, with no downtime; 98.8% of respondents want to vote online next time
16–31 Jul 2025
Engineering Institute of Thailand
Executive board 2026–2028, plus 21 sectional ballots
22 ballots in one election, voting with an SMS code or a QR code sent by post
2024, 2025 and 2026
EGAT Savings and Credit Cooperative
Board pre-selection, 37th, 38th and 39th boards
39th board: 7,564 of 8,133 registered members (93.0%)
every term since 2021
Association of Siamese Architects
President and fund committee elections
President, 2025: 1,633 voters (17.7%), 1,291 online and 342 by post, with no downtime
2023 and 2025
Chulalongkorn University Alumni Association
Executive committee election
2023: 953 of 1,256 members registered to vote online did so (75.9%)
92.4%
of 12,583 voters satisfied or very satisfiedVoter survey, Medical Technology Council election, 8th term, 2026
Council of Engineers
Federation of Accounting Professions
Medical Technology Council
EGAT Savings and Credit Cooperative
Every election we can name (24 of 25)
- 2569Council of EngineersCouncil, 9th term
- 2569Federation of Accounting ProfessionsPresident and committees (EGM)
- 2569Association of Medical Technologists of ThailandPresident
- 2569Medical Technology CouncilCouncil, 8th term
- 2569EGAT Savings and Credit CooperativeBoard pre-selection, 39th
- 2568Thailand Nursing and Midwifery CouncilCouncil, 2026–2030
- 2568Association of Siamese ArchitectsPresident
- 2568Engineering Institute of ThailandExecutive board and sectional committees
- 2568Vajiravudh College Old Boys AssociationPresident and committee
- 2568Chulalongkorn University Alumni AssociationExecutive committee
- 2568EGAT Savings and Credit CooperativeBoard pre-selection, 38th
- 2567Association of Siamese ArchitectsFund committee
- 2567EGAT Savings and Credit CooperativeBoard pre-selection, 37th
- 2566Ministry of Industry Savings CooperativeBoard, 39th
- 2566Association of Siamese ArchitectsPresident
- 2566Chulalongkorn University Alumni AssociationExecutive committee
- 2566Medical Technology CouncilCouncil, 7th term
- 2565Association of Siamese ArchitectsFund committee
- 2565Vajiravudh College Old Boys AssociationPresident and committee
- 2564Association of Siamese ArchitectsPresident
- 2564Veterinary Practitioner Association of ThailandCommittee
- 2564Veterinary Council of ThailandCouncil
- 2563A condominium juristic personGeneral meeting and board vote
- 2563Medical Technology CouncilCouncil, 6th term
Also chosen by
FAQ
Before you decide: professional councils
If the result is challenged in court, is electronic voting the weak point?
Past disputes over councils’ electronic elections have turned on rules that allowed e-voting without setting out the procedure. So every engagement starts with checking the council’s rules together, and the voting procedure is built to match what they say. The system keeps an audit log and has an auditor role for external reviewers.
Older members are not comfortable with phones
The Council of Engineers, the Nursing and Midwifery Council and the Medical Technology Council let members vote online or by post in the same election; the Nursing Council counted 16,633 online ballots together with 23,314 paper ones. Both channels are counted together, one ballot per member, and a help form and a support team answer members throughout the voting period.
Can anyone see who voted for whom?
Each ballot is encrypted on the voter’s device before it is sent, and kept apart from the voter list; the system records only that a member has voted. Ballots are decrypted only on counting day with the election’s own key, which the committee can make offline and hold in shares, and what is published is the total.
Can it take tens of thousands of members?
The Council of Engineers counted the votes of 43,106 members in a single counting day, and in the rehearsal beforehand the system decrypted 42,850 ballots in about 75 seconds. Before the polls open, we load-test to the council’s own membership.
Which standard does it meet?
iApp E-Voting is self-assessed against ETDA’s recommended standard ขมธอ. 26-2564 for electronic voting systems and listed on ETDA’s website, which is the mechanism ETDA uses for every electronic voting system.
About iApp E-Voting
Does it meet ETDA’s standard?
iApp E-Voting is self-assessed against ETDA’s recommended standard ขมธอ. 26-2564 (version 2.0) for electronic voting systems and listed on ETDA’s website. Self-assessment is the mechanism ETDA uses for every electronic voting system; it does not certify the result of any particular election.
Can iApp see who voted for whom?
Ballots are encrypted on the voter’s device and kept apart from the list. We recommend the committee makes the decryption key offline and splits it among its members, so ballots can be decrypted only when they bring the shares together on counting day, before the committee.
How far ahead should we start?
Start at least a month before the polls open, to check the rules, import the list, inform members, rehearse and load-test. With postal ballots as well, start earlier.
What if something goes wrong while the polls are open?
iApp’s team watches the system throughout the voting period and it scales with demand. If it is down, we extend voting by the same time at no extra cost, where your rules allow.
Our guarantee
Rehearsed before the day, and with you until the count is done
An election that goes wrong costs the committee its credibility, so we carry the risk on our side.
Rules checked first
Before you sign, we review your rules and propose a matching procedure, at no charge
A full rehearsal
Voting, key-making and counting rehearsed with the committee; if the rehearsal misses the agreed criteria, cancel at no cost
Down time made up
If the system is down while the polls are open, we extend voting by the same time at no extra cost, where your rules allow
A team on duty
iApp’s team runs the system and answers members throughout the voting period, and is there on counting day
Why iApp
An election platform iApp built itself, already used for statutory council elections
Built in-house
iApp’s Thai team designs, builds and runs it, and fits it to each organisation’s rules
Standard ขมธอ. 26-2564
Self-assessed against ETDA’s recommended standard for electronic voting systems, and listed on ETDA’s website
Proven with statutory councils
The Council of Engineers, the Nursing and Midwifery Council, the Federation of Accounting Professions, the Medical Technology Council and the Engineering Institute of Thailand have voted on it
A receipt for every voter
A receipt number and QR code so each voter can check their own ballot
Packages
One price per election, agreed before we start
Basic
From 75,000 THB
1,000 voters · 3 days · email and 5,000 SMS
Professional
From 125,000 THB
5,000 voters · 3 days · email and SMS
Enterprise
Priced on request
Unlimited voters · alongside postal ballots · ThaiD
Prices exclude VAT
Give members in every province a vote they can actually cast and count it on counting day
Tell us how many voters you have and when the election is, and we will propose a procedure and a price. sale@iapp.co.th · 02-124-4041



