Pepvote Support Center

Multi-ballot

Run several ballots in a row inside one election or poll.

A multi-ballot event runs several ballots, one after another. Each ballot has its own votes, confirmation codes, results, and insights.

  • In an election, the same voters vote on each ballot. A runoff is the usual case: the same position runs again without the winner.
  • In a poll, anyone with the link can vote on each ballot. A contest that narrows the field round by round is the usual case. See Multi-ballot polls.

Multi-ballot works for elections and polls on every plan. The plan sets how many ballots one event can hold: 3 on Free, 15 on Starter, and 30 on For Organizations. If an event moves to a plan with a lower limit, its ballots and results stay readable, but you cannot add a ballot past the new limit.

Turn it on

  • Before the event starts. In Settings > Ballot, or the Ballot page's Settings tab, turn on Multi-ballot. It saves right away. Your positions move into Ballot #1. You can turn it off again before the start, while Ballot #1 is the only ballot.
  • After a single-ballot event ends. Select New ballot on the Ballot page or in the Multi-ballot row in Settings. See Add a ballot after the event ends.

Once voting starts, multi-ballot stays on. It cannot be on together with paper ballots.

The Ballots page

With multi-ballot on, the sidebar shows Ballots. The page lists every ballot, newest first, with its status, positions, turnout, and open and close times. Select a ballot to edit its positions on its own page.

Ballots page listing Ballot #2 as open and Ballot #1 as closed, with Close Ballot #2 at the top right

An event can have up to 3 ballots on the Free plan, 15 on Starter, and 30 on For Organizations.

Create a ballot

