Run a vote anyone
can verify.
Tamper-evident chain. Per-voter receipts. Six voting methods today, including ranked-choice (IRV). End-to-end verifiable, no cryptographer required.
End-to-end verifiable
12 voting methods
Eight anti-fraud layers
Three audiences. One receipt. Zero handwaving.
Most voting tools log audit events. Ballotis publishes a tamper-evident hash chain that any of these three can re-walk independently.
Voter
Cast your vote. Get a receipt token. Verify it landed in the chain โ without revealing how you voted.
Operator
The chain breaks if anyone re-orders, removes, or substitutes a vote. Detection is automatic; the operator sees the break, not the contents.
Public
Anyone can re-walk the chain on the public verification page. No login. No NDA. No special access.
One platform. Every ballot you'll ever run.
From a Slack-channel poll to a 250,000-member union election โ Ballotis dials integrity to the moment.
People's-choice awards
High-volume, fan-driven voting. Anti-bot presets, ranked-choice (IRV), live leaderboard.
Board & association elections
Member-only, ranked-choice (IRV), email + SMS OTP verification, public chain audit.
Fan votes & contests
Brand campaigns, sponsor-friendly, embeddable widget, real-time tally.
Internal & community
HOAs, student government, unions, town halls, advisory polls.
Twelve methods today, with the right one for your bylaws.
Plurality, multi-select, approval, IRV, multi-winner STV, Borda, Schulze, Condorcet, score, cumulative, star, yes/no โ all server-tallied, all auditable from the verification chain.
Pick the preset. Every guard configures itself.
All four enforce server-side at vote-cast time. You can override any individual toggle in the dashboard โ but most ballots fit one of these out of the box.
Casual poll
1 per email ยท CAPTCHA ยท low friction. Good for opinion polls and quick fan votes.
Public award
Email-verified ยท 1 per IP ยท CAPTCHA ยท disposable-email block. Strongest balance for awards programs.
High-integrity election
Email + phone OTP verified ยท 1 per phone ยท TOR/VPN blocked ยท verification log. For boards, associations, formal elections.
Unlimited fan vote
No identity required ยท CAPTCHA + rate-limited ยท vote as many times as you like, but bots are blocked. Classic 'fan favorite' style.
Free to start. No per-vote fees, ever.
Same plans as Aclamos. Voting-only buyers can start on Starter and never pay until they outgrow it.
Starter
- Full Growth-tier access for 14 days
- 1 active show during trial
- AI suite + all judging modes
- No credit card required
Growth
Most picked- 3 active shows
- 1,000 submissions / yr
- AI suite (eligibility, briefs, polish, translation)
- All judging modes + calibration
- Custom domain + branding
Studio
- Everything in Growth
- 15 active shows ยท 10,000 submissions / yr
- Full white-label
- SAML SSO + SCIM
- Sponsor / partner portals
Enterprise
- Everything in Studio
- Multi-region data residency
- Dedicated CSM
- Custom integrations
- On-prem option
Voting that holds up to scrutiny.
Tally every vote. Verify every chain. Built for moments that matter.
Frequently asked questions
Verifiability, voting methods, voter privacy, regulatory fit, and pricing for HOAs, AGMs, student government, and fan votes.
- What does "end-to-end verifiable voting" actually mean?
- Three guarantees, all enforced by cryptography rather than trust in us. First: every cast vote's hash chains to the previous vote's hash plus the poll's public chain seed โ modify any vote and the chain breaks visibly. Second: each voter receives a unique receipt token they can use at /verify/{pollId} to confirm THEIR vote was counted, without revealing who they voted for. Third: anyone (auditor, opposing candidate, regulator, journalist) can re-tally the entire election from the public chain without trusting Ballotis or our infrastructure โ the algorithms are documented and the chain is downloadable. This is the same primitive ElectionGuard and Helios use, simplified to be turn-on-able by non-cryptographers via a poll setting.
- Which voting method should I pick for my election?
- For most HOA / AGM single-position votes (board chair, bylaw amendment), use single-choice. For competitive multi-candidate elections where a vote-splitting concern exists, use ranked-choice (instant-runoff voting / IRV) โ voters rank candidates and Ballotis runs the IRV algorithm to elect a true majority winner. For multi-seat board elections, use multi-winner STV with Droop quota (prevents bloc-voting domination). For fan-vote / people's-choice scenarios where you want consensus rather than plurality, use Schulze beatpath or Borda. We support twelve methods total, all with academic citations and Vitest coverage in src/lib/voting-methods.ts. The poll-creation wizard suggests a method based on your use case.
- Is my voter list / voter privacy protected?
- Yes, on multiple layers. We never expose voter identities to the public chain โ only their salted receipt token, which is unguessable from the outside. The voter list itself is org-scoped data; only org admins and the voter themselves can see it. Email magic-link or SMS OTP verification proves a voter is who they say they are without us learning anything about how they voted. The link between a voter and their vote is a hash, not a plaintext mapping; even with full database access, recovering vote-to-voter mapping requires breaking SHA-256. We're SOC-2-process-aware (audit in flight); GDPR / CCPA data-subject requests are handled at /privacy/request โ we'll redact a voter from the chain on request, and the chain self-validates the redaction.
- Can Ballotis be used for legally-binding elections (HOA bylaws, union, regulated)?
- Often yes, but with caveats โ verify with your counsel before deploying for anything legally binding. Ballotis provides defensible cryptographic primitives (verifiable mode, per-voter receipts, public re-tally) that align with most state-level HOA voting requirements (California Civil Code ยง5115 for instance). Pro+ adds independent-observer audit attestation. For LMRDA-regulated union elections or government-regulated bylaw votes, the Enterprise tier ships with regulator-grade audit attestation + dedicated CSM during your election window. We don't currently certify against specific election-software certification regimes (EAC VVSG, CAC) โ that's a deliberate scope limitation; if you need those, you need a different vendor.
- How do I prevent bots / coordinated voting / vote stuffing?
- Eight layers, each toggleable per poll. (1) Email magic-link verification โ voter must click a link in a real inbox. (2) SMS OTP verification (Pro+) โ voter must receive a code on a real phone. (3) CAPTCHA via Turnstile/reCAPTCHA/hCaptcha. (4) Headless-browser detection. (5) Tor / VPN block. (6) Disposable-email block (we maintain a known-bad-domain list). (7) Per-IP and per-email rate limits with cooldown windows. (8) Geofencing per poll (allow/block voter countries). Combined, these stop the vast majority of casual coordination attempts. For high-stakes votes, enable verifiable mode + the public verification log so your community can independently spot anomalies.
- What's the difference between Ballotis and Aclamos?
- Same company, same codebase, different scopes. Aclamos is the full awards-show platform โ submissions, judging, ceremony, certificates, finance โ with voting as one feature among many. Ballotis is the standalone voting product for organizations that ONLY need votes (HOAs, AGMs, student gov, fan votes). Both share the same verifiability stack and the same twelve voting methods; pick Ballotis when you don't need submissions or jury workflows. The pricing differs because the use cases differ: Ballotis sells per-election (most votes happen once or twice a year) while Aclamos primarily sells per-year subscriptions. You can switch from one product surface to the other on a single org by contacting support.
- How much does Ballotis cost?
- Two paths. Per-election (one-time): Free for โค25 voters, Starter $49 for โค250 voters, Standard $149 for โค1,000, Pro $349 for โค2,500 with custom domain + white-label, Pro+ $649 for โค5,000. Subscription (for >4 elections per year): Free with caps, Solo $39/mo for โค1k voters and 6 elections/yr, Team $129/mo for โค5k voters and 24 elections/yr with custom domain + REST API, Org $399/mo for โค10k voters and unlimited elections with SAML SSO. Annual subscriptions get 2 months free. Verifiability ships on every tier including free. We charge 0% per vote on every plan โ the price you see is the price.
- Does Ballotis integrate with our existing systems?
- Programmatic access via REST API + outbound webhooks on Team subscription and above. The API at /api/v1 is bearer-token-scoped (polls:read, polls:write, voters:read scopes) so you can wire Ballotis into your AMS, CRM, member portal, or LMS. Webhooks fire on poll.opened, vote.cast, poll.closed, poll.tallied โ typical use is auto-syncing the tally to a board portal. We don't currently ship native Salesforce / iMIS / Higher Logic / SCIM connectors as Ballotis-side integrations; if those are required, the Enterprise tier includes a connector build. Custom domain (vote.yourorg.com) is included on Pro per-election and Team subscription and up.