Skip to main content

Introduction

Gift cards let you sell digital gift cards to clients and their friends and family. The recipient’s unique gift card code is emailed by default - at the till you can switch the email off to hand the code over yourself - and your team applies it at checkout to pay for appointments, fully or partially, or as the deposit on a booking they make for the client. Gift cards can be sold two ways:
  • From the business dashboard - your team sells a gift card from the Gift cards screen. Recipient name is required when emailing; when handing the code over in person you can leave the name blank. Email is optional unless you’re sending the card. Settle through any in-shop payment method (cash, manual card, other). No online payments needed.
  • From the online booking portal - clients buy gift cards themselves and pay through your connected payment provider.
Both paths use the same gift card and the same redemption flow.

Sorting and filters

Search and filters choose which rows are listed. They do not change the order. To change the order, click a column heading that sorts. Unless the page says otherwise, the first click sorts text A to Z, and numbers and dates highest or newest first. Click the same heading again, or the heading the list already opens on, to reverse it. The arrow beside the heading shows the direction: up is A to Z, oldest first or lowest first, and down is Z to A, newest first or highest first. A heading that sorts by name ignores capital letters: “anna” and “Anna” sort together. The list opens newest purchase first. Amount, Balance, Expires, and Purchased sort. A gift card for a service or bundle sorts by its value. Code, Recipient, and Status do not sort. Search, status, type, and the purchase dates are filters.
Gift cards list with code, recipient, balance, status badges, and revenue summary
Note: Online gift card purchases need online payments (Stripe or Square) connected for your location. Selling a gift card from the dashboard does not. See Payments to connect.

Gift card types

Bella Booking supports three types of gift cards: An Amount card is a balance: the recipient spends it at checkout on anything, and whatever is left stays on the card. A Service or Bundle card pays for its own service or bundle, and nothing else:
  • It pays for that service in full, whatever it costs on the day. If the price has gone up since the card was sold, the card pays its value and the difference shows on the bill as a Service gift card discount, so the client pays nothing more.
  • It’s used up in one go. If the service costs less on the day, for example at an off-peak price on a weekday, the card covers it and the rest of the card closes. Nothing is left to spend on anything else.
  • It can’t be used beside a discount, a promo code or a reward. One chosen beside it is refused. A birthday reward (while its window lasts), a loyalty reward or a referral reward stays for another appointment. A new-client offer is for a first visit only, so a first visit paid with one of these cards goes without it.
  • It can’t pay for a different service or for a sale with no appointment. To use it for another service, change its service first. Add-ons on the same appointment are paid separately. An appointment fee is left off when the card pays for every service and Waive for prepaid sessions is On (the default); otherwise it is paid separately too.
  • It can’t be split. Cancel the appointment, or refund in full the sale it paid at checkout, and the whole card comes back. If it paid a deposit, give the deposit back with Refund deposit and the whole card comes back with it. A cancellation does the same, unless your cancellation policy keeps all of the deposit, when the card stays used.
  • A deposit paid before it can be more than the bill has left. The card pays its service in full, so if the client already paid a deposit in another way, checkout asks you to refund the part of that deposit left with nothing to pay first.
A location-level appointment fee is not loaded onto the card’s value, because the card represents the service or bundle itself. Which types are available depends on your Gift Card Settings. Service and bundle gift cards each have their own setting to switch them on.

