Back to Home

Create and Manage Packages with Square Appointments

With Packages, you can create and 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. 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 currently has some limitations: 

  • 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. From your online Square Appointments dashboard, navigate to Library, then click Packages > Create package

  2. From the Create package screen, add in package details such as the package name and description.

  3. In What’s included 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. Once all package details have been added, click Save

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

Manage Packages

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

View existing packages

To view and edit existing packages:

  1. Navigate to Items, then click Packages.
  2. Click on any package to enter the View package screen.

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.

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

Delete packages

To delete existing packages:

  1. Navigate to Items, then click Packages.
  2. Click on any package to enter the View package screen.
  3. From the View package screen, click Actions.
  4. Click Delete.
  5. Click Delete package to confirm your changes.

Note: 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. Navigate to Customer directory, then click 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 expiration date of the package.
  5. Click > Edit what’s included to manually increase or decrease the quantity remaining. Click Extend expiration date to move out the package’s expiration date.

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

Sell Packages

Sell a package with the Square Dashboard

  1. From your online Square Dashboard, navigate to Customer directory, then click 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.

Note: You can also sell a package by navigating to Payments > Virtual Terminal. Click Take payment then click Itemized sale.

Sell a package with 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 more about Getting Started with Square Online.

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

Note: 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 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. From your online Square Dashboard, navigate to Items > Packages, then select the package you want to sell.
  2. Navigate to the Payment Links section, then toggle on the option for Create a payment link or buy button.
  3. Click Save to confirm the changes made to your package.
  4. Re-open the package, then navigate to the Payment Links section.
  5. Click Copy to view sharing options for the payment link.

Note: 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 the Square Dashboard

  1. From your online Square Appointments dashboard, click Calendar.
  2. Navigate to 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. Navigate to 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 Booking page

Before customers are able to redeem packages from your Booking Page, you must first Enable online booking in your online 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.

Note: Your customer must have completed at least one online booking using the same phone number for packages to show as available.

FAQ

Is there a transaction fee to use packages?

When subscribed to Square Appointments Plus, your processing fee for card-present (swiped, dipped, or tapped) payments will be 2.5% + 10¢ per transaction. For other types of transactions, whether it’s an online payment or the card is not present, you’ll follow the Square standard processing rates.

Learn more about Square fees.

What happens if I downgrade my Square Appointments subscription while I have pending packages?

If you downgrade or cancel your subscription, you will lose access to create new packages, sell existing packages, and accept packages as payment for an appointment or class booking.

How do customers purchase a package?

Packages can be sold via your online Square Dashboard or your Square Appointments POS app.

How does a customer redeem their package when booking an appointment online?

If your customers book their appointments online and you don’t require pre-payment for online bookings, they can continue to book as they have previously. Once you complete the appointment on Square Appointments dashboard, you will see the package credit automatically applied towards the covered service.

How do I issue a refund for a purchased package?

To issue a refund for a purchased package:

  1. From your online Square Dashboard, navigate to Transactions.
  2. Click the transaction for the purchased package, then click Issue Refund.
  3. From the Issue refund screen, you can choose to Refund Items or Refund Amount.
  4. To refund the entire package value, click Refund Items. Select all items, then click Refund items.
  5. 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.

To refund a class paid for with a package:

  1. From your online Square Appointments dashboard, click 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. Refund method. If the class booking was paid for with a package, the name of the package will show up as the Refund method.

Why isn’t the package being automatically applied?

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.