Home

Create and manage packages with Square Appointments

Who is this article for?
This article is for business owners using Square Appointments to manage their packages.

About packages

With Square Appointments, you can create packages to sell a prepaid series of services or classes that can be redeemed by your customers. When a customer books one of the included services or classes, Square will automatically apply the full value of that booking at checkout.

Before you begin

  • You can keep track of customer’s package activity from their profile in Customer Directory. To use Packages, you must be subscribed to Square Appointments Plus or Premium. If you downgrade to Square Appointments Free or cancel your subscription, you will lose access to this feature.

  • Packages can be created only via the Square Dashboard.

  • Tipping is not supported on an appointment paid for with a package via the Square Appointments POS app. You can add tips to appointments paid for with packages through Square Dashboard. Tips can also be added to the initial sale of a package via the Square Appointments POS app.

  • Packages can only be redeemed on appointments with a single service. If multiple services or retail items are included on the appointment at checkout, packages will not apply.

Create packages

To create packages, you must first create the services or classes you would like to include. Learn more about getting started with Square Appointments.

To create packages: 

  1. Sign in to your Square Dashboard and click Items & orders > Items > Packages > Create package.

  2. Add in package details such as the package name and description. You can also add an optional image and select the reporting location.

  3. Select which services and classes should be included. If there are multiple variations for a service, only select the variations you want included in the package.

  4. Enter the package price.

  5. Once all package details have been added, click Save

Note: Package expiry date cannot be farther out than one year from purchase. 

Manage packages

You can manage, view, edit and delete your packages from your Square dashboard

View and edit existing packages

  1. Sign in to your Square Dashboard and click Items & orders > Items > Packages.
  2. Click on any package to view or edit.

You can edit most attributes of a package. Changes will apply to packages purchased in the past and those going forward. Changes to price will only apply to future sales.

Once a package is created, you cannot edit what is included in the package, such as quantity, included services and classes, or the package expiry date. If you want to change an existing package, you will need to create a new one.

Delete packages

  1. Sign in to your Square Dashboard and click Items & orders > Items > Packages.
  2. Click on any package, then click Actions.
  3. Click Delete.
  4. Click Delete package to confirm your changes.

When a package is deleted, customers who have purchased the package will be able to continue to use the package per all of its original details and restrictions.

View a sold package

  1. Sign in to your Square Dashboard and click Marketing & loyalty > Customer directory > Directory.
  2. Click on a customer to view their packages.
  3. From the customer profile, navigate to Packages.
  4. Click (•••) > View history to view when the package was purchased, each booking where the package was redeemed, as well as any manual edits made to the remaining quantity and expiry date of the package.
  5. Click (•••) > Edit what’s included to manually increase or decrease the quantity remaining. Click Extend expiry date to move out the package’s expiry date.

From the customer profile, you can only view a customer’s purchased packages, their expiry date and any credits remaining. You cannot view history or edit what’s included, or edit the expiry date.

Sell packages

Sell a package from Square Dashboard

  1. Sign in your Square Dashboard and click Marketing & loyalty > Customer directory > Directory.
  2. Choose a customer to sell a package to.
  3. From the customer profile, navigate to the Packages section, then click Sell package.
  4. From the Add an item or amount screen, click the package you want to sell.
  5. Select a payment method and complete the transaction as normal.

Sell a package from Square Virtual Terminal

  1. Sign in to your Square Dashboard and click Payments > Virtual Terminal.
  2. Click Take a payment then click Itemised sale.
  3. Search and select the relevant package, then continue the payment flow.

Sell a package from the Square Appointments POS app

  1. From your Square Appointments POS app, navigate to Checkout.
  2. Tap Packages, then select a package to add to the cart.
  3. From the Current sale screen, tap Add a customer.
  4. Choose a customer to add to the sale, then tap Charge to complete the transaction.

Sell a package with Square Online

To sell a package with Square Online, you must first have a Square Online site. Learn how to get Started with Square Online.

  1. Sign in to your Square Dashboard and click Items & orders > Items > Packages.
  2. Click the package you want to sell.
  3. Navigate to the Where it’s sold section, then toggle on the option for Square Online site.
  4. To add the package to your site, navigate to your Square Online Dashboard, then click Online > Edit Site.

When a customer purchases a package from your site, Square will automatically associate it with a matching customer record in your Customer Directory. If no matching record exists, Square will create a new customer record.

Sell a package with Square Payment Links

To sell a package with Square Payment Links, you must first have a Square Online site. Learn more about Getting Started with Square Online.

  1. Sign in to your Square Dashboard and click Items & orders > Items > Packages.
  2. Select the package you want to sell.
  3. Navigate to the Payment Links section, then toggle on the option for Create a payment link or buy button.
  4. Click Save to confirm the changes made to your package.
  5. Re-open the package, then navigate to the Payment Links section.
  6. Click Copy to view sharing options for the payment link.

When a customer purchases a package using a payment link, Square will automatically associate it with a matching customer record in your Customer Directory. If no matching record exists, Square will create a new customer record.

Redeem packages

Redeem a package with Square Dashboard

  1. Sign in to your Square Dashboard and click Payments > Appointments > Calendar.
  2. Select the appointment or class you want to redeem a package for.
  3. From an appointment, click Take Payment. If the customer has an applicable package, it will be automatically applied.
  4. For classes, add the attendee you want to a class. If that customer has an applicable package, it will show as applied on the Choose payment method screen.
  5. If the total amount of the transaction is reduced to $0 with the package, choose Other for the payment type, then click Record payment to complete the transaction.
  6. If the total amount of the transaction is greater than $0, click Record payment to complete the transaction as normal.

Redeem a package with the Square Appointments POS app

  1. From your Square Appointments POS app, navigate to Calendar.
  2. Select the appointment or class you want to redeem a package for.
  3. For an appointment, tap Review and check out. If the customer has an applicable package, it will be automatically applied.
  4. For classes, add the attendee you want to a class. If that customer has a package, you will be asked if you want to apply it to that booking.
  5. If the total amount of the transaction is reduced to $0 with the package, tap Charge, then tap Record payment on the next screen.
  6. If the total amount of the transaction is greater than $0, tap Charge to complete the transaction as normal.

Redeem a package from your online booking page

Before customers are able to redeem packages from your online booking page, you must first toggle on Enable online booking in your Square Appointments dashboard by navigating to Online Booking > Channels.

  • Customers can then access your online booking pages to book an appointment or class.
  • From the Checkout page, your customers can Sign in or enter their phone number and choose the option to sign in when prompted.
  • If your customer has a valid package that applies to the service or class being booked, it will automatically be applied to the transaction.
  • Your customer must have completed at least one online booking using the same phone number for packages to show as available.
If the appointment has multiple services and only one of them qualifies for the package, you won’t be able to apply the package to the appointment due to the other services attached.

Refund packages

Refund a purchased package

  1. Sign in to your Square Dashboard and click Reporting > Transactions.
  2. Select the transaction for the purchased package, then click (•••) > Issue Refund.
  3. Choose to Refund Items or Refund Amount.
    • To refund the entire package value, click Refund Items. Select all items, then click Refund items.
    • To refund a specific amount, click Refund Amount. Once a refund to method, refund amount, and reason for refund have been chosen, click Issue refund.

Refund a class paid for with a package

  1. Sign in to your Square Dashboard and click Payments > Appointments > Calendar.
  2. Click the class, the attendee’s name, then click Remove from class.
  3. From the Remove from class screen, update client booking notifications.
  4. If the class booking was paid for with a package, the name of the package will show up as the Refund method.

Related articles

Can't find what you need?