Key features

  • Sell from the business dashboard: Your team sells a gift card from the Gift cards screen and settles through cash, manual card, or other - no online payments needed
  • Online purchase: Clients buy gift cards through your online booking portal (online payments required)
  • Promo codes: A promo code with Gift cards switched on takes money off a gift card bought online or added to a sale. The buyer pays less and the card keeps its full value
  • Three gift card types: Dollar-value amounts, a specific service, or a whole bundle (service and bundle cards can be sold from the dashboard or purchased online)
  • Gift card designs: Six built-in designs (Classic, Birthday, Thank You, Congratulations, Holiday, Floral) plus custom uploads - you can hide the built-ins in gift card settings so clients only see your customs
  • Email delivery: Recipients are emailed their gift card code by default. At the till you can switch that email off and hand the code over yourself. Online purchases are emailed too, unless the gift card email is switched off in Automated messages
  • Print: Open the gift card and click Print. The printed page is the gift card with the code, the message, the expiry and how to redeem it. Nothing else on the screen prints. It prints in black text with the card’s design as a band across the top, so it uses little ink and works on black-and-white and receipt printers. Click Print in colour instead to print the card as it looks on screen, with its full design behind the text. After an online purchase, the buyer has the same two buttons on the purchase page
  • Partial redemption: Gift cards can be used across multiple appointments until the balance runs out
  • Balance tracking: Full redemption history shows how and when a gift card was used
  • Voiding: Cancel an active gift card if needed
  • Preset denominations: Set common amounts (e.g., $25, $50, $100) for easy selection
  • Custom amounts: Optionally allow clients to enter any amount within a range you define
  • Online redemption at booking: Clients can apply gift cards when booking online to cover the deposit or full payment
  • My Gift cards portal: Clients can view their gift cards and balances from the online booking portal

How gift cards work

  1. A gift card is sold - either by your team from the business dashboard or by a client buying online
  2. The recipient gets a unique gift card code. Bella generates one (for example BELLA-A2K9-M7L3) unless your team entered the code from a physical card at the till. The code is emailed by default. At the till you can switch the email off and hand it over yourself. Online purchases are emailed too, unless the gift card email is switched off in Automated messages
  3. When the recipient comes in, your team enters the gift card code at checkout
  4. The gift card balance is applied to the appointment total
  5. If the balance doesn’t cover the full amount, the remainder is charged via another payment method
  6. The gift card can be used across multiple appointments until the balance is exhausted

My gift cards (client portal)

Clients can view all their gift cards - purchased for them or by them - from the My Gift cards page in the online booking portal. This page is accessible from the user menu after logging in. For each gift card, clients can see:
  • Gift card code and design
  • Original amount and remaining balance
  • Status (Active, Redeemed, Expired)
  • Expiry date (if applicable)
  • Sender and personal message
This gives clients self-service visibility into their gift card balances without needing to contact your business.

Selling a gift card from the business dashboard

You can sell a gift card three ways:
  • On an appointment checkout - the client buys a voucher while paying for their appointment. One transaction, one receipt, one payment. See Adding a gift card to a sale.
  • On a sale with no appointment - from Add sale (or + New → New sale on the scheduler), alongside products, custom items and packages. A walk-in can buy one too.
  • From the Gift cards screen - the quickest route when a gift card is all you’re selling.
On a checkout or a sale with no appointment the card is a line on the sale, so it appears in your Transactions list and on the client’s record. A card sold from the Gift cards screen is recorded on the card itself: it isn’t a sale in your Transactions list. Whichever way it was sold, the card counts in the Gift card summary and in the Sales summary’s Gift card sales, never in its Total sales: a gift card is money you hold for the client, and it counts as a sale on the day it pays for a service. Your team can sell a gift card directly from the Gift cards screen. The card is activated immediately and the recipient is emailed the code by default - switch the email off to hand the code over yourself, and it’s displayed after the sale for you to share. When you sell a physical card, enter or scan its printed code so the same code works in Bella, on the card, and at checkout (including online booking).

Sell steps

Sell a gift card dialog with Amount, Service and Bundle tabs, preset amounts, the optional Card code field for physical cards, and recipient email fields
  1. Go to Sales → Gift cards in the sidebar
  2. Click Sell gift card (top-right)
  3. In the dialog:
    • Amount, Service, or Bundle - choose a preset denomination, enter a custom amount, pick an eligible service, or pick an eligible bundle. The Service and Bundle tabs appear only when those gift-card types are switched on in settings; a Service or Bundle card is priced automatically at that service’s or bundle’s price
    • Card code (optional): Scan or type the code printed on a physical card. Leave this blank and Bella generates a code (for example BELLA-A2K9-M7L3). A USB or Bluetooth barcode scanner that types like a keyboard works in this field - click the field first. Online purchases always get a generated code
    • Email gift card to recipient: On by default. Turn this off for surprise or physical gifts - the code is shown after sale so you can share it yourself
    • Recipient name: Who the gift card is for (free text - they don’t need to be a Bella client). Required when emailing; optional when handing the code over in person - leave blank if you don’t know who the card is for
    • Recipient email: Required when emailing; optional when handing the code over in person
    • Personal message (optional)
    • Payment method: Cash, Card (Manual), or Other - how the sale was settled
  4. Click Sell gift card
  5. The new gift card opens - the code is displayed prominently for reference
