
By

Cédric van Ravesteijn
5 Best Government Scheduling Software
When residents need to book a permit appointment, submit records, or meet with a caseworker, you want them to find the right service and the right time without calling your office first.
The scheduling tool you choose should help route each request correctly, check staff availability, and reduce the manual work that comes with managing appointments.
Cal.com is the best option for government agencies focused on taking appointment bookings online. Its routing forms direct residents to the right service or clerk, while two-way calendar sync checks staff availability before offering a slot. Its API and webhooks can also send bookings to permitting, case, or queue systems.
We compared Cal.com with four other government scheduling software options and evaluated each one on three key questions:
Routing rules: Can resident responses send bookings to the right desk?
System integrations: Do bookings reach staff calendars and other systems?
Access controls: Does the tool support single sign-on (SSO), roles, and the security requirements your agency has?
The comparison table near the end of the article shows how all five tools stack up against these criteria.
Top government scheduling software at a glance
Cal.com: best for agencies moving counter services to online appointments
Qmatic: best for busy offices managing appointments and queues
QLess: best for government offices managing long virtual queues
WaitWell: best for small offices that need bookings and queues
Microsoft Bookings: best for simple appointment booking in Microsoft 365
What is government scheduling software?
Government scheduling software lets residents book appointments with public offices online. It shows available times, confirms the booking, sends reminders, and adds the appointment to the right staff member's calendar.
Government scheduling tools generally focus on one of two jobs: managing appointments or managing queues.
Appointment scheduling tools let residents choose a specific time and sends the booking to the appropriate staff member or service.
Queue management tools handle walk-ins and virtual lines. Residents join a queue through a phone, website, text message, or kiosk and wait until staff call them.
Some offices need both. A busy DMV, for example, might use appointment booking for scheduled visits and queue management for walk-ins. A permit desk, records counter, or benefits office moving from walk-ins to scheduled appointments usually focuses on appointment scheduling.
What to look for in government scheduling software
The right scheduling software should make it easier for residents to book the service they need and for staff to manage those bookings.
Before choosing a tool, check these features:
Walk-ins and appointments together: If your office still accepts walk-ins, check whether staff can manage booked appointments and walk-ins in the same queue. Otherwise, they may have to switch between separate systems.
Calendar sync: Staff already use calendars such as Outlook or Google Calendar. Look for two-way sync that checks existing events before offering a time, and confirm which calendars are included in the plan you need.
Email and SMS reminders: Reminders help reduce missed appointments, so check which channels the tool supports. Look at whether email and SMS reminders are included in the plan, whether there are limits on the number of text messages you can send, and whether SMS requires a paid add-on.
Calendar and system integrations: If bookings need to reach a permitting system, case-management system, CRM, or another internal tool, check whether the scheduler has a documented API and webhooks. These integrations reduce the need for staff to enter the same booking twice.
Routing to the right desk: Look for intake questions that send residents to the right service, location, or staff member based on their answers. Round-robin scheduling helps distribute bookings when several clerks handle the same service.
Security and data control: Ask for proof of security certifications such as SOC 2 Type II and ISO 27001. Also check for single sign-on (SSO), role-based access, and information about where your data is stored. Involve your information technology (IT) team early so they can confirm the tool meets your agency's security requirements.
Total cost and procurement: Published pricing makes it easier to estimate your costs and compare tools. With quote-based pricing, you won't know the cost until you speak with sales. Check for additional costs such as text messages, kiosk hardware, installation, annual support, and per-user or per-location fees.
The 5 best government scheduling software options
1. Cal.com: best for agencies moving counter services to online appointments
Free plan? | Starting price | Standout feature | Best use case |
|---|---|---|---|
Yes, for one user and unlimited bookings | $16/user/month | Routing forms plus two-way Google, Outlook, and Apple Calendar sync | Counters moving walk-in services to booked appointments |

What it is: Cal.com helps government agencies manage online appointments, from booking pages for individual services to scheduling across multiple departments. You can set staff availability, create routing forms that direct residents to the right service or clerk, send reminders, sync staff calendars, and use webhooks to pass booking information to other systems.
This makes it a strong fit for agencies moving counter services to online appointments, especially when residents need to reach the right person without staff manually sorting every request.

