ID verification for short-term rentals

Know exactly who's in your property.

VeriStay verifies every guest's government ID with a live face-match before they ever see the door code. Cleaners get their own verified roster. Every check-in and check-out is photographed.

No setup fee Pay per verification Cancel anytime

Works alongsideAirbnb·VRBO·Booking.com·Direct bookings

You don't actually know who's walking through your front door.

Booking platforms verify the person with the credit card — not the people who actually show up. You're trusting a stranger with your house, your neighbours, and your insurance policy.

Fake IDs & chargebacks
A booking name and a payment don't prove identity.
Key handoffs go wrong
Keys get copied. Nobody photos the keybox when they leave.
Cleaners out of sight
You don't know if they showed up, or which property they're at.
Damage disputes
No photos of move-in condition means no leverage.
But doesn't my booking platform already verify people?

Booking platforms verify the buyer.
VeriStay verifies the guest.

Booking platform
Verifies the credit card
  • Doesn't see who actually shows up
  • No live face match at the door
  • No check-in / check-out photos
  • No verified-cleaner roster
VeriStay
Verifies the human at the door
  • Government ID scanned per stay
  • Live face match (blink + smile)
  • Entry / exit photos of every room
  • Cleaner ID verified once, reused across properties
How it works

From booking to door code in three steps.

You set up the property once. Every booking after that runs the same loop — invite, verify, approve, door code.

1
Send the invite
Create the guest in the dashboard — we generate a 6-character code and an invite link you text or email them.
2
Guest verifies themselves
They open the link, scan their ID, and do a live face check (blink + smile). If their face doesn't match their ID, you see the score.
3
You approve, door code appears
One tap to approve in your dashboard. The guest's app now shows the door code — and nobody without approval ever sees it.
What you get

Everything you need to trust the next knock at the door.

Government ID + live face match
OCR parses name and date of birth. Liveness check blocks screen + photo spoofs. Score delivered to you for borderline cases.
Cleaner roster
Add cleaners once, assign them to as many properties as you own. Same cleaner, same verified ID, no paperwork per property.
Check-in/out photos
Entry + exit shots of every room. Keybox photo proves the key went back. Owner sees everything in one place.
One door code per stay
Access codes stay hidden until you approve — and hide again after check-out. No more screenshots circulating.
Push notifications
Know the instant a guest checks in, a cleaner arrives, or a keybox photo lands. No more guessing.
Pay on verification
No monthly fee, no minimums — billing fires when a guest completes ID verification.
Your data, your rules

ID data lives on your backend.
Not ours. Not anyone else's.

VeriStay isn't a third-party black box that hoards photos of passports. Verification artifacts are stored against the guest in your own database. Delete a guest, the ID image goes with them.

guest_id_98421.jpgStored on your instance
Sarah J.
Verified · 96% match
On your instance
ID images and verification scores are written to your own database, never relayed off-site or sold downstream.
Delete on demand
One-click delete from the guest detail page. Honors right-to-erasure requests instantly — no support ticket required.
Owner-scoped access + audit log
Each owner only sees their own properties, guests, and cleaners. Every approval, deletion, and ID upload is logged.
Pricing

No subscription. Pay per verification.

Bring your own booking platform. We charge when a guest completes ID verification.

Core pricing
$10/ verified guest
ID scanned, face matched, identity verified.
  • Government ID OCR
  • Liveness + face match
  • Owner approval + door code
  • Entry/exit condition photos
  • Push notifications
  • Audit log
Create account
$2/ cleaner / property / mo
Monthly fee per cleaner-property assignment. Same cleaner across all your properties = one ID check, billed per property.
  • Cleaner identity verified once
  • Assign to any number of properties
  • Per-property check-in/out + photos
  • Push alerts when they arrive

Billed monthly to your card via Stripe. No setup fee, cancel anytime by removing your properties.

FAQ

Things owners ask us first.

Does this replace my booking platform?+

No. You keep using Airbnb, VRBO, direct bookings, whatever. VeriStay runs alongside it — after the booking, before the door code.

What happens if someone fails verification?+

They can't see the door code. Their app shows 'pending owner review' with the match score; you decide whether to approve manually or send them away.

When am I charged?+

When a guest completes ID verification — face match passed, identity confirmed. The owner-approval step is free.

Where is ID data stored?+

On your backend, attached to the guest record. You can delete it any time from the guest's detail page. It never leaves your instance.

Can cleaners work for multiple properties?+

Yes — that's the whole point. Phone number is the cleaner's identity; one ID check gets them into every property you own.

What if the property has no keybox?+

Toggle 'Property has a keybox' off in the property settings and the keybox-photo requirement disappears for cleaners checking out.

Get set up in under 5 minutes

Your next booking is 48 hours away.

Set up the property, send one invite, and watch the whole thing run on rails. No setup fee, no monthly minimums.