Allocations & fairness
How fairness works
The weekly allocation gives priority to people who have parked least in the last 30 days, with allowances for leave, accessibility needs and preferences.
Everyone · Last reviewed 22 September 2026
The 30-day fairness window
Each week, ParkShare works out who gets a space by looking at how often every member has actually parked over the last 30 days. The rule is simple: the fewer days you have parked, the higher your priority.
Someone who has parked 8 of the last 30 days will rank below someone who has parked only once. This keeps the allocation honest over time — regular winners naturally step back so others get a turn.
A worked example
Suppose three people need a space on Tuesday and there are two spaces available:
| Member | Days parked in last 30 days | Priority |
|---|---|---|
| Priya | 1 | Highest — parked least |
| Tom | 8 | Middle |
| Sam | 15 | Lowest — parked most |
Priya and Tom are allocated the two spaces. Sam misses out this week, but because their count keeps rising relative to everyone else, they will rank higher in coming weeks.
Not every day counts the same way
Days you parked count against you. Days you were allocated a space but gave it away by releasing it do not — and days you were displaced by a reservation actually count in your favour. See below.
What counts — and what never does
- Days you parked under a normal weekly allocation count towards your 30-day total.
- Days you parked under a day-scoped reservation (from an approved guaranteed-spot request) also count. A reservation is a real parking day.
- A permanent bay is excluded from fairness counting entirely. If you hold a permanent bay, you keep it every week and it never counts against you in the fairness window.
This distinction matters: a permanent bay is a standing arrangement, so its holder neither competes for the pool nor is disadvantaged by keeping the bay. A reservation, by contrast, is a one-off day in the general pool, so it is counted like any other parking day.
Leave, accessibility and preferences
- Leave: if you are on recorded leave, you are skipped for that day and your space frees up for someone else. Leave days are not counted as parking days.
- Accessibility needs: members with accessibility requirements are given priority for suitable spaces.
- Preferred space types: you can prefer standard, accessible, EV charging or covered spaces, and the engine will try to match you.
- Preferred specific spaces: if you have a favourite bay, the engine favours giving it to you when it is free.
- Required office days: the engine compares the days you parked against the days you could have parked, so members who only need parking two days a week are not measured against someone who needs it every day.
The displacement ledger
Sometimes an administrator approves a guaranteed-spot request that pins someone into a space another member already holds for that day. With the administrator's explicit confirmation, the existing holder is displaced.
When that happens, the displaced member gets the day credited in the fairness ledger. The day counts towards the number of days they could have parked, even though they could not — so their future priority is protected.
Safe to re-run
The ledger is append-only. If the week is re-run, credited days are re-derived from the ledger, never double-counted, and displaced members are never disadvantaged twice. Re-running an allocation week is always safe.
Why did they get a space and not me?
When someone else wins the space you wanted, it is almost always one of these reasons:
- They have parked fewer days than you in the last 30 days.
- They flagged the day as one they need parking, which gives them priority.
- They have a required office day that outweighs the normal ranking.
- They have an accessibility need or a space preference the engine matched.
- They hold a permanent bay, which sits outside the fairness pool altogether.
- They were displaced earlier in the week and received a credited day in the ledger.
If you genuinely need a space on a particular day, flag the day or request a guaranteed spot — see Park requests in Getting started.
Related articles
Running the weekly allocation
Run allocations manually from Admin → Allocations, or set an automatic weekday in Admin → Settings (Standard and Pro plans).
Your weekly view
Read your My Parking week, release a bay you do not need, and check your allocation history.
Reservations and displacement
Approve guaranteed-spot requests as hard reservations, confirm displacement explicitly, and understand the append-only fairness ledger.
Setting your preferences
Fill in the Preferences page so the weekly allocation engine knows what kind of space you need and when.
Requesting parking
Flag days you need parking or request a guaranteed spot, and track the decisions on your requests.
Still stuck? Email contact@parkshare.work and we'll help you out.
Back to the Help Centre