How libraries decide off-desk time
Fair isn't the same as equal. The arguments start when nobody can see the hours.
Free 30-day pilot · No credit card · Export your data anytime
The short answer
At most libraries, off-desk time follows duties, not arithmetic: staff with programming, outreach, ordering, cataloging, or supervisory work get more hours away from the public desk than desk-only positions. That part is nearly universal. What separates the libraries where this works from the ones where it festers is not the allocation — it's whether the allocation is written down and whether the actual hours are visible to everyone.
Fair is not equal
A children's librarian running six programs a month cannot carry the same desk load as a circulation assistant whose duties live at the desk — the prep has to happen somewhere, and it can't happen in the gaps between patrons. When library workers compare notes publicly, “fair, not equal” is the standard they keep landing on. Splitting hours evenly sounds fair and backfires: staff describe a new manager “equalizing” desk time and the programming staff drowning within months.
The libraries that don't fight about this do two things
1. They write the expectation down. Some put a desk-time percentage right in the job description. Others publish hour ranges per role — circulation staff might carry 4–5 desk hours of an 8-hour shift while department heads carry 2–3, or set minimums like 8 desk hours a week for programmers so off-desk roles still share the load.
2. They make the totals visible.The simplest version is a running tally — how many desk hours each person has had this week, this month, this quarter — kept where the whole team can see it, usually as an extra tab on the schedule spreadsheet. That's the whole trick: unequal hours with a visible reason read as a policy. The same hours with no visible reason read as favoritism, and that resentment festers precisely because nobody can check it against anything.
The catch is the spreadsheet. Somebody has to count hours off the schedule and retype them every week — and the week they're out, or the schedule changes after they counted, the numbers everyone trusted quietly stop being true.
Built into Kickstool
The running totals, without the spreadsheet tab
Mark which service points are public desks, and the desk-time balance report writes itself from the schedule: desk hours, off-desk hours, expected hours, and share of time on desk — per person, over any date range, with a CSV export for the staffing conversation with your board.
This isn't monitoring anyone. The numbers come from the schedule your team already works from — the report just adds them up, so “why does she get more office time?” becomes a question with an answer instead of an accusation.
Every number traces to the schedule itself — nothing hidden, nothing invented.
However your library runs it
Off-desk time counts — scheduled or not
Every library handles off-desk time differently — some schedule it as blocks, some carve desk windows out of longer shifts, some never put it on the schedule at all. Kickstool counts all three the same way, and the Today board shows the live split — 4 on desk · 2 off desk— so when the 2 o'clock rush hits, you know exactly who's in the building to pull.
- Schedule it— an “Office / Prep Time” block, Shelving, Processing: anything not marked as a public desk lands in the off-desk column, and the live board shows “Shelving until 3 PM.”
- Schedule around it — a 9–5 shift with 11–3 on Circulation counts 4 desk hours and 4 off-desk, and the schedule shows exactly where the desk window sits inside the shift.
- Don't schedule it at all — pick “No desk” for a roving day, or compare desk hours against each person's usual weekly hours. Nobody has to change how they work to get honest numbers.
Nobody should be on desk all day
Visibility settles the fairness argument. It doesn't fix exhaustion.
Being “on” with the public for a whole shift is draining even for people who love desk work — and desk staff absorb the abusive interactions, not just the pleasant ones. The libraries that take this seriously set hard limits that apply to everyone, whatever their title: a break after about three straight desk hours, no desk block longer than five, and a guaranteed off-desk hour each week — some schedulers call it “professional development” time so it can't quietly evaporate. Write these down, too: where staff are unionized, an unwritten norm isn't enforceable — a written cap is.
Built into Kickstool
Rules the schedule can actually see
A written cap only works if the schedule remembers it. In Kickstool you write your rules in settings. A cap on time in a row at one desk. A cap on desk time per day. A guaranteed off-desk minimum. The suggested numbers are the ones libraries keep landing on, and you can pick your own.
When a draft shift breaks a rule, the dialog says so while you are still building the schedule, not after someone has worked the day. It never blocks the save. Some days the exception is the right call, and that stays your call. Rules are off until you turn them on.
Lunches go on the shift too. A break is not desk time and it is not off-desk time either. If nobody covers the desk over lunch, that hour shows up as a coverage gap you can fill, instead of a surprise at noon.
Heads-up — review before saving
Library schedule rules:
Priya would be at Circulation Desk for 4h straight (9:00 AM – 1:00 PM). The library rule is 2h max at one desk.
Still one click to save. The scheduler stays in charge.
When the schedule is the fight
The pattern in every horror story is the same: who's on desk how much lives in one manager's head. If desk assignments at your library are decided ad hoc, the fix isn't a better manager — it's putting the hours where everyone can see them: an explicit desk schedule, and running totals per person. Then “why does she get more office time?” becomes a question with an answer instead of an accusation.
Free 30-day pilot · No credit card · Export your data anytime.
See your whole week on one screen.
Pilot Kickstool free, set up your library this afternoon, and schedule a real week — staff and volunteers together.