HOA Election Software

The professional voting infrastructure your HOA deserves.

UrboVote lets your board run a real election by email — certified results, a complete audit trail, and proof that holds up to any challenge.

No app required
Cryptographic audit trail
Live Results
Built on AWS
<2 min
Homeowner voting time
<30 min
Admin time per election
7 yrs
Immutable record retention
100%
Ballot secrecy by design
Why UrboVote

Everything your board needs. Nothing homeowners have to learn.

From ballot creation to certified results — all with a paper trail that stands up to any legal challenge.

Vote by Email

Homeowners get a personalized link, click it, and vote in under two minutes. No account, no password, no app.

Legally Defensible

Cryptographic signatures, immutable records, and independent tally verification give you proof that holds up to any dispute.

Fully Automated

Ballots open and close on schedule. Reminders go out automatically. Results are certified when the ballot closes. No manual monitoring.

Live Turnout Tracking

Watch participation update in real time. See quorum status at a glance. Know the moment you have a valid result.

Built for HOA Demographics

Designed for residents who may not be tech-savvy. If they can open an email, they can vote.

White-Label Branding

Every voter-facing page shows your community's logo, colors, and name — not a third-party platform they've never heard of.

See It In Action

Every homeowner covered — however they need to vote

Vote directly in under 2 minutes, delegate to a trusted neighbor, and verify your vote was counted — all from a link in your inbox.

1

Ballot arrives by email — with your verification codes

Each homeowner gets a personalized, single-use ballot link. The email also includes a private code table unique to them — committed before any vote is cast — so they can verify their selections later.

2

Can't make it? Delegate your vote

Traveling or unavailable? Voters can assign their vote to any other eligible community member directly from their invite link. The delegation is audited, cancelable, and cryptographically identical to a direct vote.

3

Vote — codes confirm what you're choosing

The ballot shows each option alongside the personalized code from the email. Cross-referencing takes seconds and confirms the UI hasn't been tampered with before you submit.

4

Vote sealed and cast-as-intended check passes

The moment the ballot is submitted, the receipt code is compared against what the voter pre-computed from their email. A mismatch is flagged immediately. If it matches, the vote is sealed and stored.

5

Receipt — verify your vote was counted

The voter receives a verification code. After ballot close, they can look it up in the public verification index to confirm their vote is in the certified tally — no login or trust in UrboVote required.

9:41
← Inbox Mail Edit
SH
Sunset Hills HOA
Today · 2:14 PM
Your ballot is ready — Board Election 2026
Hi Jane, voting is open for the 2026 Board Director Election. Closes Jan 15.
Your verification codes
FORA3K
AGAINST7QM
ABSTAINP9X
Keep this email — you'll need these codes to verify your vote.
9:41
Sunset Hills HOA
Delegate My Vote
Board Director Election
Can't vote yourself? Assign your vote to an eligible community member. The delegation is recorded and you can cancel any time before they vote.
Select a delegate
MS
Maria Santos
Approved delegate
DK
David Kim
Approved delegate
Or enter any eligible member's email…
9:41
Sunset Hills HOA
Budget Vote 2026
Cross-check codes with your email
Approve 2026 Annual Budget
FOR
A3K
AGAINST
7QM
ABSTAIN
P9X
Codes match your email? You're choosing FOR (A3K). Submit to confirm.
9:41
Securing your vote
Sealing and running
cast-as-intended check…
Vote encrypted
Identity separated
Signed with RSA-2048
Verifying receipt matches codes…
9:41
Vote Recorded
Cast-as-intended check passed.
Your ballot is sealed and immutable.
Verification Code
VRF-A3K-7F2B-C19D
Incorporates your chosen code (A3K)
After ballot closes:
Look up your code in the public verification index to confirm it's in the certified tally — no login required.

Ready to run your next election in confidence?

Get started free — no credit card required. Your first election is on us.

The Platform

The easiest way to run a fair, official HOA election — and prove it.

UrboVote lets your board run a real election by email. Homeowners get a link, click it, vote, and receive a confirmation. When it's over, you get the certified results and a complete paper trail that holds up to any challenge.

The Problem

What HOA voting gets wrong today

Paper ballots get lost. Email threads are legally questionable. Spreadsheet tallies are impossible to audit. When a disgruntled homeowner challenges the result, most boards have nothing defensible to show.

Paper Ballots Get Lost

Physical ballots can be misplaced, tampered with, or simply not returned. No audit trail. No recourse.

Email Replies Are Legally Questionable

Reply-all voting threads have no identity verification, no tamper protection, and no chain of custody.

Spreadsheet Tallies Can't Be Audited

Manual counts in spreadsheets are unverifiable and trivially challenged by any determined homeowner.

The Process

From roster to certified results in five steps

1

Import Roster

Upload your owner list from a CSV file

2

Build Ballot

Set proposals, dates, and quorum threshold

3

Send

Click Send — ballots go out automatically

4

Monitor Live

Watch turnout and quorum in real time

5

Certified Results

Receive the final result with full audit trail

For Homeowners

Frictionless voting for every homeowner

A link in their inbox is all they need. No account. No app. No password. And for every voter — whether they vote directly, delegate, or verify after the fact — the system provides cryptographic proof at every step.

  • One personalized secure link — with verification codes

    Each homeowner's invite email includes a unique code table committed before voting opens. The codes appear next to each option on the ballot so voters can confirm the UI matches their email before submitting.

  • Delegate your vote if you can't make it

    Traveling or unavailable during the ballot window? Voters can assign their vote to any eligible community member directly from their invite link. The delegation is audited, cancelable before the delegate votes, and cryptographically indistinguishable from a direct vote.

  • Works on any device

    Phone, tablet, or desktop — no installation required. If they can open an email, they can vote.

  • Verify your vote was counted — no login needed

    Every voter receives a verification code with their receipt. After ballot close, a public index lets them confirm their code is in the certified tally using only static public data — no API, no account, no trust in UrboVote required.

SH
Sunset Hills HOA
elections@sunsethills.com
Annual Board Election — Your Vote is Needed
Dear Resident, the annual board election is now open. Please cast your vote before Friday, Nov 15 at 5:00 PM.
Cast Your Vote →
Proposal 1 of 2
Approve the 2025 Annual Budget of $248,000?
Codes match your email? You're choosing FOR (A3K).
Next Proposal →
For Administrators

Full ballot control and live intelligence

Create multi-proposal ballots, set open and close dates, configure quorum, and let the system handle everything else — including automated reminders.

  • Multi-proposal ballots

    Bundle multiple items into a single vote. Configure For / Against / Abstain on each proposal independently.

  • Automated reminders

    Set a reminder schedule once. UrboVote re-emails non-voters automatically and stops the moment they cast their vote.

  • Live participation dashboard

    Watch turnout update in real time. See quorum status clearly. Know the moment you have a valid result.

Annual Board Election
LIVE
Turnout 47 / 120 voted (39%)
Quorum: 60 votes needed 13 more needed
Proposal 1 — Approve 2025 Budget
FOR
31
AGAINST
12
ABSTAIN
4
Proposal 2 — Elect Board Members
FOR
28
AGAINST
15
ABSTAIN
4
Security & Compliance

Security that holds up to any legal challenge