Sell gift card doesn’t take a promo code. To take a code off a gift card, add the card to a sale instead (see Adding a gift card to a sale). Track gift card sales (their value, what buyers paid and what promo codes took off), payment methods collected (cash / card / other / online), redemptions, and outstanding balances in the Gift card summary report (Reports → Gift card summary).

Adding a gift card to a sale

A client having a service who also wants to buy a voucher for someone else doesn’t need two separate transactions. Add the gift card to the sale they’re already paying, and they pay once for the lot.
  1. Open the appointment and click Check out - or start a sale with no appointment with Add sale.
  2. Under Items, click Add item and choose Gift card.
  3. Fill in the same details as a standalone sale: amount, service or bundle; whether to email the code or hand it over; recipient name and email; an optional personal message; an optional physical card code.
  4. Click Add to sale. The gift card appears as its own line and is added to the total.
  5. Take payment as usual. The card is created and activated when the sale completes - not before, so a declined payment never leaves a live gift card behind.
Good to know:
  • Only a promo code that covers gift cards can discount the card. An appointment discount, a reward, a membership benefit or a package apply to the services and products on the bill, never to the voucher. A promo code takes money off it only when Gift cards is switched on under its Applies to (see Promo codes on gift cards), and its share shows under the card’s row. The card keeps its full value: a $100 gift card bought with a 20% code holds $100 and costs $80.
  • Gift cards and account credit can’t buy a gift card. Both are stored value the client already holds; Bella won’t convert one into a new voucher. They still pay for the rest of the sale as normal.
  • No tax is charged when the card is bought. Tax applies when the card is spent, on the service it pays for - so the same money is never taxed twice.
  • The code prints on the receipt, so a card handed over in person is usable straight away.
  • Refund the sale and the card is voided, so a balance whose money you’ve given back can’t be spent. Anything already redeemed from it stays redeemed.

Purchasing a gift card online

Gift cards can also be purchased through your public online booking portal by clients or anyone wanting to give a gift.

Purchase steps

  1. Go to the gift cards section of your online booking portal
  2. Choose a design - pick from built-in designs and/or any custom designs your business has uploaded (built-ins are omitted when the business has hidden them in gift card settings)
  3. Select the gift card type:
    • Amount: Select a preset denomination or enter a custom amount (if enabled)
    • Service: Select a service to gift
    • Bundle: Pick an eligible bundle to gift - the card’s value is set to the bundle’s fixed total, or its “from” price for a component-priced bundle
    The Service and Bundle options appear only when those gift-card types are switched on in Gift Card Settings and at least one service or bundle is eligible.
  4. Fill in the details:
    • Recipient name: Who the gift card is for
    • Recipient email: Where the gift card code will be sent
    • Your name: Displayed to the recipient as the sender
    • Personal message (optional): A message included in the delivery email
  5. To use a promo code, open Have a promo code? in the summary and apply it. The summary then shows the gift card value, the discount and the total to pay, and the recipient still gets the card’s full value
  6. Pay through your connected payment provider. A promo code that covers the whole value issues the card with no payment step
  7. Once payment is confirmed, the recipient receives their gift card by email
Note: Gift card purchases are non-refundable.

Redeeming a gift card at checkout

Your team applies one or more gift card codes when checking out an appointment or ringing up a sale. A card can also pay an appointment’s deposit in advance: see Gift card as the deposit.