Why it ranks first: Cal.com stands out for agencies that need to direct residents to the right service without manually sorting appointment requests. It routes residents based on their answers and checks staff availability through two-way sync with Outlook, Google Calendar, and Apple Calendar to prevent double-bookings.
For larger agencies, sub-teams and role-based permissions keep departmental schedules separate, while SSO and SCIM provide more control over access. Agencies with 50 or more users can also request EU data hosting through Cal.eu.
Key features:
Direct residents to the right service: Ask residents questions about what they need and send them to the appropriate service, office, or clerk based on their answers.
Match residents to staff: Route bookings based on staff details such as location or department, helping residents reach the right team across multiple offices.
Distribute appointments across staff: Assign bookings to available clerks automatically, using availability, workload weights, or priority rules.
Check calendar availability: Connect Google Calendar, Outlook, or Apple Calendar to check for scheduling conflicts before offering a time.
Add bookings to staff calendars: Write confirmed appointments to the selected calendar so staff can see their bookings without entering them manually.
Send email and text reminders: Automatically send booking confirmations and appointment reminders by email or SMS.
Set booking limits: Require advance notice, add breaks between appointments, cap daily bookings, limit how many appointments one person can hold, and require staff approval before confirming requests.
Translated booking pages: Offer booking pages in 65+ languages and auto-translate event titles and descriptions. On the Organizations plan, reminders are also translated into each resident’s language.
Virtual meetings: Let residents meet with staff online through Cal Video, Google Meet, or Zoom, without visiting the office in person.
Separate departmental schedules: Organize teams by department and restrict access so staff only see the schedules they're permitted to access.
Control staff access: Use single sign-on (SSO) and automated account provisioning through SCIM to manage staff access centrally.
Connect bookings to other systems: Use webhooks and the public API to send booking details to permitting, case-management, or other internal systems when appointments are created or updated.
Team insights dashboard: Track booking trends, appointment volumes, and team workloads to see how residents use your scheduling service.

Pricing: Cal.com’s free plan covers one user with unlimited event types, bookings, calendar connections, and email and SMS notifications. The Teams plan costs $16/user/month with monthly billing or $12/user/month with annual billing. It adds routing forms, round-robin scheduling, and booking analytics. The Organizations plan costs $37/user/month with monthly billing or $28/user/month with annual billing. It adds sub-team management, SSO, and SCIM support.

Yadiki Venkata review of Cal.com
Best for: Cities, counties, and state agencies moving counter services to online appointments, from single-service desks to multi-department offices.
Verdict: If your goal is to move more residents from walk-ins to scheduled appointments, Cal.com gives you the routing, calendar sync, team scheduling, and security controls to support that shift. You can also see the price of each plan before talking to sales.
Get started with Cal.com’s free plan or book a demo to see how it could work for your team.
2. Qmatic: best for busy offices managing appointments and queues
Free plan? | Starting price | Standout feature | Best use case |
|---|---|---|---|
No, and no trial | Custom quote | Kiosks, screens, and virtual queue in one system | Busy city halls and motor vehicle offices |

What it is: Qmatic helps government offices manage the entire in-person visit, from appointment booking and check-in to queue management and calling residents to the right counter. It also provides kiosks for check-in and screens that display queue updates in waiting areas. This makes it a strong choice for busy city halls, social services offices, and motor vehicle offices that handle both scheduled appointments and walk-ins. If your main challenge is managing long lines and keeping visitors moving through the office, Qmatic offers more of the tools you need than a standard appointment scheduler.
Key features:
Appointments and queues: Manage scheduled visits and walk-ins together, with rules for when residents are checked in and called to a service counter.
Virtual queues: Let residents join a queue from their phones, check their place in line, and receive updates while they wait away from the office.
Kiosks and screens: Let residents check in on arrival, then display queue updates and call residents to the right counter.
Outlook sync: Keep staff appointments aligned with Outlook calendars so existing events and bookings are easier to coordinate.
Security controls: Protect booking data with encryption, control staff access, support single sign-on (SSO), and meet the ISO 27001 security standard.
Limitations:
Kiosk and signage hardware add cost and implementation time.
Qmatic supports Outlook calendar integration but doesn't list native integrations for Google Calendar or Apple Calendar.
Integrating Qmatic with other systems can be complex and may require technical support.
Pricing: Qmatic doesn't publish pricing. You have to schedule a demo and request a custom quote.
Best for: Large government offices where walk-in traffic and lobby wait times are major operational concerns and there's budget for hardware.
Verdict (vs. Cal.com): Choose Qmatic if long queues and managing visitors at the counter are your main challenges. Choose Cal.com if you want residents to book ahead, avoid scheduling conflicts, and reach the right staff member. If your office handles both scheduled visits and heavy walk-in traffic, the two tools can complement each other.
3. QLess: best for government offices managing long virtual queues
Free plan? | Starting price | Standout feature | Best use case |
|---|---|---|---|
No, and no trial | Custom quote | Remote queue access with routing to less busy locations | Motor vehicle and permit offices with long lines |

