Reach your customers on Instagram

Get started

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.

Square Appointments is more than just a scheduling app.

Free online booking website

Create a website you can be proud of for free and without any technical skills. Add a booking feature so customers can book your services any time they want without any effort on your part.

Google calendar sync

Have all the reservations booked on Square Appointments automatically transferred to your Google calendar. See at a glance what time is taken and what is still available.

Multiple location management

Easily keep track of customers, employees and inventory across multiple locations. Always know what and who is in which location at what time. Make changes and updates to any location from your Square dashboard or the app.


Allow customers to pay in instalments with Afterpay. When a client makes a purchase, you get paid up front immediately and your client pays four interest-free instalments over six weeks*.

*Late fees may apply. Eligibility criteria apply. See afterpay.com for more details

Staff Management

Help your customers to remember to show up or cancel by having Square send them automated confirmation and/or reminder messages. These can be sent by email or text message.

Confirmation and reminder messages

Help your customers to remember to show up or cancel by having Square send them automated confirmation and/or reminder messages. These can be sent by email or text message.

All-in-one integrated payment solution

Accepting payments with Square Appointments is as fast, painless and secure as possible, with no extra fees, no long-term contracts and no tricks. Just payment processing you can depend on so that you never miss a sale.

  • Whether you’re selling in person, online or on the go, Square can help you process nearly any kind of payment, any way you want.
  • Square hardware is built for every business. Quick to set up, reliable during the busiest checkouts and so flexible you can accept all major kinds of payment.
  • Security is engineered into our products. We follow industry requirements to monitor your account for suspicious activity and support PCI compliance.

We’re trusted by Australian businesses.

Pick the plan for you

No hidden fees. Change or cancel at 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.

Processing rate per transaction:

  • 1.6%
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.

Processing rate per transaction:

  • 1.6%
Start free trial
Top Plus Features:
See more


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


per location.

Processing rate per transaction:

  • 1.6%
Start free trial
Top Premium Features:
See more

1.6% card present rate applies for Square Sellers who sign up on or after 30 May 2024, or who signed up prior to this date and subscribed to Square Appointments Plus or Premium. The rate of 1.9% will apply for all other Square Sellers who signed up prior to this date when using Square Reader, Square Stand or Tap to Pay, as listed in the Square Fee Schedule.

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 Square Appointments 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 any 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.