How to redeem

  1. Open an appointment and click Check Out
  2. Under Redeem gift card, enter the client’s gift card code and click Look up
  3. Bella verifies the code and shows the available balance
  4. For an Amount card, enter the amount to redeem (up to the remaining balance or the amount still owed, whichever is lower). A Service or Bundle card shows no amount box: it pays for its service or bundle in full and is used up
  5. To redeem a second card, click Add another gift card and look it up the same way. Each card has its own amount, and cards apply in the order you entered them. Up to ten cards can go on one sale, and the same card cannot be added twice
  6. Each gift card is deducted from the total, one line per card
  7. If a remaining balance is owed, select another payment method (cash, card, etc.) to cover it, or split it
  8. Complete the checkout
Two guests booked together can each pay with their own gift card this way, on the one appointment. The client’s receipt lists each card as Gift card ending 4821, with only the last four characters of the code, so a receipt that carries someone else’s card never gives away their full code. Your team still sees the full code on the sale.

Partial redemption

Amount gift cards support partial redemption. If a client has a $100 gift card and their appointment costs $60, the gift card balance reduces to $40 and can be used again at their next appointment. A Service or Bundle card is never partly redeemed: it’s used up in one go (see Gift card types).

Fully redeemed

When the balance reaches $0, the gift card status automatically changes to Redeemed and can no longer be used.

Gift card as the deposit

When your team books for a client who holds a gift card, the card can pay the deposit, a part payment or the whole booking, in advance. Open the appointment, choose Actions > Record deposit, pick Gift card, look the card up and, for an Amount card, set the amount to redeem. A Service or Bundle card shows no amount box: it pays for its own service or bundle on the appointment in full and is used up. The value comes off the card at once, so the same code can’t hold a second slot, and the appointment is confirmed. One card per Record deposit: two guests each paying with their own card is two, while a balance is left. At checkout each deposit comes off the bill, and the client’s receipt shows Deposit applied · Gift card ending 4821 for each. If the appointment is cancelled, what your policy gives back goes back on the card. The steps are in Recording deposits and part payments.

When a gift card was applied at online booking

If a client applied a gift card while booking online, that amount is drawn from the card at booking and put toward the appointment. When you check the appointment out, the bill lists that amount as Gift card (applied online) and the total is only what is left - the client is never charged the drawn amount again at the till. Worked example 4 - a gift card applied online. A client books a $120** appointment and applies a **$50 gift card during online booking.
  1. At booking, $50 is drawn from the gift card and put toward the appointment.
  2. At the till, the bill lists Gift card (applied online) at $50**, so the total to collect is **$70.
  3. You settle the **$70** by the client's chosen method (cash, card, or another gift card). The client is **not** charged the original $50 a second time.
If the appointment is later cancelled or refunded, the $50 drawn at booking is restored to the gift card, so the balance is never lost. Because an Amount gift card is a balance, it can also pay for add-on charges - unlike memberships, packages, per-line discounts and Service or Bundle gift cards, which cover the base service price only. An Amount card simply reduces whatever remains on the appointment total, including an active appointment fee.

Managing gift cards

The Gift cards section in the dashboard lets you search, view, and manage all gift cards for your location.

Searching and filtering

  1. Go to Sales → Gift cards in the sidebar
  2. Use the search bar to find by code, recipient name, or recipient email
  3. Filter by one or more statuses: Active, Redeemed, Expired, or Voided
  4. Filter by type: All types, Dollar amount, Service, or Bundle
Summary statistics are displayed at the top of the page:

Viewing a gift card

Click any gift card in the list to open its detail view, which shows:
  • Gift card code and type
  • Value and remaining balance, and, when a promo code lowered the price, what the buyer Paid and the code
  • Recipient and sender details
  • Personal message (if provided)
  • Purchase date and expiry date
  • Status
  • Each change of its service or bundle, with the date and who made it
  • Full redemption history - for each use, the date, the amount, what it paid (a sale, a booking made online, or the deposit on an appointment), a link to that sale or appointment, and whether a team member or the client used it