Select New ballot to add a blank draft. You can do this before the event starts, and you can keep several drafts, so you can prepare every ballot of a meeting ahead. Creating a draft never closes the open ballot. Ballots are numbered in order (Ballot #2, Ballot #3) and cannot be renamed.

To build a ballot from another one, for example a runoff, open that ballot's menu on the Ballots page and select New ballot from this ballot. Pick how the new ballot starts:

  • Copy and remove winners drops each position's winners, up to its number of seats. Shown only when that ballot has closed with votes.
  • Copy keeps every position and candidate.
  • Copy and keep the top N keeps the top N candidates. Shown only when that ballot has closed with votes.
  • Start blank has no positions.

An election starts on Copy and remove winners, and a poll starts on Copy and keep the top N. The dialog shows what each option keeps or removes. Ties at the cut keep every tied candidate. Referendums, ranked choice positions (when you remove winners), and positions with no votes copy unchanged. Votes and confirmation codes never copy.

New ballot from Ballot #1 dialog with Copy Ballot #1 and remove winners selected

Open and close ballots

A new ballot starts as a draft. Voters never see drafts. Check its positions, then select Open ballot. You can open drafts in any order, but only one ballot can be open at a time, so close the open one first.

Ballots that have run keep their numbers, in the order they opened. When you open a draft out of order, it takes the next number, and the drafts it passes move up one. For example, with Ballot #1 and #2 done and drafts #3, #4, and #5, opening #5 makes it Ballot #3, and #3 and #4 become #4 and #5. The dialog lists the changes before you confirm.

Ballot #2 draft page with the Delete and Open ballot buttons
  • Ballot #1 opens when the event starts.
  • Opening a ballot before the event starts also starts the event now, as Start Now does. This works with no start date set too, and in test mode.
  • Close ballot ends voting on the open ballot.
  • Reopen ballot opens the ballot that closed last again while the event is live and no other ballot is open. Voters who already voted on it cannot vote again. If you made a draft from its result (remove winners or keep the top N), delete that draft first.
  • Delete removes any draft that has not opened. Later drafts move down one, so ballot numbers have no gaps. The dialog lists the changes.
  • When the event ends, the open ballot closes.

The button at the top right follows the meeting: Close Ballot #N while a ballot is open, and New Ballot otherwise. Its arrow opens the next draft, reopens the ballot that closed last, or ends voting with End Now.

To close ballots automatically in an election, turn on Close a ballot when every voter has voted in the Multi-ballot settings. It does not apply to ballots with group-restricted positions. Closing never opens the next ballot. A poll does not have this setting, because it has no voter list to count against.

While the event runs, you can edit any draft's positions and candidates. Open and closed ballots, groups, and voting settings stay locked.

Add voters who arrive late

This applies to elections. In a poll, anyone can vote on the open ballot.

While no ballot is open, you can add voters on the Voters page with Add or Import, or approve a pending registration. They can vote from the next ballot you open. You can also edit a voter who has not voted yet, for example to fix a name or a weight. A voter who already voted stays locked until the event ends.

While a ballot is open, Add and Import are off and edits are refused, so close the ballot first. Removing voters stays locked while the event runs.

Each ballot keeps the voter count it closed with. Voters you add later count toward the next ballot's turnout, not the earlier ones.

Add a ballot after the event ends

You can add a ballot until the event locks, 7 days after it ends. On a multi-ballot event, New Ballot sits at the top right. Its arrow opens Reopen Voting and View Result.

  1. Select New ballot. It starts from the last ballot, so pick a copy option or Start blank.
  2. Keep No end time or pick a new end time. Voting goes live again.
  3. Check the new draft and open it.
Ballots page of an ended multi-ballot event, with New Ballot beside Share and its menu showing Reopen Voting and View Result

On a single-ballot event, this also turns on multi-ballot. The old ballot becomes Ballot #1 (closed).

Multi-ballot polls

A poll has no voter list, so a few things work differently.

  • Anyone can vote on each ballot. A person does not need to have voted on an earlier ballot.
  • One vote on each ballot. Pepvote recognizes a returning voter by their browser and lets them vote once on each ballot.
  • Each person counts as one voter. A person who votes on five ballots uses one place in your plan's voter limit. At the limit, people who already voted can still vote on the next ballot, and new visitors cannot.
  • Another device. If the poll saves voter info or asks for a Voter ID, a voter who moves to another device is matched by their email or Voter ID and stays the same voter.
  • One ballot per IP address is checked when a person first votes, so it allows one voter per network for the whole poll. That voter can then vote on every ballot.
  • Close a ballot when every voter has voted is not available. Close each ballot by hand.
  • Results show how many people voted on each ballot, with no turnout percentage. All ballots counts each person once.
  • Pay to Vote charges again for each ballot a voter votes on. If a ballot closes before a payment finishes, Pepvote refunds it.

What voters see

In an election, voters sign in once with their voter key, an email voting link, or the registration browser check. They can select I have my voter key to type a key they already have. The browser then remembers them until the event ends, so Cast votes takes them straight to the open ballot.

Voter page showing the Ballot #2 form

After voting, they see the confirmation code for that ballot. When the ballot closes, they wait for the next one. With Live Result on, they also see the closed ballot's result right away, with the Votes and Voters stats. With Live Result off, no result shows while people vote. The page moves to the next ballot on its own.

Voter page waiting for the next ballot, with the result of Ballot #1 after it closed
  • A voter who missed one ballot can still vote on the next.
  • Not you? under the voter's name signs them out on that browser.
  • On a new browser, they enter their key again. It works on every ballot.
  • Voting centers do not remember voters. They verify at the kiosk for each ballot.

In a poll, voters select Continue on the voting page. There is no voter key. After they vote, the page waits and moves to the next ballot on its own. A voter who closes the page and comes back selects Continue again and lands on the open ballot. A new visitor who arrives between ballots waits on the same page.

Results and insights

Results and insights open on the latest ballot. Links under the header switch between All ballots and each ballot. The Votes page has a ballot filter.

Result page with All ballots, Ballot #1, and Ballot #2 links

All ballots shows each ballot in its own section. Positions with the same title on different ballots are never added together.

The public result page follows your result settings, as it does for a single-ballot event. While voting runs, closed ballots show only with Live Result on. The open ballot stays hidden until you close it. All ballots shows the closed ballots together. After the event ends, every ballot shows if Live Result or Publish Result is on. With results published, the page opens on All ballots.

On the Voters page, Voted is YES when a voter voted on at least one ballot. Hover over YES to see which ballots.

Not available yet

  • Paper ballots together with multi-ballot.
  • Voting through the public API for multi-ballot events. Read endpoints still work.
  • Start and end times for each ballot, renaming ballot titles, and removing voters between ballots.
Was this helpful?

Last updated November 10, 2026

On this page