Wix Bookings: Selecting How You Charge for Bookings Services

6 min read
Wix Bookings gives you the flexibility to accept payments just the way you like. Let clients pay for services online or in person - or offer the service for free. Besides individual sessions, you can offer clients membership plans or packages.  
In this article, learn more about:
Note:
To get paid online for bookings, make sure to upgrade your site to a Premium Plan.

Offering a free service

You can offer services free of charge. When clients view the service on your site, they see the text you entered instead of the price.
Screenshot of how a free service appears on a live site.

To offer a free service:

  1. Go to Booking Services in your site's dashboard.
  2. Create a new appointment, class, or course, or edit an existing one. 
  3. Select Free in the Price type drop-down in the Price & Payment section. 
    Tip: You can also display a service on your site that doesn't have a price display
A screenshot showing how to create a free service.

Offering a service at varying rates using price options

Price options allow you to charge for your services based on different factors. You can create custom price options for each service to suit your business, your staff, and your clients.
For example, create different prices for an appointment based on the staff member your client chooses. You can also charge different rates for services during off season and high season. Or, you can offer discounted rates to students and senior citizens. 
Important:
  • This feature is not yet available for everyone.
  • Please note that your clients won't be able to reschedule sessions purchased with price options.

To offer services at varying rates:

  1. Go to Booking Services in your site's dashboard.
  2. Select the relevant service.
  3. Scroll down to the Price & Payment section. 
  4. Select Per session or Per session or with a plan under Choose how clients can pay for this service
  5. Select Varied prices from the Price type drop-down.
  6. Enter a Default Price in the field provided.
  7. Choose how clients can pay for the service from the Payment Preferences drop-down:
    • Entire amount online.
    • Entire amount in person.
    • Entire amount either online or in person.
    • Online deposit and the rest in person.
      1. Enter the amount in the Deposit field.
  8. Click Create Price Options or Manage Price Options
  9. Name your pricing options under Price options label, for example "Client's age" or "massage type."
  10. Enter the different options and their prices in the fields provided. 
  11. (Optional) Click + Add New Option to create additional price options. 
  12. Click Save.
Screenshot showing different pricing options depending on the type of a specific service the client books.
Learn more about adding price options to your different types of services:

Charging clients online and in-person

When booking, you can require clients to pay the full service price in a few ways:
  • Entire amount online
  • Entire amount in person
  • Entire amount either online or in person
  • Online deposit and the rest in person

To offer a service which clients pay for online and/or in person:

  1. Go to Booking Services in your site's dashboard.
  2. Create a new service or edit an existing one. 
  3. Scroll down to the Price & Payment section. 
  4. Select Fixed price or Varied prices the Price type drop-down.
  5. Enter the relevant price(s).
  6. Select a payment option from the Payment preferences drop-down:
    1. Click Change.
    2. Select an online payment option:
    • Entire amount online.
    • Entire amount in person.
    • Entire amount either online or in person.
    • Online deposit and the rest in person.
  7. Click Save.
Tip:
If you select Entire Amount Online, clients are offered all the options you set up in the Accepting Payments tab in your site's dashboard, including the Manual payment method

Charging a deposit before booking

Deposit are always paid online, so make sure you have set up an online payment method
If you choose to accept deposits, clients do not have the option of paying the full service amount when booking. 
Notes:
  • This feature is not yet available for all users.
  • If you set up both an online payment method and manual (in person) payment, clients who choose manual payment do not pay a deposit while booking. 

To request a deposit when booking a service:

  1. Go to Booking Services in your site's dashboard.
  2. Create a new service or edit an existing one. 
  3. Scroll down to the Price & Payment section.
  4. Select Fixed Price or Varied prices from the Price type drop-down.
  5. Enter the relevant price(s).
  6. Select Online deposit and rest in person from the Payment preferences drop-down.
  7. Enter the deposit amount.
  8. Click Save.

Offering a service as part of a membership plan or package

Offer Membership plans and packages with the Pricing Plan app. You can also create services that are only available as part of a pricing plan.
When clients book appointments or classes, they can pay for them as single sessions or as part of their membership plan or package. Clients choose how they want to pay for the service at the checkout. You can also create a service that is only available as part of a pricing plan.
Screenshot of payment options on a live site, including buying a pricing plan to pay for services.

To offer an appointment or class as part of a membership plan or package:

  1. Go to Booking Services in your site's dashboard.
  2. Create a new appointment or class or edit an existing one. 
  3. Complete the General Info and Service Details sections.
  4. Scroll down to Pricing Plans (Memberships & Packages) in the Price & Payment section. 
  5. Click With a plan or Per session or with a plan under Choose how clients pay for this service
  6. Choose what you want to do:
    • Click + Create New Plan to add your first plan.
    • Click Connect an Existing Plan to connect the service to your existing plans.

Frequently Asked Questions (FAQs)

We are here to help with all your questions. Click a question below to learn more.

Did this help?

|