Complete Knowledge Base

ElectionChamp Support Guide

Everything administrators and voters need to know, from creating your first election to understanding final results. This guide is designed to answer every question so you can run your election with confidence.

Help Articles

Short, step-by-step articles for the tasks administrators ask about most.

How to set up an election, step by step

The five setup steps, from Start to Launch, in about 10 minutes.

Set the voting dates and time zone

Voting dates, Now, Open for, the time zone and the Start step's settings.

Build your ballot

Voting methods, counts, photos and bios, instructions and the live preview.

Add your voter list

Paste from a spreadsheet or upload a CSV, plus hand-out and spare keys.

Edit your invitations and email yourself a test

Change the wording, keep the voting link, and email yourself a test.

Launch your election and pay

Check the summary, fix what's listed, and pay once at launch.

Test your election before you launch

Preview the ballot, email yourself a test, and run a free trial vote.

My elections: continue, copy or delete

Pick up a draft, make a copy, or delete a draft.

View a launched election's setup

A read-only summary of everything you set up.

Send voting links by email, SMS or printed keys

Email, text message or keys you hand out, alone or combined.

Spare keys for latecomers

Add voters after launch.

Set up weighted voting

Weighted ballots on Start, whole-number weights on Voters.

Results visibility settings

Who can watch the count while voting is open.

What admins can see during an election

Who voted, never how they voted.

Reminders and resending keys

1 reminder on free elections, up to 5 on paid.

Write-in nominations

Collect typed names before the election.

Export results and the audit log

Download results and the audit log as CSV.

Close an election early

Irreversible, logged, and automatic when everyone votes.

Platform Overview

ElectionChamp is a secure online voting platform. Most organizers set up an election in about 10 minutes. It's built for HOAs, unions, nonprofits, corporations, clubs, churches, and schools.

Strong Security

AES-256 encryption, SSL connections, unique 16-character voter keys, and anonymous ballots with full audit logs.

Vote from Anywhere

No app to download. Voters click a link and vote from any phone, tablet, or computer, at home, work, or on the go.

Instant Results

Results are calculated automatically. Download CSV reports, or send voters a link to the results from the Results tab.

Multiple Voting Methods

Plurality, Ranked (Borda points), Cumulative and Nominations, plus yes or no motions, approval-style votes for several seats, and surveys and polls, all in one platform. STV is supported through ranked ballots plus a free Excel calculator.

Mobile-Friendly

Responsive design works beautifully on any screen size. Voters can also scan their key with a phone camera.

Up to 90% Cheaper Than Paper

No printing, no postage, no venue rental. Free for up to 20 voters, just $10 for up to 200.

Step-by-Step: Creating an Election

Setup has 5 steps: Start, Ballot, Voters, Invitations and Launch. The numbered steps at the top show where you are. A finished step shows a check mark, and you can click back to any step. Each step saves when you click Save or Continue, and nothing is sent to members or charged until you launch. Most organizers finish in about 10 minutes. Drafts wait in My elections, where Continue opens the next step to do.

Step 1: Start

Start puts the election's details and settings on one page. Saving it the first time creates your draft.

1
Name your election

Enter the Election name, up to 60 characters, for example "2027 Board of Directors Election". Voters see it on the ballot and in their invitation.

2
Name your organization

Enter the Organization, up to 120 characters. A new election fills it in from your last election.

3
Add a logo (optional)

Drop a PNG or JPG of up to 1.5 MB on the box, or choose a file. It shows on the ballot, on the page voters see after they vote, and in invitation emails. Use Replace or Remove to change it.

4
Choose when voting opens and closes

A new election opens tomorrow at 9:00 AM and closes 7 days later at 5:00 PM. Next to Open for, click 3 days, 1 week or 2 weeks to set the close in one click. Press Now to open voting as soon as you launch.

5
Check the time zone

The times use the zone your browser reports, and the page names it under the dates. Click Change to pick another zone. Voting opens and closes at the same moment for everyone, wherever they are. Invitations show the deadline in this zone.

Important: Check the time zone before you launch. A wrong zone opens or closes voting hours early or late.

Settings, on the Start step

Safe choices are selected for you, and you can change them until you launch. Each setting has an i button that explains it.

Who can see results while voting is open?

SettingWho Sees the Vote CountWhen
No one (default)Nobody, you includedUntil voting ends. Then you and your observers see the results, and you can send voters a link
You and your observersYou, and anyone you give an observer linkAs votes come in

You and your observers always see turnout. This setting is only about the count.

