Split Vote Allocation Guide
Last updated August 6, 2026
Split vote allocation lets a voter divide their voting weight across several options on a single-choice question, instead of putting it all behind one choice. It is available on both Live Meeting and Scheduled Election sessions, and it exists to let one voter honor divided instructions in one cast.
What Split Vote Allocation Is
Some voters do not hold a single, undivided vote. A member might own several units in a condo corporation, or hold several proxies on behalf of other members, each with a different instruction on how to vote. Split vote allocation lets that voter divide their weight across the options on a question rather than forcing all of it behind one answer.
The setting is splitVotingEnabled on the session. When it is on, an eligible voter sees a Split my votes switch below the options on qualifying questions. The ballot still shows the normal single-select choice by default; the voter has to turn the switch on before the allocation panel appears and they can enter how many of their votes go to each option. Splitting is opt-in per question, so a voter who ignores the switch votes normally.
Where Split Voting Works
Split vote allocation works on both session types: Live Meeting and Scheduled Election. This is worth stating plainly, because it differs from two related features. Proxy delegation and attendance check-in are only available on Live Meeting sessions. Split voting is not a meeting feature; it is a weight-allocation mechanic that applies anywhere a voter can hold more than one vote.
That means a Scheduled Election with weighted voters (co-op shares, cooperative unit entitlements, or bulk proxies collected before the vote opens) can use split allocation on its own, with no meeting, no check-in gate, and no proxy delegation configured at all.
When a Voter Can Use It
The Split my votes switch is only offered to a voter whose effective weight is a whole number greater than 1, and only on a single-choice, non-ranked question. Three exclusions follow directly from that:
- A voter with a weight of 1 never sees split allocation. There is nothing to divide.
- A voter with a fractional weight, such as 2.5, never sees it. The allocation rule requires whole numbers on both sides: a whole-number weight to divide and whole-number amounts to place.
- A ranked-choice question never offers it. Ranking is a different input model; a voter ranks candidates in order rather than allocating weight across them.
A voter's effective weight is their own assigned weight, plus, if they hold a proxy, the weight of everyone who appointed them. See the proxy section below for how that combination works.
The Exact-Sum Rule
Every allocation must use whole numbers, and the amounts entered must add up to exactly the voter's effective weight. Not less, not more. A partial allocation, where some weight is left unassigned, is refused until the voter accounts for all of it, including by placing the remainder on Abstain.
This is the question admins get asked about most, so here is a worked example. Say a voter has an effective weight of 6, voting on a single-choice question with candidates A and B:
| Allocation entered | Sum | Result |
|---|---|---|
| A: 4, B: 2 | 6 | Accepted |
| A: 3, B: 3 | 6 | Accepted |
| A: 4, Abstain: 2 | 6 | Accepted |
| A: 4, B: 1 | 5 | Refused, 1 short |
| A: 4, B: 3 | 7 | Refused, 1 over |
A voter cannot submit until every unit of their weight is accounted for somewhere on the question, including Abstain.
Abstain Is a Valid Target
Abstain appears alongside the other options in the allocation panel, and a voter can put part of their weight there deliberately. This matters for anyone carrying divided instructions: if two of the four members who appointed a proxy holder wanted to abstain on a question, the holder can allocate exactly that portion of the combined weight to Abstain rather than forcing it toward a candidate or a For/Against outcome it was never meant to support.
Why a Proxy Holder Would Use This
This is the strongest case for split allocation. A proxy holder's effective weight is their own weight plus the weight of everyone who appointed them. They cast one ballot carrying the combined total, not one ballot per person represented.
If the members who appointed that holder gave matching instructions, a single choice covers everyone. If they didn't, split allocation is how the holder honors instructions that differ from each other, in the same cast, without misrepresenting anyone's wishes as unanimous.
Worked example: Lakeshore Condominium Corporation
Lakeshore Condominium Corporation holds its AGM on May 19, 2027. A member owns 3 units and holds proxies for 2 more members, for an effective weight of 5 on a motion to approve a special assessment. Two of the units they represent instructed "For", two instructed "Against", and one owner asked them to abstain. On the motion, the member allocates 2 to For, 2 to Against, and 1 to Abstain, an exact sum of 5.
Turnout and attribution figures for that member's appointors are reported as represented, not "voted", because the holder cast on their behalf. See the results export's Proxy Attribution block, covered on the reports and exports guide.
Receipts and the Audit Export
A split cast is recorded as multiple ballot rows, one for each option the voter put weight behind. On their own, those rows would be indistinguishable from several different voters each casting a single ballot.
To prevent that, the ballot audit CSV carries a CastGroupID column. Every row from one voter's split cast shares the same value, so anyone reviewing the export, or the voter checking their own voter receipt, can confirm the rows belong to a single act of voting rather than looking like ballot-stuffing or a roll error. See the reports and exports guide for the full column layout.
The Setting Freezes at Launch
splitVotingEnabled can only be changed while the session is in draft. Once the session launches, whatever the setting was becomes fixed for that session, with no way to turn it on or off afterward.
Settle this before you launch. If any of your weighted voters or proxy holders might need to divide their weight, turn split voting on during setup. There is no fix once voting has started.
Common Mistakes
- Expecting it on a ranked-choice question. Split allocation only applies to single-choice, non-ranked questions. A ranked-choice question always uses ranking, regardless of the voter's weight.
- Expecting a weight-1 voter to see the panel. If a voter's effective weight is 1, there is nothing to divide, so the allocation panel never appears for them, even with the setting on.
- Submitting a partial allocation. Entering amounts that add up to less than the effective weight is refused, not accepted with the remainder discarded. Every unit of weight has to land somewhere, including Abstain.
- Trying to turn split voting on after launch.
splitVotingEnabledis fixed the moment the session leaves draft. Decide during setup, not mid-meeting. - Assuming it is a meeting-only feature. Unlike proxy delegation and check-in, split voting is available on Scheduled Election sessions too.
Frequently Asked Questions
What is split vote allocation in VoteAlly?
Split vote allocation lets a voter divide their voting weight across several options on a single-choice, non-ranked question instead of casting it all one way. It is common where a member holds several units, or holds several proxies with divided instructions. Allocations must be whole numbers that add up to exactly the voter's effective weight.
Is split vote allocation only for meeting sessions?
No. Split voting works on both Live Meeting and Scheduled Election sessions. This is different from proxy delegation and check-in, which are meeting-only. The setting is splitVotingEnabled on the session, and it is available regardless of session type.
Which voters see the split allocation option?
Only a voter whose effective weight is a whole number greater than 1, and only on a single-choice, non-ranked question. A voter with a weight of 1 never sees it, a voter with a fractional weight such as 2.5 never sees it, and it never appears on a ranked-choice question. A proxy holder's effective weight is their own weight plus the weight of everyone who appointed them.
What happens if the allocation does not add up correctly?
It is refused. Allocations must be whole numbers and must sum to exactly the voter's effective weight, no more and no less. A voter with 6 votes who allocates 4 and 1, leaving 1 unassigned, cannot submit until the remaining vote is placed somewhere, including on Abstain.
Can a voter abstain part of their weight?
Yes. Abstain is a valid allocation target alongside the other options. A voter can put some of their weight on a candidate or motion outcome and deliberately abstain the rest, which is exactly what a proxy holder with mixed instructions from different appointors needs.
How does a split cast appear in the results and audit export?
A split cast is recorded as multiple ballot rows, one per option the voter allocated weight to. The ballot audit CSV carries a CastGroupID column so every row belonging to one voter's split cast can be identified as a single act of voting, rather than looking like several separate voters in the export.
Can split voting be turned on after a session has launched?
No. splitVotingEnabled can only be changed while the session is in draft. Once the session launches, the setting is fixed for that session. Decide before launch whether your voters will need it.