Reach your customers on Instagram

Get started for free

Already using Square Appointments? Enable now.

Square Appointments

A “Book” button on your Instagram Profile powered by Square Appointments.

Make it easy to get discovered and book more appointments at no additional cost to you. Meet your customers where they are, allowing them to book with your business, without ever leaving the Instagram app.

Why Instagram?

As the world’s fastest-growing social network it’s a great place to build your community, promote your services and grow your business.

Find new customers

Over 70% of appointments booked on Instagram through Square Appointments are from new customers.

Build a following

200 million people on Instagram visit a Business Profile daily and 80% follow businesses.

Setup is quick, easy and 100% free.

Check your page

Ensure your online customer booking site within Square Appointments is turned on.

Add the link

Add your online customer booking site link to Instagram. See full instructions >

All set!

You now have a “Book” button on your Instagram Profile.

Pick the plan for you.

No hidden fees. Change or cancel any time.
Custom pricing and discounts are available for qualifying businesses in Australia.


The basics to run your own business while staying ahead of schedule.


for a single location.

Per transaction:

  • 1.9%
    In-person processing fee for Square Stand or Reader
  • 1.6%
    In-person processing fee for Square Register
Get started free
Top Free Features:
  • Unlimited staff accounts
  • Custom booking website and social media integrations
  • Integrated payments
  • Automatic text and email reminders
  • Automated contracts
See more


More advanced features for growing teams that offer top-notch service.


per location.

Per transaction:

  • 1.6%
    In-person processing fee for Square Stand, Reader or Register
Start free trial
Top Plus Features:
  • Everything in Free
  • Customer confirmation texts and emails
  • Book with multiple staff
  • No-show protection
  • Processing time
See more


A complete plan that meets complex booking and staff management needs.


per location.

Per transaction:

  • 1.6%
    In-person processing fee for Square Stand, Reader or Register
Start free trial
Top Premium Features:
  • Everything in Plus
  • Team Plus
  • Resource management
  • Custom staff commissions
See more

Contact sales for custom pricing

If your business processes over $250K in card sales per year, you may be eligible for custom pricing packages. This would include everything in Premium, a dedicated Account Manager in Australia and discounts on optional business tools, such as Square Online, Square Loyalty and more. Contact sales

Compare plans

For payments taken online, by invoice or keyed in manually, see card-not-present processing rates.

Download the Square Appointments app

It’s free and helps you manage all your bookings, payments, team, inventory and more.

We’re here for you.

Visit these additional Square resources for more information or get in touch with questions.


  • Can you take bookings on Instagram?

    Yes, you can easily integrate your Square Appointments online booking site with your Instagram business account to make it easier for customers to discover and book with you. The integration is included for free with your Square Appointments account and setup is easy.

  • How do I add a booking link to Instagram?

    To start receiving bookings through your Instagram business profile, you will need:

    • An Instagram business profile
    • Your Square Appointments online booking site turned on

    To add a Book Now button to your Instagram business account:

    1. Go to your business profile on Instagram and tap Edit Profile.
    2. Under “Public business Information”, tap Action buttons.
    3. Tap Book Now.
    4. Tap Appointments for Square.
    5. Sign in with your Square account email address and password.
    6. Select your preferred business account to associate with your bookings.
    7. Review your button settings and tap Continue.
    8. Refresh your profile page to see your new Book Now button.
  • What are the benefits of taking bookings on Instagram?

    Adding a ‘Book now’ button to your Instagram profile is a great way to increase bookings for your business. Both existing and new clients that follow you on Instagram will be able to book an appointment with you directly from Instagram, without needing to go to another website. Enabling your customers to book their appointment from their preferred platform provides a seamless customer experience even before they visit your salon!

  • Can I accept payments through Instagram bookings?

    Yes, bookings made via Instagram can accept prepayment for services.