Keeping the vote secret: Showing results during voting lets whoever watches them work out how individual voters voted, by matching changes in the totals to who has just voted. For a fully secret election, such as a union officer election, choose No one.

How will voters get their key?

Pick one or more. A new election starts with Email.

MethodHow It WorksWhat Your Voter List Needs
EmailWe email each voter a personal voting link when voting opens.An email address
Text messageWe text each voter a link when voting opens.A phone number with its country code
Hand out keysYou print or share each 16-character key yourself after launch.No contact details
Tip: Your choice decides the columns on the Voters step, and whether there are invitations to write.

Extra columns in your voter list

Optional. Each one you turn on is a column on the Voters step.

Voter label: Turn on Voter label to give each voter a name you'll recognize on the Voters tab, such as the member's name or number. It's on for a new election.

Ballot IDs: When enabled, each voter can be given a Ballot ID of your own, such as a member or unit number. This is useful for organizations that need to cross-reference voters with their own records without compromising voter anonymity: the Ballot ID doesn't let an administrator link a voter to how they voted.

Weighted ballots: Turn on Weighted ballots when voters hold different voting power, such as shares or units. It adds a whole-number Weight column to the voter list, and each voter's ballot counts that many times in the results. It's off by default and locked once the election is launched. Turning it on or off after you've added voters sends you back to the Voters step to check the list before you launch.

Not for union officer elections: they require one member, one vote. In small elections, a voter with an unusual weight may also be identifiable from the results.

Step 2: Ballot

Each question or position is a card. Add up to 50 with Add another ballot item, and move or remove a card with the buttons at its top. Beside the cards, What voters see shows the question you are editing as voters see it on a phone, as you type. If you're deciding which method fits, see voting methods explained.

Creating a Ballot Question

1
Name the question or position

Up to 60 characters, for example "Board of Directors" or "Approve the 2027 budget".

2
Choose the voting method

Plurality (voters tick their choices, and the most votes win), Nominations (no list; voters write in names), Ranked (voters number their choices, and higher ranks earn more points) or Cumulative (each voter gets one vote per winner to give to one choice or spread out).

3
Set the counts

Total winners is how many win, from 1 to 999. For Plurality, choose Up to or Exactly under Voters select. A sentence under the counts says what voters do and who wins, for example: "Each voter picks up to 3 candidates. The 3 with the most votes win."

4
Add the candidates or options

Choose Candidates or Options under Voters choose. Type a name and press Enter for the next one, or paste a column of names to add them all. Drag the grip to reorder. Every question except Nominations needs at least 2 choices, and at least as many as the winners, up to 50. A name can't be listed twice.

5
Add a photo and bio (optional)

Click Photo & bio beside a name. The photo can be a JPG, PNG or GIF under 1.5 MB and shows beside the name. Voters open the bio with View Information.

6
Add voter instructions (optional)

They appear on the ballot under the question's choices. You can use bold, italic, underline, bulleted and numbered lists, and links.

7
Preview the whole ballot

Once the ballot is saved, Preview the full ballot opens every question in a new tab. Try voting; nothing is counted.

Question Settings

SettingWhat It DoesExample
Total winnersHow many win. On a Ranked question it is also how many choices each voter ranks. On a Cumulative question it is how many votes each voter has.3 for three board seats
Up to (Plurality)Voters pick any number from none up to the total winners."Choose up to 3 candidates."
Exactly (Plurality)Voters must pick at least this many, from 1 up to the total winners. Set it to the total winners to make them pick exactly that many."Choose 3 candidates."
Voters chooseCalls the choices Candidates or Options on the ballot.Options for Yes and No
Random orderEach voter sees the choices in a random order. Not for Nominations.Nobody gains from being listed first
Allow abstainAdds an Abstain choice. A voter who abstains picks nothing else on that question.Abstentions are counted separately
Ask for commentsAdds an optional comment box under the question.Voters can leave you a note
Start from a template: My elections has 24 templates, such as a board election, an annual HOA election or a bylaws amendment. Each fills in the ballot, settings and invitation, and you can change anything before you launch.

Step 3: Voters

This step is your voter list. Its columns come from your settings on Start: Ballot ID, Label, Email and SMS Phone, plus Weight for weighted ballots. For tips on cleaning and uploading your list, see how to import and manage your voter list.

Adding Voters

1
Paste from a spreadsheet