Changing a card’s service

When a client can’t have the service on their card, they can have another one instead.
  1. Open the gift card detail page
  2. Click Change service
  3. Choose the new service or bundle, and its variant if it has them
  4. Click Change service
Only services and bundles that cost no more than the card’s value are offered, at today’s prices. A variant is checked at the lowest price it can be booked at (its own price, or a pricing tier’s price for it), and a service whose price depends on the team member at its lowest price. Like any card for a service, the card then pays for that service in full, whichever variant or team member the appointment has. The card keeps its value, code and expiry. When it’s used, it pays for the new service in full and the rest closes. For example, a $130 facial card changed to a $100 massage pays for the massage, and the other $30 closes. Only an Active service or bundle card can be changed. A card already paying for an online booking or a deposit is in use until that booking is cancelled or the deposit is refunded. Changing a card needs the gift cards Change service permission, which the Owner, Admin and Receptionist roles have by default.

Voiding a gift card

If you need to cancel a gift card - for example, if it was purchased in error - you can void it.
  1. Open the gift card detail page
  2. Click Void
  3. Confirm the action
Note: Only Active gift cards can be voided. Voiding is permanent. The remaining balance is forfeited and the gift card can no longer be redeemed. The original sale still counts in your reports. Selling another card records a second sale.

Gift card statuses


Gift card summary report

The Gift card summary report gives you a day-by-day breakdown of gift card activity over any date range, including cards sold, their value, what buyers paid and what promo codes took off, amounts collected by payment method (cash, card, other, online), amounts redeemed, and outstanding balances. Use the payment-method columns to reconcile the till. It also supports comparison mode to measure performance against a previous period or the same period last year. To access it, go to Reports > Gift card summary.

FAQs

