openchair
FeaturesPricingAbout
FeaturesPricingHair SalonsAI in Salons ReportBlogBook a Demo
Sign In
Sign InStart Free Trial
Help Centre

Bookings

  • Appointment-Only Days
  • Attendance Check Requests
  • Blocking Out Time
  • Booking Approval Mode
  • Using the Calendar

Bookings

Age and ID Verification

Last updated 8 July 2026

Age and ID Verification

TL;DR

  • Age and ID verification checks customer DOBs for services with a Minimum age.
  • If several services are booked together, OpenChair applies the highest minimum age across the selected services.
  • Require ID photo upload only works when Minimum age is set, and customers must accept the ID photo consent before confirming.
  • Before starting the appointment, staff should use Confirm ID or enter a recorded reason when using Start anyway.

Age and ID verification helps venues manage age-restricted services without moving the whole booking flow outside OpenChair. Set the age rule on the service, collect the customer's Date of birth during online booking, and record the physical ID check from the booking detail screen. ID photo capture is optional per service, and compliance export is available on PRO.

What is age and ID verification?

Age and ID verification is the OpenChair flow for services that require a customer to meet a minimum age. The booking flow validates the customer's DOB against the service rule, and the booking detail screen shows whether the client's ID has been checked before the service starts.

The booking detail card can show ID not yet verified, ID verified, or ID verification overridden. When the service also requires an ID photo, the card states either ID photo uploaded. Check it against the client's physical ID before starting. or ID photo missing. Check the client's physical ID before starting.

Set age rules on a service

Set age rules from the service form, because the requirement belongs to the service being booked. On web, go to Services, open or create a service, then use the age verification fields in the service form.

Field What it does Validation
Minimum age Requires the customer to declare a DOB during booking. The form shows a right-side value such as 18+ or No restriction. Must be blank or between 1 and 99.
Require ID photo upload Asks the customer to upload an ID photo during online booking for stricter compliance workflows. Disabled until Minimum age is set.

If Minimum age is blank, the service has no age check and Require ID photo upload is saved as off. If a save fails because the age is outside the allowed range, the form shows Minimum age must be between 1 and 99.

Customer booking flow

The customer booking flow asks for Date of birth when the selected service or service combo contains an age-restricted service. If the customer's DOB is already saved, the booking flow shows Date of birth is already on file for this client.

OpenChair checks the highest age requirement across the selected services. If the customer does not provide a DOB, or the DOB is too young for the appointment date, the booking API returns This service is available from {age}+.

When an ID photo is required, the confirmation step shows ID photo required and explains the required age. The customer can use Choose ID photo, Replace photo, or Remove, then must accept the consent text before the booking finishes.

Supported ID photo uploads are JPG, PNG, WebP, HEIC, and HEIF images up to 10 MB. OpenChair converts accepted images to private WebP storage and records the upload in the verification audit log.

ID photo retention

ID photo retention controls how long uploaded ID photos are kept after the customer consents. Go to Settings > Booking settings and use the ID photo retention card.

Setting Options Default
Retention period 6 months, 12 months (standard), 24 months, 60 months 12 months (standard)

The selected period appears in the customer disclosure when an ID photo is required. The setting autosaves, and if saving fails the card shows ID photo retention not saved.

Chair-side checks and overrides

Chair-side checks are recorded from the booking detail screen on web and mobile. Open the age-restricted booking and review the ID verification card before starting the service.

  1. Check the physical ID. Compare the client's physical ID with the DOB and, when present, the uploaded ID photo.
  2. Tap Confirm ID. The card records ID verified and the audit log stores the verification time and staff reference where available.
  3. Start the service. Once ID is verified, the normal booking status flow can continue.

If a team member tries to start an age-restricted service before ID is verified, OpenChair shows ID has not been verified. Web shows Override reason with the placeholder Regular client, ID checked on a prior visit and a Start anyway action. Mobile shows the same prompt with Not yet and Start anyway.

An override reason is required. If the reason is missing, web shows Override reason required and Enter a reason before starting without ID verification. The reason is saved against the booking audit trail.

Compliance report