Copy your rows in Excel, Google Sheets or Numbers, click a cell in the voter list and press Ctrl+V (⌘V on a Mac). The list grows to fit, however many rows you paste.

  • Include the heading row and the columns are matched by name, in any order: for example Name or Label, Email, Phone or Mobile, Weight, Ballot ID. Columns the list doesn't use, such as Address, are skipped, and a note above the list names them.
  • Without a heading row, the columns fill from the cell you clicked to the right, in the order the list shows them.
  • Copy a single value, select a column (click its heading) and paste to fill every voter's cell, for example a weight of 1.
  • The Paste rows… button opens a box for pasting rows or comma-separated (CSV) text, which is handy on a tablet.

Which columns you need depends on your settings. Email needs an email address, Text message needs a phone number (see phone numbers for SMS), and Weighted ballots needs a weight (see weights).

2
Or upload a CSV file

Drop a CSV file on the box above the list, or click Upload CSV. In Match your columns, each row is a column of your voter list: check which column of your file fills it. Columns are matched by heading where they can be. Other columns of your file, such as a downloaded list's Voter Key and Status, are never imported, and a note names them; voter keys are always made by ElectionChamp. Then click the Import button, which shows how many voters it adds. The rows get the same checks as a paste. Excel, Numbers and ODS files aren't read: save them as CSV first, or copy the rows and paste them. Download a CSV template gives you a file with this election's column headings.

3
Or type and edit like a spreadsheet

Click a cell and start typing to replace it, or double-click it to edit. Enter and Tab move down and across, Delete clears the selected cells, and Ctrl+Z undoes, a whole paste in one step. Right-click a row to insert a row or delete the selected rows. You can also copy cells back to your spreadsheet with Ctrl+C.

4
Fix anything in red

A value that can't be saved turns its cell red; point at it to see why. A list under the voter list names each problem and its rows, for example "Email address is not valid: rows 4 and 9." Nothing is saved until every row is fixed. Names, emails and phone numbers can repeat, for example a household sharing one email; each voter still gets their own key.

5
Add spare keys (optional)

Spare keys let you add members after launch, one at a time, from the Voters tab. Enter how many under Spare keys, beside the price. The box starts at 0, and each spare key counts toward the price. See spare keys for latecomers.

Hand out keys

If you turned on Hand out keys and the list has no Ballot ID, label or weight column, these voters don't need a row. Enter how many keys you'll hand out. With no list the box asks How many voters?, and beside a list it asks How many keys will you hand out yourself? ElectionChamp makes a 16-character key for each, and you print or download them from the Voters tab after launch. With any of those columns, every voter needs a row, and a row with no email or phone is a key you hand out.

Price so far

The panel beside the list shows the price as you go: free up to 20, $10 up to 200, then $0.05 for each voter after that. Listed voters, keys you hand out and spare keys all count. Below it, How voters get their key counts how many get an email, a text or a key from you.

Weights (Weighted Ballots only)

Phone numbers for SMS

Text messages only reach numbers that start with the country code: the country code, then the phone number without its first 0.

Phone numberDelivered?
+447911123456Yes (United Kingdom)
+237676107371Yes (Cameroon)
5551234567Yes (US and Canada: 10 digits is enough)
00447911123456Yes: we change the 00 to + for you
07911123456No: it starts with 0 and has no country code
Tip: A number needs at least 8 digits; spaces are fine. Spreadsheets often drop a leading + or 0, so format the phone column as text before you copy it. When text messages are on, a Check your phone numbers dialog asks you to confirm the country codes before the list saves.

Step 4: Invitations

Your invitations are written for you. Send them as they are, or add your own words. You see an Email card when email is on and a Text message card when texts are on. If you only hand out keys, there is nothing to write. A line at the top says who gets an invitation and when, for example: "Invitations go to 230 email addresses and 12 phones when voting opens, Mon, Nov 3 at 9:00 AM." For inspiration, see how to write notifications that get opened.

The Email

The subject is "Vote in" followed by your election name, and replies go to your email address. The preview beside the message is the real email on a phone: your logo or organization name at the top, your message, and a Vote Now button. Wrap words in two asterisks for bold, like **this**. Email me a test sends the message, as it is now, to your own address, and its links open your ballot preview. You can send 5 tests an hour once your email address is verified. Reset to default puts back the original message.

Labels

Details such as the election name show as labels in square brackets and are filled in for each voter. Click a label under Insert to add it. The voting link stays in every message, so it can't be deleted by accident. To move it, cut it and paste it where it goes.

LabelFilled In WithTag in Older Messages
[Voting link]The voter's personal voting link#ballot-link# in email, #mobile-ballot-link# in texts
[Election name]The election name from Start#election-name#
[Organization]The organization from Start#organization-name#
[Deadline]When voting closes#election-deadline#
[Time zone]The election's time zone, such as Mountain Time#election-time-zone#
[Your name]Your name#your-name#
[Your email]Your email address#your-email#
[Access link]The voting page for everyone, app.electionchamp.com/vote#access-link#
[Access key]The voter's 16-character key#access-key#

