How to get the Book button on Google
You turn it on through your booking software, not through Google alone. Google's own help page says:
"If you don't work with a provider to manage your bookings, you can find providers available in your country through Reserve with Google. You can also add your own link to your Business Profile." (Google Business Profile Help: Set up bookings through a provider)
The steps from your Business Profile: select Bookings, then Get started, pick your provider, then Done. "Your booking providers will show up on your Business Profile within a week" (same page). Your booking software may have its own switch too, for example Online Booking > Channels > Reserve with Google in Square (Square Support).
Check the price first. Google warns: "When you book through Google, your provider might charge you. Check with your provider for more info." (Google Business Profile Help)
| You have | What to do |
|---|---|
| Software on Google's partner list | Turn on Reserve with Google in the software, or under Bookings in your profile |
| Software not on the list | Add your booking page as a link (free, below) |
| No booking software | Pick one from the partner list if you want the button |
Reserve with Google partners: is your salon software on the list?
Google publishes the list at Reserve with Google: Integrations. Salon, spa and barber tools on it on November 14, 2026 include Booksy, Fresha, Mindbody, Square Appointments, Setmore, Squire, SalonUltimate, Rosy Software, Genbook and Wellness Living.
Vagaro, GlossGenius, Boulevard and Mangomint were not on that page on the same date. If yours is missing, ask the vendor, or use the link option.
US and Canada: both are on Google's list of countries supported for appointment booking (Google Actions Center: Appointments Redirect Platform Policies). Google adds that it is "only available in certain countries/regions for businesses that work with a supported scheduling provider" (Reserve with Google Help). Square publishes the same setup article on its Canadian help centre.
Who can't get it: booth renters and mismatched listings
The salon that owns or leases the space gets the button. A stylist renting a chair does not. Google's partner rules say:
"Merchant address must accurately reflect the place in which the merchant conducts the service and holds ownership of (no booth renters)." (Google Actions Center: Platform Policies)
Square repeats it: "Unfortunately, booth or room renters do not qualify." (Square Support)
Your details must also match. Google requires that "The merchant's business must match one in the Google Maps database (ex: business name, address (if applicable), phone number, and website)" (Platform Policies). Fresha puts it plainly: "Your business name and location address on Fresha must match exactly with your Google business profile." (Fresha Help Center)
Can I take a deposit or no-show fee through Google?
It depends on your software. Google says "Some bookings must be paid in advance or require a deposit or be completed on the partner's booking page" (Reserve with Google Help: Pay for a booking).
Some tools drop your protection on Google bookings. Square says of bookings from Google: "Appointments cannot be secured with prepayment or no-show protection." It also says customers can't book several services in one appointment, and appointments are accepted automatically (Square Support). Ask your vendor before you switch it on. Your policy wording and card rules are in salon no-show policy.
Cancellations go to you, not Google: "Any cancellation, refund request, or other booking issues should be discussed directly with the business." (Pay for a booking)
No partner? Add a booking link instead
Any booking page can go on your profile as a booking link. Google lets you add "up to 10 links per category", including links to "Book an appointment", and mark one as "Business preferred" (Google Business Profile Help: Manage your local business links).
The trade-off: the client finishes on your booking page, not inside Google, and "Performance data isn't available for custom links" (Set up bookings through a provider). Track those bookings in your own software.
Reserve with Google not showing?
Check these in order:
- Time. Google says up to a week. Square says check your address if it isn't there "after 72 hours". Fresha says "up to 48 hours".
- Matching name and address between the software and your Google profile (above).
- Bookable time. Fresha requires team members with "scheduled shifts within the next 30 days" and a profile listed on its marketplace (Fresha Help Center).
- Your Google profile itself. If the listing is unverified or hidden, see Google Business Profile not showing.
Google's booking help says it plainly: "If the business doesn't have booking on their knowledge panel, they're not set up to receive bookings through Google." (Reserve with Google Help: Make a booking)
A Book button you didn't add
Booking sites can add a button to your profile on their own, and you can't delete it in Google. Contact the provider through its opt-out link or support form. "Third-party providers are required to process opt-out requests within 5 business days"; if they don't, report it to Google (Manage your local business links).
Example
Two-chair barbershop on Square, Texas
The owner leases the shop. They turn on Reserve with Google in Square and the button appears within days. Google bookings arrive without a card held, so the shop sends a reminder text for each one.
Chair renter in a Toronto salon
The stylist rents a chair, so they don't qualify for the button. They add their own booking page as a link on their own profile instead.
Nail salon on software that isn't a partner
The salon adds its booking page as the preferred booking link. Clients tap Book and finish on the salon's page, where its $20 deposit rule still applies.
Different for you?
- Losing money to no-shows: salon no-show policy.
- Med spa taking deposits online: med spa website and booking deposits.
- Your listing isn't showing at all: Google Business Profile not showing.
- People reach your site but don't book: website not getting leads.
- Want the booking path built for you: Website.