What it is: QLess helps government offices manage long lines without requiring residents to wait at the office. Residents join a virtual queue from home, a kiosk, or by text, then receive updates so they know when to arrive for service. QLess also supports appointment booking, with reminders and self-rescheduling options that let residents change their plans without calling the office. When someone cancels, the system can offer the freed-up appointment slot to another resident. These features make QLess a strong choice for busy motor vehicle offices, tag agencies, and permit centers handling high volumes of walk-ins.
Key features:
Remote queues: Let residents join online, by phone or text, or at a kiosk, then track their place in line and estimated wait time without waiting in the lobby.
Location balancing: Direct residents to locations with more capacity based on wait times and travel distance, helping busy offices manage demand.
Reminders and rescheduling: Remind residents about visits and let them reschedule bookings themselves, reducing no-shows and staff follow-up.
Fill cancelled appointment slots: Notify residents when cancellations or rescheduling open an earlier appointment, helping your office fill available slots.
Phone callbacks: Let residents request a callback rather than stay on the phone waiting for an available staff member.
Limitations:
Staff calendar sync isn't clearly documented, so confirm Outlook and Google Calendar support in your demo with the team.
QLess offers an API, but its documentation isn’t public, so you'll need to confirm integration requirements with QLess.
Its queue-first approach offers less advanced appointment routing than dedicated scheduling tools.
Pricing: QLess doesn't publish pricing or plan tiers. You’ll have to book a demo and request a custom quote.
Best for: Motor vehicle offices, tag agencies, and permit centers handling long walk-in queues.
Verdict (vs. Cal.com): QLess is the better choice for offices managing virtual queues and heavy walk-in traffic. Cal.com is better for advance bookings, with routing forms to direct residents to the right staff, calendar sync to prevent scheduling conflicts, and transparent pricing.
4. WaitWell: best for small offices that need bookings and queues
Free plan? | Starting price | Standout feature | Best use case |
|---|---|---|---|
No, and no trial | $29/location/month | Unlimited staff accounts on per-location pricing | Small offices mixing walk-ins and bookings |

What it is: WaitWell helps public offices manage appointments and walk-ins through one system. Residents can book a visit in advance or join a virtual queue, making it useful for services such as criminal record checks, police reports, vehicle registration, and license plate services. Staff can manage both types of visits in one queue instead of switching between separate systems. WaitWell also publishes its starting prices and charges by location rather than by staff account, making it easier for smaller offices to estimate costs as they add staff.
Key features:
Appointments and queues: Let residents join a virtual queue or book appointments through the same website, while staff manage both in one system.
Unlimited staff accounts: Give clerks their own accounts without paying separately for each staff member.
Multilingual support: Detect residents’ languages and translate queue updates and appointment messages.
Pre-visit forms: Let residents submit required information, waivers, and documents before their visit.
Video meetings: Connect online visits through Microsoft Teams, Google Meet, or Zoom, so residents can meet with staff remotely.
Limitations:
Higher-volume offices may quickly outgrow the lower plan because of visit and notification limits.
SSO, webhooks, and the open API are only available on the custom-priced Enterprise and Campus plans, and the Starter plan has no API access.
Pricing: WaitWell doesn’t offer a free plan or trial. The starter plan costs $29/location/month for one location, one virtual queue, and 100 monthly notifications. The Basic plan costs $55/location/month and adds video meetings through Microsoft Teams, Google Meet, or Zoom, plus more locations, virtual queues, and monthly notifications. Enterprise and Campus plans are custom-priced.
5. Microsoft Bookings: best for simple appointment booking in Microsoft 365
Free plan? | Starting price | Standout feature | Best use case |
|---|---|---|---|
No, included with eligible Microsoft 365 plans | $5.40/user/month | Integrates with your existing Microsoft 365 environment | Letting residents book appointments with staff who use Outlook |