The compliance report lists ID verification audit records for age-restricted services. On web, open the Compliance report, set Start and End, then use Export CSV when records are available.

The CSV includes Booking ID, Customer, Service, Declared DOB, Verified at, Verifying staff, ID photo reference, Override reason, Action, and Created at. If there are no rows for the selected dates, the report shows No ID verification records.

Note

Compliance export uses PRO-gated audit data. The service age check, DOB validation, ID photo capture, and chair-side verification are available outside the export.

Who can use this

Role Access
Owner Can set service age rules, change ID photo retention, record Confirm ID, use Start anyway, and export compliance records on PRO.
Manager Can set service age rules, record Confirm ID, and use Start anyway.
Team Can view the booking verification card and record Confirm ID when they have booking access.
Customer Enters Date of birth, uploads an ID photo when required, and accepts the ID photo consent during online booking.

Common mistakes

Mistake What to do instead
Turning on Require ID photo upload without setting Minimum age Set Minimum age first. The photo switch is disabled until the service has an age rule.
Treating an uploaded photo as the final check Still check the client's physical ID before starting. The booking detail card explicitly tells staff to check physical ID.
Expecting every service in a combo to set the age Set the age only where needed. OpenChair applies the highest minimum age across all selected services.
Looking for compliance export on FREE Use PRO for the audit export. The router returns Compliance export is available on the PRO plan. when the venue cannot access it.

Troubleshooting

Issue Solution
Minimum age must be between 1 and 99. Edit the service and leave Minimum age blank, or enter a whole number from 1 to 99.
This service is available from {age}+ Ask the customer to enter a valid DOB, or choose a service the customer is eligible to book.
Upload a clear ID photo before confirming. Use Choose ID photo to add a JPG, PNG, WebP, HEIC, or HEIF image up to 10 MB.
Accept the ID photo consent before confirming. Tick the consent checkbox in the ID photo required section before confirming the booking.
ID photo retention not saved Re-select Retention period in Settings > Booking settings and wait for the autosave to complete.
No ID verification records Widen the Start and End date range, or export after age-restricted bookings have generated audit records.

FAQ

What is age and ID verification?

Age and ID verification checks a customer's DOB against the highest minimum age on the booked services. It also gives staff a booking detail card for recording Confirm ID or a recorded override before the service starts.

How do I require age verification for a service?

Open Services, edit the service, set Minimum age, and save. Turn on Require ID photo upload only if the customer should upload a photo during online booking.

Who can export ID verification records?

Owners can export ID verification audit records from the Compliance report on the PRO plan. The report uses Start and End date filters and exports rows with DOB, staff, ID photo reference, override reason, action, and created time.

What happens if the customer does not upload an ID photo?

If the service requires a photo, the customer must upload one and accept consent before confirming online. Staff still see whether the photo is uploaded or missing in the booking detail card and should check the client's physical ID before starting.

Related Articles

  • Online Booking
  • Managing Your Services
  • Reports Hub
  • Privacy and Data
openchair

The operating system for high-end service venues. Built in Australia for the world.

Product

  • Features
  • Pricing
  • AI Features
  • Mobile App
  • Online Booking
  • OpenChair Assistant
  • Sign In

Solutions

  • Hair Salons
  • Barbers
  • Beauty
  • Wellness & Spa
  • Nail Salons
  • Tattoo Studios

Compare

  • All comparisons
  • vs Fresha
  • vs Timely
  • vs Kitomba
  • vs Square
  • vs Booksy
  • vs Mindbody
  • vs Zenoti
  • vs Boulevard
  • vs Phorest
  • vs Mangomint
  • vs GlossGenius
  • vs Vagaro
  • vs Shortcuts
  • vs Acuity

Resources

  • Blog
  • AI in Salons Report
  • Reports
  • Help Centre
  • Guides
  • Glossary

Company

  • About
  • Contact
  • Book a Demo
  • Founding Members

Legal

  • Privacy
  • Terms
  • Cookie Policy
  • Sub-processors
  • Accessibility
  • Privacy Request

© 2026 Open Chair Pty Ltd. ABN 11 699 884 074. All rights reserved.

Made on the Goldie.