The Text Message

It can use [Voting link], [Election name] and [Deadline]. The counter shows the length once filled in. Keep it to 160 characters, or it won't save. A character outside the basic set, such as an emoji, makes each text hold 70 characters, so the message goes as more than one text.

Step 5: Launch

1
Check the summary

Your election lists the ballot, voters, voting dates, privacy and results, and invitations, each with an Edit link to its step. What happens next shows when keys are made, when voting opens and invitations go out, and when voting closes. Try the ballot first opens the full ballot in a new tab.

2
Fix anything listed

If something stops the launch, Before you can launch lists it with a link to the step that fixes it. The button stays off until the list is empty. You need a verified email address, every step finished, at least 2 choices on every question except nominations, voting that closes in the future and after it opens, at least one voter, and a whole-number weight for every voter in a weighted election. A start time that has passed is fine: voting opens at launch.

3
Pay, if the election isn't free

The Price panel shows the total, and the price shown is the price charged. With more than 20 voters, counting keys you hand out and spare keys, a Card field appears. You pay once, by card, when you press the button.

4
Press Launch election

Keys are made at once, and you land on the election dashboard. Voting opens at your start time, or right away if that time has passed, and the invitations go out then. We also email you the vote link to share with members.

What happens next? Nothing is sent to members before voting opens. Voting closes at your closing time, or earlier once every key has been used. When voting closes, we email you a reminder to send the results to members from the Results tab: the results link works only once you do. Not ready? Your election is saved, and nothing launches or charges until you press the button.

Step-by-Step: Managing a Live Election

Once launched, your election has its own dashboard with real-time data and management tools.

The Dashboard

Every launched election has five tabs: Dashboard, Voters, Results, Audit trail and Observers. Above them, the election's status (such as "Voting open · closes in 3 days, 6 hours"), a Share vote link button (Share results once you've sent the results or activated the results link), and More: Preview ballot, View election setup, and Close voting early while voting is open.

The Dashboard shows:

Available Actions

1
Preview the ballot (anytime)

Click More, then Preview ballot, to see exactly what voters see. It opens in a new tab with a "PREVIEW MODE" banner. You can select candidates, confirm and see the thank-you page without affecting real data.

2
Send a reminder

While voting is open, the dashboard's Next step card offers Send reminder to N, where N is how many members it reaches: those who haven't voted and can be reached by email or text. The Voters tab has a Send reminder button too, and both ask you to confirm first. Free elections include 1 reminder; paid elections up to 5, one a day. See reminders and resending.

3
View and manage the voter list

The Voters tab lists every voter sorted by label, Ballot ID or email, never in the order they voted. Its columns are your list's own (a Label column only when voter labels are on), then Key, Invitation and Status. Search by label, Ballot ID, email, mobile number or the first 4 characters of a key, and filter by Voted or Not voted yet (and Couldn't send, Deactivated or Spare keys when there are any). Each row's key shows only its first 4 characters, then dots; click ⋯ in a row, then Copy key, to copy all of it and see it. The menu opens just under its button and closes with Escape or a tap outside. From the same menu you can resend a voter's invitation email or text, once each, while voting is open. Print keys prints the keys you hand out that haven't been used, Add a voter uses a spare key (it shows while voting is open and spare keys are left), and Download CSV saves the list: your list's own columns (Ballot ID, Label, Email, Phone, Weight, each only when the election uses it), then Voter Key and Status.

In elections launched before 11 October 2026 you can also deactivate a voter's key while voting is open, with Deactivate key in the same menu; if that voter has already voted, their ballot is voided. Elections launched from 11 October 2026 use secret ballots, so no key can be deactivated after launch: remove anyone ineligible from the voter list before you launch.

Note: while voting is open, the 5 most recent voters show as Not voted yet, so the list doesn't show who voted last. That's why Voted on the Voters tab can be lower than on the Dashboard.
4
Close voting early