Q: What is the difference between an Amount, a Service, and a Bundle gift card? A: An Amount gift card is a balance the recipient can use toward any appointment, add-ons included, and any balance left stays on the card. A Service gift card gifts a specific service, and a Bundle gift card a whole bundle: its value is that service’s or bundle’s price when it’s sold, and the name appears in the delivery email. When it’s redeemed it pays for that service or bundle in full, even if the price has gone up since, and it’s then used up. It can’t be spent on anything else or used beside a discount, unless a team member changes its service. Service and Bundle gift cards are each switched on separately in Gift Card Settings and can be sold from the business dashboard or purchased online. Q: What happens when a service gift card is used on a cheaper day, like an off-peak weekday? A: The card pays for the service at that day’s price and is used up. The rest of the card closes and can’t be spent on anything else. For example, a $145 card for a service priced $137.75 on a weekday pays $137.75, and the other $7.25 closes. Q: Can a service gift card be used for a different service? A: Not as it is. It pays only for its own service, online and at the desk. A team member can change its service to another service or bundle that costs no more than the card’s value, and it then pays for that one instead. Q: Can I give a gift card away for free, as a prize or a goodwill gesture? A: Yes, two ways. The cleanest is a promo code that covers the whole value: in Settings > Discounts, create a Percentage code of 100% with Gift cards switched on under Applies to, then add the gift card on Add sale (Add item > Gift card) or at an appointment’s Check out and apply the code. The card is issued at its full value with nothing to pay, the sale records the discount, and the card prints from its page like any other. The other way is client credit: open the client’s Wallet tab, click Adjust balance in the Credit section, enter the amount and a reason (for example “Competition prize”), and save. The client spends it at checkout like any other credit, and the adjustment is recorded in their credit ledger with who made it. This needs client credit switched on and the Manage client credit permission. Don’t use Sell gift card for a free card: it always records a payment (Cash, Card (Manual) or Other), so the card would show as sold. Q: Can a promo code take money off a gift card? A: Yes, when the code has Gift cards switched on under Applies to in Settings > Discounts. It works on the Gift cards page of your booking site and on a gift card added to a sale or an appointment checkout. The buyer pays less and the card keeps its full value. A code without Gift cards is refused, and Sell gift card doesn’t take a code. See Promo codes on gift cards. Q: Can I use my own codes for gift cards we sell? A: Yes - at the till only. When you click Sell gift card, the optional Card code field lets you scan or type the code printed on a physical card (letters, numbers, and hyphens, 6-50 characters). Leave it blank and Bella generates a code. Online purchases always get a generated code. Each code must be unique; if you void a card sold by mistake, you can sell that physical code again. Q: Can I bring gift cards across from my previous system? A: Yes. Send the team a spreadsheet or export of the cards that still have a balance in the support chat (the Support button in the sidebar), and the team imports them for you free of charge. Each card keeps its code and remaining balance, nothing is emailed to recipients, and imported cards count in your outstanding balance, never in your sales. Don’t re-enter old cards with Sell gift card: that records each one as a new sale. Q: Can a gift card be used across multiple appointments? A: Yes. Gift cards support partial redemption and can be used until the balance is exhausted. Q: What if the gift card balance is more than the appointment total? A: Only the amount needed is deducted. The remaining balance stays on the gift card for future use. Q: What if the gift card balance is less than the appointment total? A: The gift card amount is applied and the remaining total is charged via another payment method (cash, card, etc.). Q: What happens when a gift card expires? A: Expired gift cards cannot be redeemed. The expiry date is shown to the recipient in their delivery email. Q: Can I resend the gift card email? A: Yes. Open the gift card and click Resend email. Bella sends the same email to the recipient email already on the card. The code does not change. You can do this while the card is active, still has its full balance, and has not expired, and while the gift card email is switched on in Automated messages. The button is there for team members who can sell gift cards. The recipient email can’t be changed once the card is sold. If it’s wrong, copy the code with the copy button beside it on the card and send it to the recipient yourself. Q: Can I print a gift card? A: Yes. Open the gift card and click Print. The printed page shows your logo or business name, then the gift card: what it is for, who it is to and from, and the code. It prints in black text with the card’s design as a band across the top, so it uses little ink and works on black-and-white and receipt printers. Below the card are the personal message, the expiry date and how to redeem it, with a link to your booking page when online booking is on. A card that has been partly used shows the balance left, and a voided, redeemed or expired card says so. To print the card as it looks on screen, with its full design behind the text, click Print in colour. Anyone who can view gift cards can print. After an online purchase, the buyer has the same two buttons on the purchase page. Q: Does voiding a gift card undo the sale? A: Voiding forfeits the remaining balance so the card cannot be redeemed. The original sale still counts in your reports. Selling another card records a second sale. Q: Who can void a gift card? A: Team members with the Void gift cards permission. By default, Owners, Admins and Receptionists have it. Q: Can clients see their gift card balances online? A: Yes. Clients can view all their gift cards and remaining balances from the My Gift cards page in the online booking portal (accessible from the user menu after logging in). Q: Can clients use gift cards when booking online? A: Yes. When booking online, clients can apply a gift card at the payment step to cover the deposit or the full booking amount. If the gift card balance doesn’t cover the total, the remainder is charged via card. Q: A client applied a gift card online - am I charging them for it again at the till? A: No. The amount the client applied online is drawn from the card at booking and put toward the appointment. At checkout, the bill lists that amount as Gift card (applied online) and you collect only what is left - for example, a $50 gift card applied to a $120 appointment leaves $70 to collect, not $120. If the appointment is cancelled or refunded, the drawn amount is restored to the card. See When a gift card was applied at online booking. Q: Can a gift card pay for add-on charges? A: An Amount gift card can. It’s a balance, so it goes toward any part of the appointment total, add-ons included. A Service or Bundle gift card covers its service’s base price only, like a package session, so add-ons are paid separately. Q: How do I enable gift cards? A: Go to Settings > Gift cards to enable the feature and configure your options. See Gift Card Settings.
To enable and configure gift cards, see Gift Card Settings. To configure the automated delivery email sent to recipients, see Automated messages. For a client-bound alternative to bearer gift-card codes - one top-up balance per client, applied automatically without a code - see Client credit.