What it is: If your agency already uses Microsoft 365, you probably have access to Microsoft Bookings, so you may not need to pay for another scheduling tool. Bookings gives residents an online page to choose an appointment time based on staff availability in Outlook, then sends them an email confirmation with their booking details. For offices that mainly need residents to book appointments with staff who use Outlook, Bookings covers the basics without requiring a separate scheduling subscription.
Key features:
Outlook calendar sync: Check staff availability in Outlook when residents book appointments, helping prevent double-bookings without a separate calendar system.
Group bookings: Let multiple residents book the same time slot with one staff member, useful for group sessions or information briefings.
Custom booking fields: Collect additional details from residents during booking, such as the reason for their visit or information staff need to prepare.
Online appointments: Add Microsoft Teams meeting links to eligible bookings so residents can meet with staff remotely instead of visiting the office.
Booking notifications: Send residents email confirmations and appointment updates, helping them keep track of their bookings.
Limitations:
It’s less suited to teams that rely on Google Calendar or a mix of calendar providers.
Limited booking page customization and routing features.
Pricing: Microsoft Bookings has no free plan. Instead, it’s included as part of eligible Microsoft 365 plans rather than sold separately. Microsoft 365 Business Basic starts at $5.40/user/month with annual billing (without MS Teams), or $7.00/user/month (with Teams included).
Best for: Agencies using Microsoft 365 that need simple appointment booking without advanced routing and team scheduling features.
Verdict (vs. Cal.com): Bookings is a practical option if it's already included in your Microsoft 365 subscription and your scheduling needs are simple. Cal.com is a better fit if you need more advanced routing, support for multiple calendar providers, text reminders without an add-on, or deeper integrations.
Government scheduling software: quick comparison
Here’s how the five government scheduling software compare on key features and free plans:
Tool | Free plan | Routing rules | System integrations | Access controls |
|---|---|---|---|---|
Cal.com | ✅ Free forever for one user | Answer-based and attribute routing | Google, Outlook, Apple, and Zoho Calendar sync; API and webhooks | SSO, SCIM, roles, SOC 2, and ISO 27001 |
Qmatic | ❌ No, and no trial | Routes by service, skill, and language | Outlook sync, API, and Dynamics; no Google Calendar listed | SSO, encryption, and ISO 27001 |
QLess | ❌ No, and no trial | Supports location routing | API available, but documentation isn’t public; staff calendar sync not documented | SSO on request; certifications unconfirmed |
WaitWell | ❌ No, and no trial | Service types and desk routing | Outlook sync, API, and webhooks | Basic roles, SSO, and audit logs |
Microsoft Bookings | ❌ No, included with MS 365 plans | No answer-based routing | Native Outlook sync; Bookings API via Microsoft Graph | Uses your organization's Microsoft sign-in and restricts access to internal users |
Final verdict
Choose government scheduling software based on whether you need to move appointments online, manage queues, or handle both.
Cal.com is the best fit for agencies moving counter services to online appointments. Its routing forms direct residents to the right service, while calendar sync prevents scheduling conflicts and integrations send bookings to other systems.
If you need to manage walk-ins alongside appointments, consider Qmatic, QLess, or WaitWell. Qmatic and QLess suit offices with heavy queues, while WaitWell offers a more affordable starting point with published pricing. Microsoft Bookings suits agencies that already use Microsoft 365 and need basic appointment booking.
Ready to move your counter services online? Start with Cal.com's free plan or book a demo for your team.
Frequently asked questions
What is the best government scheduling software? Cal.com is the best fit for government agencies moving counter services to online appointments. Its routing forms direct residents to the right service or clerk, while calendar sync checks staff availability and integrations send bookings to other systems. Qmatic, QLess, and WaitWell are better suited to offices where queue management is a priority.
How much does Cal.com cost for a government agency? Cal.com offers a free plan for one user. Teams costs $16/user/month with monthly billing or $12/user/month annually, adding routing forms, round-robin scheduling, and booking analytics. Organizations costs $37/user/month monthly or $28/user/month annually, adding sub-team management, SSO, and SCIM. Enterprise pricing is available on request.
Is there free government scheduling software? Yes. Cal.com's free plan includes unlimited bookings, event types, and calendar connections for one user, along with email and SMS notifications. Microsoft Bookings is also included with eligible Microsoft 365 plans. Qmatic, QLess, and WaitWell don't offer free plans.
Can government scheduling software be self-hosted? Cal.com supports self-hosting on its Enterprise plan, giving agencies more control over where and how they deploy the software. This can help agencies meet specific security and data residency requirements. Agencies should review the technical requirements and ensure their deployment meets their security policies and rules governing where government data is stored and processed.
Which government scheduling software is best for a small city or county office? If you're moving a single service from walk-ins to online appointments, start with Cal.com's free plan. Choose its Teams plan when you need routing forms and round-robin scheduling across staff. If you also need to manage walk-ins and virtual queues, consider WaitWell, which publishes its pricing and charges by location rather than by staff account.

Get started with Cal.com for free today!
Experience seamless scheduling and productivity with no hidden fees. Sign up in seconds and start simplifying your scheduling today, no credit card required!