To end voting before the closing time, click More, then Close voting early (or Close early in the dashboard's timeline). It shows only while voting is open. This action is irreversible and is logged in the audit trail, and a confirmation dialog appears first. You don't need it when everyone has voted: the election closes on its own.

5
Send the results

After the election closes, if its results are public, the Results tab offers Send results to members. It emails a secure link to the results page to every voter with an email address and texts it to every voter with a mobile number. You can send it once. When no voter has an email address or mobile number, the button reads Activate results link: it sends nothing and just makes the link work. Until you press one of them there is no results link, so nobody can see the results at a link.

6
Read the audit trail

The Audit trail tab is the complete, timestamped record of the election, newest first and grouped by day. Each entry shows its date and time, such as "Oct 14, 3:42 PM": ballots cast (grouped by the hour, such as "12 ballots cast · Oct 14, 3–4 PM", never how anyone voted), invitations and reminders, your actions, and observer links added, revoked and opened. Voter keys are masked. Filter it by kind. Page views are hidden unless you switch on Show page views. Click Download CSV to save all of it, oldest first, with exact times in your election's time zone and in UTC; voter keys are masked there too.

7
View the setup

More, then View election setup, opens a read-only summary of the election as launched: every question with its instructions, choices, photos and bios, the settings, the invitations as voters got them, the amount paid and the spare keys used.

Auto-Close: If every voter has cast their ballot, the election closes automatically, with no action from you.

Observers

Candidates often have the right to an observer at the voting and the count; in US union officer elections, the LMRDA requires it. Give each observer their own read-only link, never your login: your login shows every voter's key and can change the election.

1
Add an observer

On the election's Observers tab, under Add an observer, enter a name (for example "Jane Doe, observer for Alex Smith"), and choose when the link stops working: when voting ends (offered only while voting is open), a number of days after voting ends (1–90; after an early close, or once everyone has voted, counted from when voting actually closed), or a specific date and time in the election's time zone. You can add observers once the election is launched, up to 10 active links per election.

2
Send the link

Click Create link, then Copy, and send the link to the observer yourself. Each link in the list has Copy link too. Anyone with the link can open it, so send it only to that person. Observers don't need an account.

3
Revoke it when needed

Click Revoke and the link stops working at once. The tab shows each link's status (Active, Expired or Revoked), when it was last viewed, and how many times.

Observers seeObservers never see
The dashboard numbers: total voters, votes cast, pending, participation, time remainingVoter keys, anywhere: not in the voter list, not in the audit trail
The voter list with the same columns as your Voters tab (Ballot ID, label, email, phone, weight) and whether each voter has voted. While voting is open, the 5 most recent voters show as Pending, as they show as Not voted yet on your Voters tab. If your keys were handed out directly, with no Ballot ID, label, email or phone, they see the number of voters (and the total weight, in a weighted election) instead of a listHow anyone voted
Your whole audit trail, page views included (yours and other observers'), with voter keys maskedIP addresses or devices
Results, only when you can see them under your results settingAny button or form: nothing on the page changes the election
Logged: adding and revoking a link, and the observer's views, are recorded in the Audit trail tab.

Step-by-Step: Results & Reporting

Once voting closes, learn how to read and share results like a pro.

1
Navigate to the Results tab

Once the election has closed (or during the election, if results are set to You and your observers), go to the Results tab on your election's dashboard.

2
Understanding the results display

For each ballot question, you'll see a breakdown of every candidate/option with their vote count, percentage, and, once voting closes, a tag on each winner: Elected when voters choose candidates; with options, Most votes (Most points on a Ranked question) for a single winner, or Top 3 when there are 3 winners. A Ranked question counts points instead of votes. Each question marks as many winners as its Total winners. If choices tie for the last seat, each of them is tagged Tied instead, so no more winners are named than there are seats. Abstain votes are tallied separately.

3
Download CSV report

On the Results tab, under Downloads, click CSV next to Results summary to export a CSV file containing every question, candidate, vote count, percentage, and winner status. This is your record and can be imported into spreadsheets or official documents. Each question also has a Ballots file. In elections launched from 11 October 2026, which use secret ballots, it has one row per ballot with no names, keys or times, and opens once voting closes. In older elections it has one row per choice, with the time each vote was cast, and no names or keys.

4
Send voters the results

Click Send results to members on the Results tab. This emails a secure link to the election results to each voter with an email address and texts it to each voter with a mobile number. You can send it once, and the results link works from then on. When no voter has an email address or mobile number, the button reads Activate results link: it sends nothing and just makes the link work.

Step-by-Step: How to Vote (For Voters)

Voting is designed to be as simple as possible. Here's exactly what to expect. You can also share our voter's how-to-vote guide with your members.

1
Receive your voting notification

You'll receive an email, SMS, or physical letter from your election administrator with a unique voting link or 16-character voter key. This is your personal access pass. Do not share it with anyone.

2
Access the voting page

Click the link in your email/SMS, or go to the ElectionChamp voting page and enter your 16-character key. You can also use your phone's camera to scan the key if you received a printed letter: just tap the camera icon and hold your key within the frame.

3
Make your selections

For each ballot question, select your preferred candidate(s) or option(s). Each question says how many to choose, for example "Choose up to 3 candidates." Any instructions from your organization appear under the choices. To learn more about a candidate, click View Information to see their photo and biography.

4
Review your choices

After completing all questions, you'll be taken to a Confirmation Page that summarizes your selections for every ballot question. Review carefully.

  • If you need to change something, click "Reselect" to go back.
  • If everything looks correct, click "Submit Ballot".
5
Receive your confirmation

After you submit, a Vote Recorded page confirms that your ballot was submitted. It shows your voter key and the time in UTC. Print the page or take a screenshot as your confirmation. No email is sent.

One vote per key. Once you submit your ballot, your voting key is permanently deactivated. You cannot change your vote or vote again. This is by design to ensure election integrity.

Voter Troubleshooting

"My voting link says it's already been used"

Each voting link is tied to a single-use cryptographic key. Once a ballot is submitted, the key is permanently deactivated. If you're seeing this message but believe you haven't voted:

  1. Check if you may have accidentally clicked "Submit" without intending to.
  2. Ensure no one else had access to your voting link (e.g., shared email, forwarded message).
  3. Contact your election administrator to check if a new key can be issued.

"I haven't received my email notification"

  1. Check your Spam / Junk folder (this is the #1 cause).
  2. Search your inbox for "ElectionChamp" or the election name.
  3. Verify with your admin that your email address is spelled correctly in the voter list.
  4. Ask your admin to resend the notification from the Voters tab.
  5. If using a corporate email, check if your IT department has blocked the domain.

"I didn't get the text message"

  1. Ask your administrator to check your number in the voter list. Outside the US and Canada it must start with your country code (for example +44); see phone numbers for SMS.
  2. Check whether your phone blocks texts from numbers you don't know.
  3. Ask your administrator to resend the text from the Voters tab.

"The election says it's closed"

Elections have strict start and end times set by the administrator. If you're seeing "Election Closed," the voting window has ended. Contact your administrator to ask if the deadline can be extended (they would need to create a new election).

"The page won't load on my device"

ElectionChamp works on all modern browsers (Chrome, Safari, Firefox, Edge) without any app download. Try:

  1. Clearing your browser cache and refreshing.
  2. Trying a different browser.
  3. Disabling any VPN or ad-blocker that may interfere.
  4. Ensuring you have a stable internet connection.

Voting Methods Explained

MethodHow It WorksBest For
PluralityVoters tick their choices, and the most votes win. One or several winners. With Up to, voters pick any number up to the winners; with Exactly, at least the number you set.Board elections, officer votes
RankedVoters rank up to the number of winners. ElectionChamp counts the ballots with Borda points: a 1st choice earns as many points as there are winners, a 2nd one fewer, and so on down to 1. The highest totals win. There are no elimination rounds. See ranked choice with Borda count.Picking candidates with the broadest support
Approval (several seats)A Plurality question with more than one winner, set to Up to: each voter picks up to as many candidates as there are winners, and the candidates with the most votes win.Filling several seats from one list
CumulativeEach voter gets one vote per seat and can give them all to one candidate or spread them among several. With weighted ballots, each vote counts the voter's weight. The candidates with the most votes win.Board elections whose bylaws provide for it, such as many California HOAs; giving minority groups a stronger voice
NominationsNo list: voters write in names, up to the number of winners. The same name is counted together, whatever its capitals.Collecting candidates before an election
MotionsA Plurality question with Options, such as Yes and No, and Allow abstain if you want it. The results show each option's votes and percentage, so you can check them against your bylaws' threshold.Budgets, resolutions, rule changes
Surveys and pollsPlurality or Ranked questions with Options, for member input.Polls and feedback
STVProportional, ranked method for multiple seats, supported via ranked ballots plus a free Excel calculator.Multi-seat elections requiring proportional representation
Weighted voting: Any method above can be weighted. Turn on Weighted ballots on the Start step, then give every voter a whole-number weight on the Voters step (for example, Voter A = 2, Voter B = 5, Voter C = 1) and each ballot counts that many votes. Decimals are not supported, results show weighted totals, and it's not for union officer elections, which require one member, one vote.

Pricing

Simple, transparent pricing with no monthly fees and no subscriptions. You only pay per election. See full pricing details.

KeysPriceNotes
0 to 20FreeIncludes all features, no credit card needed
21 to 200$10.00Flat fee, includes all features
201 and up$10.00 plus $0.05 for each key over 200For example, 230 keys cost $11.50
Pricing note: The price counts every key: listed voters, keys you hand out and spare keys, not just the voters who vote. The Voters step shows the price as you go, and the Launch step shows the total. You pay once, by card through Stripe, when you press Launch election.

Security & Privacy

Want to dig deeper? Read how to protect your election from fraud and explore the different voter authentication methods available. Running a California HOA election or a union officer election? See our Davis-Stirling guide and LMRDA guide.

AES-256 Encryption

Election data is encrypted at rest with AES-256, on hosting covered by a SOC 2 Type II audit, and in transit with TLS 1.2+.

Unique Voter Keys

Each voter receives a unique, randomly generated 16-character key. It works exactly once: no duplicate voting is possible.

Secret Ballots

Elections launched from 11 October 2026 store each ballot with no voter ID, timestamp or submission order, so it can't be linked to the voter who cast it, and a cast ballot can't be changed or removed. In every election, the administrator sees who voted, never how.

Full Audit Trail

Every administrative action is logged with timestamps and action types. This log is available for compliance review.

Voter Masking

While voting is open, the voter list shows the 5 most recent voters as Not voted yet, so it doesn't show who has just voted.

Observer Links

Candidates' observers get a read-only, revocable link: turnout, the voter list without keys, the audit trail, and results when you can see them. Every view is logged.

Data Retention

Election records are kept for 5 years after an election closes (or after its last activity, if later), and drafts for 5 years after their last edit. Then they're deleted, after a 30-day email notice to the organizer. Payment records are kept separately.

Frequently Asked Questions

Is ElectionChamp really secure? ▼
Yes. We use AES-256 encryption, SSL connections, and unique 16-character voter keys. Ballots are anonymous and auditable: each is stored with no voter ID, timestamp or submission order. Each voter key works exactly once: no one can vote twice, and no one can change their vote after submission.
Do voters need to download an app? ▼
No. Voters click a link, enter their voter key, and vote in their web browser. It works on phones, tablets, and computers. No app installation required.
Can I combine online and in-person voting? ▼
Yes. ElectionChamp supports hybrid elections. Members who get an email or text vote online, and members at a meeting can vote with a key you hand out: turn on Hand out keys on the Start step. The system tracks everything in one place. Learn more about running a hybrid election. Contact us for more details on hybrid election setup.
Can someone else run the election for us? ▼
Yes. Our team offers managed election services. We handle setup, voter communication, and oversight. You approve the ballot and get the results. Contact us for pricing on managed elections.
What voting methods do you support? ▼
Each ballot question uses one of four methods: Plurality (most votes win), Ranked (counted with Borda points), Cumulative, or Nominations (members write in names). Approval-style voting for several seats is a Plurality question where each voter picks up to as many candidates as there are winners. A yes or no motion or a poll is a Plurality question with Options such as Yes and No. STV (proportional representation) is supported through ranked ballots plus a free Excel calculator we provide. You can mix methods on different questions in the same election. Need a custom method? Contact us.
Do you support weighted voting? ▼
Yes. Turn on Weighted ballots in the Settings on the Start step, then give every voter a whole-number weight from 1 to 1,000,000,000 in the Weight column on the Voters step. For example, Voter A counts as 2 votes, Voter B as 5, and Voter C as 1. Decimals are not supported, and a list with a missing or invalid weight isn't saved until you fix the rows it lists. It works with every voting method, is included on every plan, and is locked once the election launches. Results show weighted totals. Weighted voting is not for union officer elections, which require one member, one vote.
Can I edit the election after it's launched? ▼
No. The setup locks at launch, so every voter gets the same ballot. View election setup, in the More menu, shows it, read-only. While voting is open you can still add voters with spare keys, resend a voter's invitation, send reminders and close voting early. If the ballot must change, close voting early, then use Make a copy on the election in My elections, fix the copy and launch it.
Can I paste my voter list from Excel or Google Sheets? ▼
Yes. On the Voters step, copy your rows in Excel, Google Sheets or Numbers, click a cell in the voter list and press Ctrl+V (Cmd+V on a Mac). Include the heading row and the columns are matched by name, in any order. Columns the list doesn't use are skipped. You can also upload a CSV file and match its columns. Ctrl+Z undoes a paste, and any row that can't be saved is listed with the reason.
Can voters share an email address or phone number? ▼
Yes. Names, email addresses and phone numbers can repeat, for example a household that shares one inbox. Each voter still gets their own voter key and their own invitation. Only the Ballot ID must be different for each voter.
What happens if a voter loses their voting key? ▼
Go to the Voters tab on your election dashboard, click ⋯ in the voter's row, and choose Resend invitation email or Resend invitation text. It sends the same key again; it does not make a new one. You can resend each voter's email and text once, while voting is open. For a key you handed out, choose Copy key in the same menu: it copies the whole key and shows it, because the Key column shows only the first 4 characters.
Can I deactivate a voter's key? ▼
It depends on when the election was launched. In elections launched before 11 October 2026, yes: from the Voters tab while voting is open, and if that voter has already voted, their ballot is voided. Elections launched from 11 October 2026 use secret ballots, so no key can be deactivated after launch: a cast ballot can't be traced back to its voter to remove it. Remove anyone ineligible from the voter list before you launch.
Can voters change their vote after submitting? ▼
No. Once a ballot is submitted, the voter key is permanently deactivated. This is an intentional security measure. The system locks it down immediately: no one can change their vote or vote again.
Is there a limit on the number of ballot questions? ▼
Yes, a high one. A ballot can have up to 50 questions, and each can list up to 50 candidates or options. Each question can use a different voting method, for example a Plurality question for president, a Ranked question for board members and a Nominations question for suggestions.
How do I know if all my voters received their emails? ▼
Check the Invitations card on your dashboard: it counts the emails and texts sent and any that couldn't be sent. On the Voters tab, the Invitation column shows each voter's, and the Couldn't send filter lists the ones that failed. Sent means handed to the email or text service, so if a voter can't find theirs, ask them to check spam, then resend it from the ⋯ menu in their row.
How should I format phone numbers for text messages? ▼
Start each number with its country code, then the number without its first 0: for example +447911123456 for the UK. US and Canada numbers can be just the 10 digits (5551234567). Numbers that start with 00 also work: we change the 00 to + for you. A number like 07911123456, with a leading 0 and no country code, won't be delivered. See phone numbers for SMS.
Can I see who voted for whom? ▼
No. Ballots are completely anonymous. You can see if someone voted (their status changes from Not voted yet to Voted), but you can never see what they voted for. This is by design and cannot be overridden.
Can candidates or observers watch the election? ▼
Yes. On the election's Observers tab, add a read-only link for each observer and choose when it expires: when voting ends, a number of days after, or a specific date and time. Observers see turnout, the voter list without voter keys, the audit trail and, when you can see them, the results. They never see voter keys or how anyone voted, and can't change anything. You can revoke a link at any time, and every view is recorded in the audit trail.
What does the "Abstain" option do? ▼
When "Allow Abstain" is enabled on a ballot question, voters can choose to formally abstain. An abstention is counted as valid participation (boosting your participation rate), but no vote is recorded for any candidate. Abstain counts are displayed separately in the results.
How do I get the results after the election? ▼
Go to the Results tab on your election dashboard. You can view results visually and download them as a CSV file. Once voting closes, click Send results to members on the Results tab: it emails a link to the results to every voter with an email address and texts it to every voter with a mobile number, and the results link works from then on. The CSV includes question names, candidate names, vote counts, percentages, and winner designations.
How long do you keep election data? ▼
Election records (ballots, results, the voter list and the audit trail) are kept for 5 years after an election closes, or after its last activity if that's later. Drafts are kept for 5 years after their last edit. We email the organizer 30 days before an election is deleted, so you can download what you need first. Payment records are kept separately.
Is there free support available? ▼
Yes. Free email support is included with every election, from setup to results. Voters can contact us directly for technical issues, and administrators can reach out for any setup or management questions.
How do I log in to manage my election? ▼
Sign in at the ElectionChamp login page with the email and password you used to create your account. Forgot your password? Use the "Forgot password" link to reset it by email. Voters never need an account. Only administrators log in.
Can I send reminders to voters who haven't voted yet? ▼
Yes. While voting is open, click Send reminder to N in the Dashboard's Next step card (N is how many members it reaches), or Send reminder on the Voters tab, then confirm. It sends your invitation again, by email and text, to everyone who hasn't voted and has an email address or mobile number. Free elections include 1 reminder; paid elections include up to 5, no more than one every 24 hours. You can also resend one voter's invitation from the Voters tab.
Can someone vote on behalf of a voter who has no email or internet? ▼
Yes. Turn on Hand out keys on the Start step. ElectionChamp makes a 16-character key for each of those voters, which you print or download from the Voters tab after launch. A board member or administrator can then enter a paper voter's selections on their behalf with that voter's key, so every vote stays anonymous and is counted in one place.
Can I run more than one election from a single account? ▼
Yes. You can create and manage multiple elections from one account, each with its own ballot, voter list, and results. If you run a high volume of elections, contact us about volume pricing or our managed elections service.