Every vote is cryptographically sealed, every record is immutable, and results can be independently verified by anyone — including homeowners and their attorneys.

  • Immutable 7-year records

    Every vote, ballot, and action is permanently stored and timestamped. Nothing can be silently altered or deleted.

  • Cryptographic signatures on everything

    Every vote and audit entry receives a mathematical seal at the moment it is recorded. Tampering is immediately detectable.

  • Ballot secrecy by design

    No one — not the board, the admin, or UrboVote — can see how any individual homeowner voted. Identity and selections are kept mathematically separate.

  • Cast-as-intended verification

    Each voter receives personalized codes in their invite email — before voting opens. After casting, a receipt code confirms their selections were stored exactly as submitted. A mismatch is immediately flagged.

  • Every vote verifiably counted

    After ballot close, a public verification index lets any voter confirm their vote appears in the certified tally — using only static public data, no login or API call required.

Cryptographic Audit Trail
VERIFIED
Ballot Opened
2024-11-08 09:00:01 UTC · sig: a7f3…9d2c
Vote Cast (Voter #0047, anonymous)
2024-11-08 11:24:07 UTC · sig: 3bc1…f4a9
Vote Cast (Voter #0081, anonymous)
2024-11-08 14:03:52 UTC · sig: 9e28…c1b7
Ballot Closed — Results Certified
2024-11-15 17:00:02 UTC · sig: d4f9…2e8a
Result Checksum (SHA-256)
a3f8b2c19d4e7f061e5a8b3c2d9f4e7a0b1c8d5e2f3a6b9c0d7e4f1a2b5c8d9
Security Details

Every protection, explained plainly

Security that works technically — not just by policy.

Immutability

Every record is stored with a timestamp and cannot be silently altered or deleted. Votes, the eligible voter list, and the full audit history are locked for 7 years using S3 Object Lock (WORM storage).

Cryptographic Signatures

Every vote and audit entry receives a mathematical seal at the moment it is recorded — similar in concept to a notary stamp, but mathematically impossible to forge. Exported packages include a checksum for independent verification.

Independent Tally Verification

When a ballot closes, UrboVote publishes a complete result stamped by an independent third-party timestamp authority. Any board member, homeowner, or attorney can verify the result matches the actual votes cast.

Ballot Secrecy by Design

A voter's identity and their vote selections are kept mathematically separate from the moment the vote is cast. No one can see how any individual voted — not the board, the admin, or UrboVote.

Anti-Coercion Protection

Voters can generate a decoy credential that is mathematically indistinguishable from a real one — making vote buying and credential coercion technically unenforceable. The system handles this automatically.

Enterprise Encryption

All data encrypted at rest with AWS KMS customer-managed keys. All data encrypted in transit — S3 bucket policies deny non-TLS access. Authentication via Amazon Cognito with role-based access control.

Cast-as-Intended Verification

Voters receive personalized codes in their invite email before voting opens. A receipt code after casting confirms their selections were stored exactly as submitted — mismatches are flagged immediately.

Counted-as-Recorded Verification

A public verification index is published after ballot close. Any voter or auditor can confirm every vote was included in the certified tally using only static public data — no API, no login, no trust in the running system.

Step by Step

How it works in practice

Total administrative time per election: under 30 minutes. Total homeowner time: under two minutes.

For Administrators

  • 1
    Import your owner roster

    Upload from a CSV file in seconds. Organize into collections by building, unit type, or voting tier.

  • 2
    Build the ballot

    Add a title, proposals, open and close dates, and quorum threshold. Set your reminder schedule.

  • 3
    Select recipients and click Send

    Choose which collection receives the ballot. UrboVote handles all delivery.

  • 4
    Watch participation live

    Monitor turnout and quorum status on the dashboard. No manual tracking required.

  • 5
    Receive certified results

    When the ballot closes, the final result is certified and the complete audit trail is available for export.

For Homeowners

  • 1
    Receive a branded email

    A clean email from their community — not from a third-party they've never heard of.

  • 2
    Click the single voting link

    No login. No password. No app. One click opens the ballot directly.

  • 3
    Review and vote

    Make selections on each proposal. The interface is clear and works on any device.

  • 4
    Submit and receive a receipt

    A participation receipt with a verification code arrives instantly via email.

  • 5
    Verify at any time

    Use the public verification page — no account required — to confirm their vote was counted in the final tally.

Designed for Reality

Designed for the realities of HOA administration

Common ChallengeHow UrboVote Handles It
Homeowner didn't receive the emailResend directly from the admin dashboard
Ballot contested by a homeownerExport the full cryptographic audit trail
State law requires documented voting records7-year immutable retention, exportable on demand
Board member wants to independently verify the countPublic verification page — no login required
Annual election with multiple proposals at onceMulti-proposal ballots supported natively
Owner moved mid-year, new owner shouldn't voteUpdate recipient list before the ballot opens
Election requires ballot secrecyCryptographic voter anonymity — selections cannot be linked to identities
Who It's For

Built for communities of every size

Whether you self-manage a 40-unit condo or run elections across a portfolio of communities.

Self-Managed HOA Boards

Run a professional, legally sound election process without hiring a third-party election company for every vote. Get results your board can stand behind and records that protect you from challenge.

Property Management Companies

Administer elections across multiple communities from a single platform. Each community gets its own isolated portal, ballot history, and branding — giving your team a consistent, repeatable process for every client, with an audit trail that protects your firm.

Large Master-Planned Communities

Complex voting structures — multiple tiers, weighted voting rights, sub-association elections — that have outgrown generic polling tools. UrboVote handles it natively with recipient collections and configurable voting weights.

Infrastructure

Infrastructure you can trust

UrboVote runs entirely on AWS — the same cloud infrastructure trusted by Netflix, Airbnb, NASA, and the majority of Fortune 500 companies. No shared hosting. No third-party vote storage.

Serverless Compute

No servers to patch or maintain. Scales automatically.

S3 Object Lock

WORM storage for votes and audit records. Immutable by infrastructure.

AWS KMS

HSM-backed cryptographic keys, never stored in software.

Amazon Cognito

Enterprise identity and access management with role-based controls.

Amazon SES

Reliable email delivery with delivery tracking and bounce handling.

AWS WAF

Application-layer protection on all public voting endpoints.

CDK Infrastructure as Code

Every environment is version-controlled and auditable.

Ready to run your next election in confidence?

UrboVote gives your board the professional voting infrastructure your community deserves — and the audit trail that protects everyone when it matters most.

UrboVote is purpose-built for community governance. Every feature exists to make HOA voting faster to administer, easier for owners to participate in, and impossible to credibly dispute.

Security & Compliance

Built to hold up the moment it's challenged.

Every UrboVote election produces a record that can be independently verified, cryptographically audited, and legally presented — by anyone, at any time. Security that works technically, not just by policy.

7 yrs
Immutable record retention
100%
Of votes cryptographically sealed
0
Records that can be silently altered
Anyone
Can independently verify results
Security Pillars

Eight layers that protect every election

Each of these is a technical guarantee, not a policy commitment. They are enforced by the system, not dependent on trust.

Immutability

Once recorded, no vote, ballot, or audit entry can be changed, deleted, or backdated — by anyone, including UrboVote. Records are locked using WORM storage for 7 years.

Cryptographic Signatures

Every vote and audit entry receives a mathematical seal at the moment it is recorded. Tampering breaks the seal — and the change is immediately detectable by anyone who checks.

Independent Verification

Results are stamped by an independent third-party timestamp authority. Any homeowner, board member, or attorney can confirm the result — without taking UrboVote's word for it.

Ballot Secrecy

A voter's identity and their vote selections are kept mathematically separate from the moment the vote is cast. No one — board, admin, or UrboVote — can see how any individual voted.

Anti-Coercion Protection

Vote buying and credential coercion are not just against the rules — they are technically unenforceable. Voters can generate a decoy credential indistinguishable from a real one. The system handles it automatically.

Enterprise Encryption

All data encrypted at rest with AWS KMS HSM-backed keys. All data encrypted in transit — S3 bucket policies enforce TLS. Authentication via Amazon Cognito with role-based access control.

Cast-as-Intended Verification

Voters receive personalized codes before voting opens. A receipt code after casting confirms their selections were stored exactly as submitted. Any discrepancy is flagged immediately — without trusting UrboVote.

Counted-as-Recorded Verification

A public verification index is published after ballot close. Any voter or independent auditor can confirm every vote was included in the certified tally using only static public data — no API, no login required.

Pillar 1

Immutability — Records that cannot be rewritten

Think of it like ink on paper, except the paper can never be shredded. UrboVote stores every vote, every ballot, and every action as a permanent record. There is no way to quietly go back and edit the history.

  • S3 Object Lock — WORM storage

    Votes, the eligible voter list, verification code seeds, the public verification index, and the full audit history are stored using Write-Once-Read-Many technology. The storage layer itself refuses to allow overwriting or deletion.

  • Timestamp on every record

    Every record is preserved with a precise UTC timestamp. No record can be silently backdated or altered — the timeline is permanent and provable.

  • 7-year legal retention

    Critical records are locked in place for 7 years — meeting typical HOA legal record-keeping requirements. Fully exportable on demand in a legally portable format.

Immutable Audit Log
Ballot Created
2024-11-01T14:00:01Z · LOCKED
Eligible Voter Snapshot — 120 owners
2024-11-08T09:00:00Z · LOCKED
Vote Cast — Voter #0047 (anonymous)
2024-11-08T11:24:07Z · LOCKED
Results Certified
2024-11-15T17:00:02Z · LOCKED
Return Code Seeds Committed
2024-11-08T09:00:01Z · LOCKED
Verification Index Published
2024-11-15T17:00:03Z · LOCKED
These records cannot be modified or deleted by any party
Pillar 2

Cryptographic signatures — A mathematical seal on every record

Similar in concept to a notary stamp, but one that is mathematically impossible to forge or copy. Every vote and every audit entry receives one at the moment it is recorded. If anyone tampers with a record after the fact, the seal breaks.

  • Sealed at the moment of recording

    Tampering is immediately detectable by anyone who checks — the mathematical seal breaks and the discrepancy is visible in the audit trail.

  • SHA-256 checksum on every export

    Every exported data package includes a unique fingerprint of the file's contents. You can verify at any time that what you downloaded is exactly what was stored.

  • AWS KMS HSM-backed signing keys

    Cryptographic keys are stored in hardware security modules and never exist in software. They cannot be extracted, copied, or used outside of the KMS API.

Cryptographic Verification
Vote Record
Ballot: b_9f2a1c
Voter token: v_anon_0047
Timestamp: 2024-11-08T11:24:07Z
RSA-2048 Signature
3045022100a7f3b2c1d4e9f8a2b3c1d4e9f822009d2c1b3a4f7e8d9c2b1a3f7e8d9c2b1a4
Signature valid — record unmodified
Pillar 3

Independent tally verification — Anyone can audit

The final vote count can be checked and confirmed by someone other than UrboVote — without taking our word for it. When a ballot closes, UrboVote publishes a complete result stamped by an independent trusted third party.

  • RFC 3161 third-party timestamp authority

    An independent trusted organization certifies exactly when the result was finalized. This stamp cannot be backdated or forged after the fact.

  • Public verification page — no login required

    Any board member, homeowner, or attorney can verify the announced result matches the actual votes cast. No account, no technical knowledge required.

  • Per-voter verification receipts

    Each voter receives a verification code in their participation receipt. They can use it at any time to confirm their vote was included in the final certified count.

verify.urbovote.com/results/b_9f2a1c
Result Certified
Annual Board Election · Sunset Hills HOA
Approve 2025 Budget FOR — 71%
Elect Board Members FOR — 64%
Third-Party Timestamp
Certified 2024-11-15T17:00:03Z · RFC 3161 TSA
Pillars 4 & 5

Ballot secrecy and coercion resistance — By design, not just policy

No one can determine how any individual voted from the platform, the audit trail, or a receipt alone. Coercion resistance is meaningful and technically grounded — with an honest caveat about what a receipt combined with email access can reveal.

  • Identity and vote selection are mathematically separated

    Who participated and what they chose are kept in separate cryptographic domains from the moment the vote is cast. The platform — including UrboVote — cannot link a name to a selection.

  • A receipt alone reveals nothing

    The verification code in a receipt incorporates a personalized display code unique to that voter — but the code is meaningless without the voter's invite email to map it to a selection. Someone shown only a receipt cannot determine how the voter voted. The receipt and invite email together, however, can confirm a choice — coercion that requires control of a voter's inbox is a known residual risk.

  • Decoy credentials protect against credential theft

    If someone demands a voter hand over their voting link, the voter can generate a decoy credential that is mathematically indistinguishable from the real one. The coercer's attempt fails silently while the real vote is cast separately. This protects against physical credential coercion but does not address coercion that also involves email access.

Participation Receipt
Your vote was recorded
Sunset Hills HOA · Annual Election
Verification code
VRF-7A3F-B2C1-D4E9
This receipt alone does not reveal how you voted
The verification code is meaningless without your personalized code table from your invite email. Anyone shown only this receipt cannot determine your choice.
Pillar 6

Enterprise encryption — Secured at every layer

Every path data can travel — at rest, in transit, in authentication, in API access — is encrypted and access-controlled.

Data at rest — AWS KMS CMK

All tenant data encrypted with customer-managed keys backed by HSMs. Keys never exist in software.

Data in transit — TLS enforced

S3 bucket policies deny all non-TLS connections. All API traffic uses HTTPS exclusively.

Authentication — Amazon Cognito

Role-based access control. Tenant admins are cryptographically scoped to their own community — they cannot access any other tenant's data under any circumstances.

API protection — AWS WAF

Web application firewall rules on all public voting endpoints. Rate limiting prevents brute-force attacks on voting credentials.

Ballot signing — RSA-2048 KMS CMK

A shared RSA-2048 hardware-backed key signs all voting credentials. The key never leaves the HSM.

Secret management — AWS Secrets Manager

All signing keys and service credentials stored with rotation on schedule. Never hardcoded anywhere in the codebase.

WORM vote storage — S3 Object Lock

Votes and audit records use Object Lock in compliance mode. No administrator can delete or overwrite them during the retention period.

Infrastructure as code — AWS CDK

Every environment is version-controlled and auditable. No manual configuration drift. Changes are reviewed before deployment.

Pillars 7 & 8

End-to-end verifiability — Proof you don't have to take our word for

Most voting platforms ask you to trust that votes were recorded and counted correctly. UrboVote gives voters and auditors the cryptographic tools to verify it themselves — at every step from the moment a vote is cast to the final certified tally.

  • Cast-as-intended: your invite email is the anchor

    Before voting opens, each voter receives a personalized code table in their invite email — codes unique to them that the server commits to before any vote is cast. When they vote, those same codes appear in the UI next to each option. After casting, a receipt code incorporates the code for their chosen selection. If the server stored a different selection, the receipt code won't match what the voter pre-computed from their email. A mismatch is shown immediately.

  • Counted-as-recorded: public verification index

    When a ballot closes, UrboVote publishes a public verification index — a sorted list of every voter's receipt code, derived directly from the immutable vote records. Any voter can look up their code to confirm their vote is in the certified count. Any auditor can independently re-derive the entire list from the published tally data and verify it matches — no API call, no login, no trust in the running system required.

  • No other HOA platform publicly documents this

    Cast-as-intended and counted-as-recorded verifiability are standard requirements in academic election security research. UrboVote is the only HOA election platform that implements and publishes both — giving boards, homeowners, and their attorneys a level of proof that no competitor can match.

Voter Verification
Your personalized codes — sent before voting opened
FORA3K
AGAINST7QM
ABSTAINP9X
Receipt code after casting
VRF-A3K-7F2B-C19D
Incorporates your chosen code (A3K = FOR) — only you can pre-compute this
Receipt matches — vote stored as intended

Questions about our security posture?

We're happy to walk through our architecture, share our threat model, or answer specific compliance questions for your community or your legal team.

Pricing

Simple, transparent pricing

Start free. No per-vote fees, no per-ballot fees, no surprise charges — ever.

Limited — First 100 Only Slots filling now

Founding Member Rate: $99/month — Locked for Life

Early adopters get the full Premium plan at $99/mo, permanently. The moment 100 slots fill, all new signups pay the standard $149/mo. Founding members are never repriced.

2 months free
Free
Try it out. Run your first ballot at no cost — no credit card required.
$0
No credit card required
  • 1 ballot per month
  • Up to 3 recipients
  • Email voting links
  • Voter participation receipts
  • Basic audit trail
  • CSV roster import
Basic
Best for board meetings — small committees and recurring board-level votes.
$29/mo
$348/yr · 14 months of service · 2 months free
  • 2 ballots per month
  • Up to 10 recipients
  • Everything in Free
  • Automated reminders
  • Live participation dashboard
  • Full cryptographic audit trail
  • White-label branding
  • Quorum tracking
  • 7-year record retention
Founding Member · First 100 Only
Premium
Board meetings and annual meetings. Essential when your CC&Rs or declarations require a majority of all homeowners to vote — not just those who show up.
$149$99/mo
$1,788/yr $1,188/yr · 14 months of service · 2 months free · locked for life
  • 10 ballots per month
  • Up to 1,000 recipients
  • Everything in Basic
  • Independent tally verification
  • Recipient collections & tiers
  • Weighted voting rights
  • Complete data export
  • Community isolation
  • Priority support
Custom
For management companies, large master-planned communities, or organizations with unique requirements.
Let's talk
Pricing tailored to your portfolio
  • Fully managed elections
  • Custom ballots per month
  • Custom recipients per ballot
  • Dedicated account manager
  • SLA guarantees
  • Invoice & ACH billing
  • Custom contract & MSA

HOA voting competitors charge $200–500/month at the 1,000-member scale. UrboVote Premium is 25–60% cheaper — with a stronger audit trail.

Common questions

What exactly is the Founding Member program?
The first 100 communities to sign up for Premium get their rate locked at $99/month permanently — they are never repriced, even after the standard rate rises to $149/month. Once the 100 founding slots fill, all new Premium signups pay $149/month. Founding members keep $99/month for the lifetime of their account.
Are there any per-ballot or per-voter fees?
No. Every plan is a flat monthly subscription. You pay the same amount whether you run 1 ballot or 50 that month. There are no per-ballot, per-voter, per-email, or overage fees on any plan.
What's the difference between Basic and Premium?
Basic caps at 5 ballots/month and 10 recipients per ballot. Premium removes both limits entirely — unlimited ballots, unlimited recipients — and adds independent tally verification, weighted voting rights, recipient collections, and complete data export. If your community has more than 10 eligible voters or you run board-level votes alongside community elections, Premium is the right plan.
Can I switch plans or cancel at any time?
Yes. Upgrade, downgrade, or cancel at any time. All your ballot history and cryptographic audit records are retained regardless of plan. You can export everything before you leave — exports are signed and checksum-verified.
Does UrboVote work with our HOA management software?
Yes — you can import your owner roster from any CSV export your management software produces. No special integration or API access is required.
About

Built because HOA boards deserve better than spreadsheets.

UrboVote is a product of UrboLogik — a software company focused on solving real operational problems for communities and the organizations that serve them.

We built UrboVote because we saw what happened when HOA elections went wrong: disputed results, legal costs, community division. The tools boards were using — paper ballots, email reply-alls, manually tallied spreadsheets — weren't just inefficient. They were indefensible.

UrboVote exists to make HOA governance more efficient, more trustworthy, and more resilient to challenge. Every feature was designed around one goal: give boards a way to run elections that they can stand behind completely, and give homeowners a process they can trust.

Our Values

What drives every decision we make

Defensibility first

Every design decision starts with the question: will this hold up when challenged? Not if — when.

Real demographics

We design for the actual homeowners in HOA communities — not just the tech-savvy ones. If it's not simple enough for anyone, it's not done.

Full transparency

Results should be verifiable by anyone — including homeowners and their attorneys. We don't ask you to trust us. We show you the proof.

Operational simplicity

Powerful security and compliance should not require a full-time administrator. UrboVote automates everything that can be automated.

Get Involved

Ready to see it in action?

Request a demo and we'll walk you through a complete election from ballot creation to certified results — start to finish in 10 minutes.

Contact

Let's talk about your next election

Whether you're ready to get started, have questions about a specific use case, or want to see a 10-minute live demo — we're here.

Email

hello@urbovote.com

Schedule a Demo

10-minute walkthrough with a product specialist

Get in touch

Privacy Policy

Effective: May 14, 2026  ·  UrboLogik LLC

This policy describes how UrboLogik LLC ("UrboVote," "we," "us") collects, uses, and protects information when you use the UrboVote platform. Please read it carefully. By using UrboVote you agree to the practices described here.

1. Who We Are

UrboVote is an electronic ballot platform operated by UrboLogik LLC, a Texas limited liability company. References to "UrboVote," "we," "us," or "our" mean UrboLogik LLC. If you have questions about this policy, contact us at hello@urbovote.com.

2. Information We Collect

Account and administrator information. When a board administrator creates an account, we collect their name, email address, association name, and billing information. Billing data is processed and stored by our payment processor (Stripe); we do not store full credit card numbers.

Voter roster data. Administrators upload a list of eligible voters — typically owner names, email addresses, and unit or lot identifiers. This data is provided by the administrator and is used solely to send ballot invitations and record participation.

Participation records. When a voter casts a ballot, we record that they participated — the timestamp, IP address, and a unique token identifier — as part of the cryptographic audit log. We do not link vote choices to voter identity. Vote selections are stored encrypted and disassociated from the voter's name or email before the tally runs.

Usage data. We collect standard server logs including IP addresses, browser type, and pages visited when you use the platform. This data is used for security monitoring, debugging, and service improvement.

Communications. If you contact us by email or through our contact form, we retain that correspondence to respond to your inquiry and improve our support.

3. How We Use Information

We use the information we collect to:

  • Create and manage your account and send ballot invitations to eligible voters
  • Generate and maintain the cryptographic audit log for each election
  • Process subscription payments and send billing receipts
  • Respond to support requests and communicate service updates
  • Detect and prevent fraud, abuse, and unauthorized access
  • Improve the platform through aggregated, anonymized analytics

We do not use voter roster data or election records for marketing, advertising, or any purpose other than operating the election for which it was uploaded.

4. Ballot Secrecy

UrboVote is designed so that no one — including UrboVote staff — can determine how any individual voter voted. Vote choices are encrypted at rest using AES-256 and are stored in a data structure that is separated from voter identity. The audit log proves that someone voted (participation) but not how they voted (choice). This separation is enforced at the application and database layers and is a core architectural property of the platform, not a policy commitment alone.

5. How We Share Information

We do not sell personal information. We share data only in the following circumstances:

Service providers. We use Amazon Web Services (AWS) for cloud hosting and key management, and Stripe for payment processing. These providers process data on our behalf under data processing agreements and may not use your data for their own purposes.

The association's administrators. Board administrators can see the voter participation list — who voted and who did not — but not how anyone voted. This is consistent with standard election administration practice and your association's right to confirm quorum and voter eligibility.

Public results pages. When an election closes, UrboVote generates a public results page showing the tally, total participation count, and a cryptographic checksum of the audit log. No personal information appears on the public results page.

Legal requirements. We may disclose information when required by law, court order, or valid legal process, or to protect the rights, property, or safety of UrboLogik LLC, our users, or the public.

6. Data Retention

Election audit logs are retained for a minimum of seven (7) years from the date an election closes, consistent with HOA record retention requirements in most U.S. states. Audit log records are stored in write-once, immutable storage and cannot be deleted even at administrator request — this immutability is what gives the records their legal value. Account data and voter roster data that is not part of a sealed audit log may be deleted upon account closure.

7. Security

All data is transmitted over TLS 1.2 or higher. Data at rest is encrypted with AES-256. Cryptographic signing keys are stored in AWS Key Management Service hardware security modules (HSMs) and never exist in software. We conduct regular security reviews and maintain access controls limiting who can access production systems. No security measure is perfect; if you become aware of a potential vulnerability, please contact us at hello@urbovote.com.

8. Your Rights

Access and correction. Account administrators may access and update their account information at any time through the platform settings.

Deletion. You may request deletion of your account and non-audit-log data at any time by contacting us. Sealed election audit records cannot be deleted because they are stored in immutable storage — their permanence is a core feature that protects your association and its members.

California residents (CCPA). California residents have the right to know what personal information we collect, request deletion of personal information (subject to the audit log exception above), and opt out of the sale of personal information. We do not sell personal information. To exercise your rights, contact us at hello@urbovote.com.

Voter rights. Homeowners whose email addresses were uploaded to UrboVote by their association's administrator may contact us to request that their information be corrected or removed from future elections. Participation records in sealed audit logs are retained per the retention policy above.

9. Children

UrboVote is intended for use by adults in their capacity as HOA members, board administrators, and property managers. We do not knowingly collect personal information from anyone under the age of 18. If you believe we have inadvertently collected such information, please contact us and we will delete it promptly.

10. Changes to This Policy

We may update this policy from time to time. When we make material changes, we will update the effective date at the top of this page and, where appropriate, notify account administrators by email. Continued use of the platform after a policy change constitutes acceptance of the updated policy.

11. Contact

Questions, requests, or concerns about this policy:
UrboLogik LLC
Email: hello@urbovote.com

Terms of Service

Effective: May 14, 2026  ·  UrboLogik LLC

These Terms of Service ("Terms") are a legal agreement between you and UrboLogik LLC ("UrboVote," "we," "us"). By creating an account or using the UrboVote platform, you agree to be bound by these Terms. If you are using UrboVote on behalf of an HOA or other organization, you represent that you have authority to bind that organization.

1. The Service

UrboVote is a software-as-a-service platform that enables homeowners associations and similar organizations to conduct electronic elections, votes, and ballots. We provide the platform and infrastructure; you are responsible for the content of your ballots, the accuracy of your voter rolls, and compliance with your governing documents and applicable law.

2. Accounts

You must provide accurate, current information when creating an account. You are responsible for maintaining the security of your account credentials and for all activity that occurs under your account. Notify us immediately at hello@urbovote.com if you believe your account has been compromised.

Each account is for a single organization. You may invite multiple administrators within your organization, but accounts may not be shared across separate associations or resold to third parties without our written consent.

3. Administrator Responsibilities

As a board administrator using UrboVote, you are responsible for:

  • Ensuring your use of UrboVote complies with your CC&Rs, bylaws, and applicable state law
  • Uploading an accurate voter roll — including correct eligibility determinations and email addresses
  • Providing legally sufficient notice to voters before the voting window opens
  • Setting the correct quorum and pass thresholds for each election type
  • Retaining election records as required by your state's HOA statute
  • Ensuring that any homeowner who cannot participate electronically is accommodated by alternative means as required by law

UrboVote provides tools to help you meet these responsibilities but does not provide legal advice. We are not responsible for errors in your voter roll, incorrect threshold configuration, or failure to comply with notice requirements.

4. Acceptable Use

You may use UrboVote only for lawful purposes in connection with legitimate HOA or organizational elections. You may not:

  • Use the platform to conduct fraudulent elections or manipulate outcomes
  • Upload voter rolls containing individuals who are not eligible to vote in the election
  • Attempt to circumvent the ballot secrecy architecture or identify how any voter voted
  • Access, tamper with, or interfere with the audit log or any other user's data
  • Use the platform to send unsolicited communications unrelated to a legitimate election
  • Reverse engineer, decompile, or attempt to extract the source code of the platform
  • Resell, sublicense, or provide access to the platform to third parties without our written consent

5. Subscription Plans and Billing

UrboVote is offered on a monthly subscription basis. Fees are charged in advance at the beginning of each billing period. All fees are in U.S. dollars. You authorize us to charge your payment method on a recurring basis until you cancel.

Founding Member rate. Customers who signed up under the Founding Member program at $99/month have that rate locked for the lifetime of their account. This rate applies only to the subscribing organization and is not transferable.

Upgrades and downgrades. You may change your plan at any time. Upgrades take effect immediately and are prorated. Downgrades take effect at the next billing cycle.

Cancellation. You may cancel at any time through your account settings or by contacting us. Cancellation takes effect at the end of the current billing period; no partial-month refunds are issued. Your election records remain accessible for export for 30 days following cancellation, after which your account is closed. Sealed audit logs are retained per our data retention policy regardless of account status.

6. Free Plan

The Free plan is provided without charge and without any service level commitment. We may modify or discontinue the Free plan at any time with reasonable notice. Free plan users have the same data rights and audit record retention guarantees as paid subscribers.

7. Your Data

You retain ownership of the data you upload to UrboVote, including voter rosters and ballot content. You grant us a limited license to process that data solely to provide the service. We do not claim ownership of your data. You are responsible for having any necessary rights or consents to upload personal information about voters. Our use of your data is governed by our Privacy Policy.

8. Intellectual Property

UrboVote, its platform, software, design, and documentation are owned by UrboLogik LLC and protected by intellectual property law. These Terms do not transfer any ownership interest to you. You may not copy, modify, or create derivative works of the platform.

9. Service Availability

We aim to maintain high availability but do not guarantee uninterrupted access. We will make reasonable efforts to notify you in advance of planned maintenance. We are not liable for losses resulting from service downtime. If a service outage prevents voters from casting ballots during your election window, contact us immediately — we will work with you on remediation options, which may include extending the voting window.

10. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND. WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE ERROR-FREE OR THAT ANY ELECTION CONDUCTED THROUGH THE PLATFORM WILL BE LEGALLY VALID UNDER YOUR SPECIFIC GOVERNING DOCUMENTS OR STATE LAW.

11. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, URBOLOGIK LLC SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOST PROFITS, LOSS OF DATA, OR DAMAGES ARISING FROM THE OUTCOME OF ANY ELECTION CONDUCTED THROUGH THE PLATFORM, LEGAL CHALLENGES TO ELECTION RESULTS, OR YOUR FAILURE TO COMPLY WITH YOUR GOVERNING DOCUMENTS OR APPLICABLE LAW.

OUR TOTAL CUMULATIVE LIABILITY TO YOU FOR ANY CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR THE SERVICE SHALL NOT EXCEED THE TOTAL FEES YOU PAID TO US IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM.

12. Indemnification

You agree to indemnify and hold harmless UrboLogik LLC and its officers, employees, and agents from any claims, damages, or expenses (including reasonable attorneys' fees) arising from your use of the platform, your violation of these Terms, your violation of any law or third-party right, or any election you conduct through UrboVote.

13. Termination

Either party may terminate these Terms at any time. We may suspend or terminate your account immediately if we determine you have violated these Terms, used the platform fraudulently, or engaged in activity that could expose UrboLogik LLC or others to legal liability. Upon termination, your right to use the platform ends; data export rights survive for 30 days as described in Section 5.

14. Governing Law and Disputes

These Terms are governed by the laws of the United States and the State of Texas, without regard to conflict-of-law principles. Any dispute arising from these Terms that cannot be resolved informally shall be submitted to binding arbitration under the rules of the American Arbitration Association, conducted in English. Nothing in this section prevents either party from seeking emergency injunctive relief in a court of competent jurisdiction.

15. Changes to These Terms

We may update these Terms from time to time. When we make material changes, we will update the effective date and notify account administrators by email at least 14 days before the changes take effect. Continued use of the platform after the effective date constitutes acceptance of the updated Terms. If you do not agree to a material change, you may cancel before it takes effect.

16. Contact

Questions about these Terms:
UrboLogik LLC
Email: hello@urbovote.com

The HOA Board's Guide to Running Elections

A practical reference for boards and property managers — covering notice requirements, quorum thresholds, CC&R amendments, board elections, and best practices for producing results no one can dispute.

This guide is general education, not legal advice. Requirements vary significantly by state and governing documents — consult your association's attorney for guidance specific to your situation.

Step 1

Know Your Governing Documents

Before scheduling any election, pull your CC&Rs, bylaws, and any applicable state HOA statute. These three sources define the rules — and they sometimes conflict, in which case state statute generally prevails, followed by CC&Rs, then bylaws.

What should I look for in the CC&Rs and bylaws?
Check for: (1) how many days' advance notice is required before a vote; (2) the quorum threshold — percentage of eligible voters that must participate for results to be valid; (3) the vote threshold — simple majority, supermajority (typically 67% or 75%), or majority of all members rather than just votes cast; (4) who is eligible to vote — all owners, one vote per unit, or weighted by lot size/assessment share; and (5) whether proxies are permitted and how they must be authorized.
What does "majority of all members" mean vs. "majority of votes cast"?
"Majority of votes cast" means more than half of the ballots actually submitted — abstentions don't count against the measure. "Majority of all members" means more than half of every eligible voter in the association, regardless of whether they voted. The second standard is far harder to meet, requires strong turnout efforts, and is common for CC&R amendments. Make sure you know which standard applies before you begin, because the result of the same vote can differ dramatically depending on which threshold governs.
Which governs — the CC&Rs or the state HOA statute?
State statute is the floor — your governing documents can give homeowners more rights or impose stricter procedures, but cannot take away rights the statute grants. For example, if your state requires at least 10 days' notice for a membership vote and your bylaws say 5 days, you must give 10 days. When in doubt, follow whichever requirement is stricter and have your attorney confirm before you proceed.
Step 2

Types of HOA Elections

Different votes have different rules. Knowing which type you're running determines the notice period, threshold, and documentation required.

Board director elections
Annual or special elections to fill board seats. Candidates are nominated, an eligible-voter list is confirmed, ballots go out, and the top vote-getters fill the open seats. Many state statutes require secret ballots for board elections — meaning each homeowner's vote must remain confidential even to the board. Notice requirements typically range from 10 to 30 days. Deadlines for candidate nominations are often set in the bylaws and must be respected.
CC&R and Declaration amendments
Changing the CC&Rs typically requires the highest threshold — often 67% or 75% of all owners, not just those who vote. This is the vote type where turnout matters most: a homeowner who doesn't vote effectively votes no, since the threshold is calculated against the full membership. Electronic voting with email ballots dramatically increases participation rates compared to in-person or mail-in processes, making it significantly easier to reach these thresholds.
Special assessments
Many state statutes require a membership vote to levy a special assessment above a certain dollar threshold (often above the regular annual assessment amount). Check your state's HOA act — some states require a simple majority of votes cast, others require majority of all members. Notice periods for special assessments are often longer than for regular business, and the ballot should clearly state the total amount and the per-unit impact.
Director removal votes
Removing a board director before their term expires typically requires a special membership vote, often with a higher threshold than a regular vote and a longer notice period. Some state statutes protect directors from removal without cause. The director in question generally may not vote on their own removal. Given the contentious nature of removal elections, a clean, independently auditable process is especially important — any procedural defect will be scrutinized.
Rule and policy votes
Operating rules that don't require a CC&R amendment are often adopted by the board alone, but some associations require a membership ratification vote for significant rule changes. Check your bylaws. If a membership vote is required, notice and threshold rules apply just as they would for other votes. Even board-only rule adoptions should be documented in meeting minutes with the vote recorded.
Step 3

Notice Requirements

Defective notice is the most common reason election results are successfully challenged. Getting this right is non-negotiable.

How much advance notice is typically required?
Most state HOA statutes require 10 to 30 days' advance notice for membership votes, with longer periods (sometimes 30–60 days) for CC&R amendments. Your bylaws may require more. Count from the day notice is sent, not the day you decided to hold the vote — and document the date of delivery. With UrboVote, every ballot invitation is timestamped in the audit log, giving you proof of exactly when notice was issued.
What must the notice include?
At minimum: the subject matter being voted on, the voting deadline, instructions for how to cast a ballot, and the quorum and threshold required for the measure to pass. For CC&R amendments, many states require the full text of the proposed amendment (not just a summary) to be included with the notice. For board elections, the list of candidates and any candidate statements must accompany the notice. Omitting any required element can invalidate the entire election.
Who must receive notice?
Every member of record as of a specified record date. Confirm the current ownership roster with your county records before setting the record date — owners who closed on a unit after the record date generally do not vote in that election. For electronic notice, most statutes require that the member have consented to receiving electronic communications, which is typically established by having provided an email address to the association.
Step 4

Quorum & Voting Thresholds

Two separate numbers determine whether a vote is valid and whether a measure passes. Both must be met.

What is quorum and what happens if you don't reach it?
Quorum is the minimum percentage of eligible voters who must participate for the election to be valid — typically 20% to 50% of the membership. If quorum is not reached, the vote fails regardless of how those who did vote voted. Common strategies for reaching quorum include extending the voting window, sending reminder notices, enabling proxy voting, and using electronic ballots (which consistently produce higher participation than paper). Some states allow the quorum requirement to be reduced at a reconvened meeting if quorum wasn't reached the first time.
What's the difference between a simple majority and a supermajority?
A simple majority is more than 50% of votes cast (or of all members, depending on your documents). A supermajority is a higher threshold — most commonly 60%, 67%, or 75%. CC&R amendments almost always require a supermajority; board elections and routine matters typically require a simple majority. Some associations use different thresholds for different vote types — always confirm the applicable threshold from your governing documents before the election, because using the wrong threshold to declare a result is grounds for invalidation.
How do weighted voting rights work?
Some associations — particularly those with lots of varying size or commercial units — assign more than one vote per unit based on lot size, assessed value, or ownership percentage. This is defined in the CC&Rs. UrboVote supports weighted voting: each recipient can be assigned a vote weight, and the tally and threshold calculations automatically account for those weights. The audit log records each voter's weight alongside their participation record.
Step 5

Running a Clean Election

Process discipline during the election window prevents the disputes that come after it.

What should be documented before ballots go out?
Before sending ballots: (1) adopt a board resolution authorizing the election and specifying the record date, voting window, quorum requirement, and pass threshold; (2) confirm the eligible voter list against current ownership records; (3) document any owners excluded and why (delinquency, ownership dispute, etc.); (4) confirm notice will be sent at least the required number of days before the deadline. File these records with your HOA corporate records immediately — do not wait until after the election.
Can board members vote in elections they're managing?
Board members are also homeowners and generally retain their right to vote in membership elections, including those where they're running for re-election. However, a board member should recuse from any administrative decision that creates a conflict of interest — for example, a board member who is a candidate should not be the person who certifies the results of their own election. Assign that responsibility to a neutral administrator or third-party inspector.
What should happen when the voting window closes?
At close: (1) confirm quorum was met; (2) run the tally; (3) document the results in writing immediately — do not wait for the next board meeting; (4) notify all members of the outcome promptly, including the total votes cast, the threshold required, and whether the measure passed or failed; (5) retain the complete election record. With UrboVote, the tally is produced automatically at close and the signed audit log is sealed — no manual counting required and no possibility of post-close changes.
How should we handle a homeowner who claims they didn't receive their ballot?
First check the delivery record — UrboVote logs whether the invitation email was delivered and opened. If the email address on file was wrong, correct it and resend before the deadline. If the voting window is still open, they can still cast their ballot using the link in the email. If they claim they never received notice and the voting window has closed, document the claim and the record of delivery in your election file. Your attorney can advise whether a re-vote is warranted based on how many homeowners were affected and the margin of the result.
Best Practices

Preventing Disputes Before They Start

Most election challenges succeed because of procedural errors, not fraud. These habits close the gaps.

Communicate early and often
Announce elections in the community newsletter, on the HOA portal, and at board meetings well before notice goes out. Homeowners who feel surprised by an election are more likely to challenge it. Explain what is being voted on, why, and what threshold is required. For CC&R amendments, share the full proposed text early so homeowners have time to read it before they receive their ballot — last-minute questions during the voting window create pressure to extend deadlines and introduce procedural risk.
Keep the voter roll current
Confirm ownership records against county assessor or recorder data immediately before setting the record date. Sending a ballot to a former owner (or missing a new owner) creates grounds for challenge. If a sale is in escrow as of the record date, check your state's statute — in most jurisdictions the seller still holds voting rights until title transfers. Document your voter roll and how you verified it; this record belongs in the election file.
Use a tamper-evident process
The strongest defense against a manipulation claim is a process that makes tampering impossible to conceal. UrboVote's cryptographic audit log means that any alteration to the record — by anyone, including UrboVote staff — would be immediately detectable by any third party with the public key. Paper elections cannot offer this guarantee. When results are tight or emotions run high, the ability to hand an opposing attorney a signed, independently verifiable audit log ends most disputes before they become litigation.
Send results to every member, not just those who voted
Notify all eligible members of the outcome — total votes cast, threshold required, outcome — within a few days of the vote closing. Include a link to the public results page. Members who didn't vote are more likely to feel the process was unfair if they only learn the outcome through the grapevine. Proactive, transparent communication of results dramatically reduces the frequency and credibility of post-election complaints.

Ready to run your next election the right way?

UrboVote handles the process, the notice delivery, the audit trail, and the results — so your board can focus on governing, not administration.

Feature & Security Comparison

UrboVote vs. the leading HOA election platforms

A candid, side-by-side comparison of features, security architecture, and legal defensibility — based on each vendor's own published documentation.

Methodology: All data sourced from each vendor's publicly available product pages and documentation as of May 2026.
= documented   ~ = partial or limited   = confirmed absent   ? = not found in public docs (may exist)
Corrections welcomed — .

Platform Finder

Which platform is right for you?

Two quick questions, then an honest recommendation — even if that means pointing you elsewhere.

1
Your Scale
2
Your Needs
3
Recommendation

Tell us about your community

We use these to match platform pricing tiers and feature coverage to your actual situation.

Full Comparison

Feature-by-feature breakdown

Eight platforms across five categories.

Feature UrboVote Election­Buddy eBallot Simply Voting Survey & Ballot Systems VoteHOA Now TownSq OpaVote Ballot­Bliss
HOA Election Capabilities
Built specifically for HOA & condo elections ~ ~
Email-based voting — no app, no account needed ? ~
Proxy & absentee ballot handling ? ? ?
Weighted voting by ownership percentage ? ?
Multiple election types (board, amendment, assessment, motion) ~
Quorum tracking ~ ?
Inspector of elections workflow support ~ ~ ? ? ? ?
Hybrid paper + electronic voting ? ? ? ~
Community branding / white-label voter experience ? ? ? ? ~ ? ?
Ballot Security
Ballot secrecy — voter identity separated from vote choice ? ?
Per-vote cryptographic signatures (tamper-detectable at vote level) ? ? ? ? ? ? ? ?
WORM immutable storage — records cannot be overwritten or deleted ? ? ? ? ? ? ? ?
Anti-coercion protection (decoy credentials — vote buying technically unenforceable) ? ? ? ? ? ? ? ?
Enterprise encryption at rest & in transit ~ ? ? ? ?
Vendor cannot access how any individual voted ? ? ? ~ ? ? ?
End-to-End Verifiability
Cast-as-intended verification — voter can confirm their selections were stored exactly as submitted, using personalized codes delivered before voting opens
Counted-as-recorded verification — public cryptographic proof that every vote was included in the final tally; verifiable by any voter or auditor from static public data, no API or login needed
Legal Defensibility & Audit
Full audit trail exportable for legal discovery ~ ? ~ ~
Per-vote cryptographic tamper evidence (math-verifiable) ? ? ? ? ? ? ? ?
Independent third-party timestamp authority ? ? ? ? ? ? ? ?
7+ year immutable record retention ? ? ? ? ? ~ ?
Public result verification — no account or login needed ? ? ~ ? ? ? ? ?
Complete chain of custody from ballot open to tally ? ~ ~ ? ? ? ? ?
Technical expert declaration available for court or arbitration ? ? ? ? ? ? ? ?
Pricing & Access
Published pricing — no quote required ~ ~
Self-service setup — no sales call required ~
Per-election pricing — no subscription required ? ? ?
Documented feature ~ Partial / limited Confirmed absent ? Not in public docs
Legal Defensibility Deep Dive

Why audit trail architecture determines what happens when an election gets challenged

Most platforms produce records. UrboVote produces records that cannot be credibly disputed. The difference is not what gets logged — it's how that log is stored and who can verify it.

Standard audit logs vs. cryptographic audit trails

A standard audit log is a database record: "Voter X cast ballot Y at time Z." That record can be updated, deleted, or backdated by anyone with database access — including the vendor's own engineers. UrboVote seals every vote with a cryptographic hash the moment it is written. Any subsequent change — even a single character — breaks the seal in a way that is mathematically detectable by anyone, with no need to trust UrboVote.

Mutable databases vs. WORM storage

Even a well-intentioned database can be modified: a software update, data migration, routine backup restore, or an unintentional bug can silently alter records. UrboVote uses AWS S3 Object Lock — Write-Once-Read-Many storage. The storage layer itself refuses any write, overwrite, or deletion for the retention period. Not even UrboVote's engineers can alter records, because enforcement happens at the infrastructure level — not the application level.

Vendor-controlled vs. independent verification

When a vendor produces an audit report, opposing counsel can ask: "How do we know you didn't modify it?" UrboVote results are stamped by an independent third-party timestamp authority. UrboVote's public verification page lets any homeowner, board member, attorney, or inspector confirm the tally — without logging in, without an account, and without taking UrboVote's word for it.

What "production in discovery" actually looks like

All platforms can produce a report when subpoenaed. The difference is what it can prove. Most produce a data export from a mutable database with no way to verify it hasn't been altered. UrboVote produces a cryptographically signed, independently timestamped export with a complete chain of custody from ballot creation through final tally. UrboVote's technical staff can also provide a formal declaration describing the system's integrity controls for use as evidence.

"Trust us" verification vs. voter-level cryptographic proof

Every other HOA platform asks voters to accept on faith that their selections were recorded and counted correctly. UrboVote is the only HOA platform that gives each voter independent cryptographic proof at both steps. Cast-as-intended verification lets a voter confirm their selections were stored exactly as submitted — using personalized codes delivered before voting opened that the server committed to in advance. Counted-as-recorded verification lets any voter look up their receipt code in a public index after ballot close to confirm their vote is in the certified tally — with no API call, no login, and no need to trust UrboVote. No competing HOA platform publicly documents either capability.

Honest caveat: UrboVote is a software platform, not a licensed inspector of elections. In states such as California (Davis-Stirling Act), certain elections require a neutral human inspector of elections — UrboVote cannot fill that statutory role. However, the cryptographic audit log makes any independent inspector's review straightforward and conclusive.

Competitor Profiles

Honest take on each platform

Where each competitor genuinely excels — and where the gaps appear under legal scrutiny.

Strong Competitor

ElectionBuddy

Well-designed HOA-specific feature set — proxy handling, weighted voting, multi-channel delivery (email, SMS, postcard, mail), and three service tiers make it genuinely flexible. Audit trail is solid. Where it diverges from UrboVote: no published documentation of cryptographic vote signatures, WORM storage, or specified record retention policy.

Strong Competitor

eBallot

HOA-focused with solid feature coverage — proxy handling, weighted voting by equity, certified results reports, and AWS infrastructure with external security auditing. Stronger on auditability than many peers. No published documentation of per-vote cryptographic signatures, WORM storage, or third-party timestamps. Pricing not publicly available.

Strong Competitor

Simply Voting

Established since 2003, with genuine ballot secrecy via identity/vote separation, California Davis-Stirling compliance documentation, and managed service support. A solid choice for California associations. No published documentation of per-vote cryptographic signatures, WORM storage, or third-party timestamps.

Full-Service Leader

Survey & Ballot Systems

The most comprehensive service offering in this market — mail ballots, online, real-time meeting, drive-thru, in-person, and professional inspection services under one roof. SOC 2 compliance. The strongest choice when a statutory human inspector of elections is required. Less differentiated on technical security architecture and cryptographic legal evidence.

Managed Service

VoteHOA Now

Full-service managed approach run by CMCA-certified former community managers — the differentiator here is expertise, not software. They handle setup and management end-to-end, which suits boards that want someone to run the process rather than a DIY platform. HOA-specific focus, custom voting website, and a claimed 90% quorum success rate suggest real-world experience. No published security architecture, encryption standards, or defined record retention policy. Pricing is quote-only on an annual license model. Less transparent than self-service competitors on the technical infrastructure behind the platform.

Limited for Elections

TownSq

Voting is an add-on within a broader HOA management platform — not purpose-built for formal elections. Good for routine board motions when the platform is already in use. Requires TownSq accounts for voters (no email-only access). No published security architecture, record retention policy, or legal defensibility documentation. Not recommended as a primary platform for contested or high-stakes elections.

Budget Option

OpaVote

Excellent value for simple, low-stakes elections at $10 per 125 voters with fully transparent pricing. Quorum tracking and ranked-choice voting are genuine strengths. Record retention is only 3 months without a paid add-on ($40/year). No published information on cryptographic audit trails, WORM storage, or legal defensibility features. Not recommended for high-value or contested elections.

Strong Competitor

BallotBliss

Community-association-focused platform with genuine HOA feature coverage — proxy and mail-in voting via unique secure links, weighted voting, multi-channel delivery (email and SMS), and detailed audit logs. Published pricing ($350 per election for up to 50 voters; $700/year for unlimited elections) is a transparency plus. Standard plans are sized for smaller communities; larger portfolios require a custom quote. Security described as "advanced protocols" without published detail on cryptographic architecture, WORM storage, or record retention policy. A capable option for straightforward elections in smaller HOAs, but documentation gaps leave legal defensibility unclear for contested situations.

See the audit trail in action.

Schedule a 10-minute demo and we'll walk through the cryptographic verification, public verification page, and chain-of-custody export — so you can decide with confidence.