Salon booking software compared
Fresha, GlossGenius and others compared on new client fees, deposits, reminders and APIs.
Most businesses that sell gift cards already pay for software that can sell them online. This guide shows how to use it from your website, what to write on the card and the page, and the expiry and VAT rules that apply in the US and Europe.
Updated 29 October 2026, about 10 minutes to read
The short answer
Use the gift card feature in the booking or till system you already pay for, such as Square, Toast, Fresha or Shopify, and link to its gift card page from your website. Cards bought online then work at your till, and balances stay in one place. Before you sell, set the expiry to what the law allows where you trade: in the US, the money on most gift cards must last at least five years.
If you run a salon, a spa, a restaurant or a shop, the software you use to take bookings or payments probably sells gift cards already. Using it is nearly always better than adding a separate gift card tool to your website, for one reason: a card bought online has to be accepted at your till, and the system that sold it is the one that can check its balance.
So the job is usually small. Switch the feature on in your booking or till system, set the amounts, the design and the terms, then add a link to its gift card page from your website. A customer taps "Gift cards" in your menu, buys one on the provider's page, and the recipient gets it, usually by email.
Two parts need real thought: the expiry date, because the software does not check the law for you, and the wording on the card. Both are covered below.
Check your own system first. A few examples, from each provider's own pages:
Features and fees change, so read your provider's current gift card page before you switch anything on. If you are still choosing a booking tool, gift cards are one of the things to compare: see salon booking software compared.
The most common mistake is selling cards in one system and redeeming them in another. A restaurant adds a gift card plugin to its website while the till runs on something else. Now the till cannot read the codes, so staff look each one up in a spreadsheet, mark it as used by hand and hope nobody spends it twice.
Before you switch anything on, answer these:
If the answer to the last question is yes, use it, even if its gift card page is plainer than you would like. If it is no, ask the provider whether it is planned before you look elsewhere.
For a salon or spa whose booking tool also takes payment, the card belongs in the booking tool. For a restaurant, it belongs in the till system, because that is where the bill is paid.
The provider sells and delivers the card. Your website's job is to make it easy to find, and to answer the questions people have before they buy one:
A spa might write: "Give a treatment. Choose an amount, add a message, and we email the gift card to you or straight to the recipient, now or on a date you pick. It can be spent on any treatment or product at the spa, in person or when booking online, and it is valid for [period] from the day you buy it."
Before you announce it, buy one yourself and look at what arrives: the email, the design, the code and the terms. That email is what your customer's friend will see, so it should look like your business and say how to book.
Most systems sell cards for an amount of money, which is the simplest kind to run. The recipient spends it on anything, and if they spend less, the balance stays on the card.
A card for a named experience, such as afternoon tea for two or a sixty-minute massage, makes a better present and raises one question later: what happens when the price changes? Decide before you sell, and say it on the card. Either it covers that experience whatever the price on the day, or it is worth the amount paid and the customer pays any difference.
In Europe, the kind of card can also decide when VAT is due, as the section on Europe explains. Ask your accountant before you sell experience cards for the first time.
For a hotel or guesthouse, an experience card such as a night with breakfast needs a line on dates too: whether it can be used at weekends and in the busiest months, and how far ahead to book.
Federal rules in Regulation E cover gift certificates and store gift cards sold to the public. In plain words:
Many states go further. California, for example, generally does not allow expiry dates on gift cards at all. Check your state's rules before you set any expiry date or fee. The simplest choice is often no expiry date and no fees, which also keeps the wording on the card short.
This is general information. For your own business, ask your accountant or a lawyer who knows your state.
There is no single EU rule on gift card expiry. Each country has its own consumer rules. Ireland, for example, has the Consumer Protection (Gift Vouchers) Act 2019: its consumer agency says vouchers for a single shop or chain must be valid for at least five years, and any expiry date must be stated in writing. In other countries, national consumer law decides what expiry periods are fair, so ask an adviser where you trade.
VAT on vouchers follows EU-wide rules, which distinguish two kinds:
Your accountant will know which kind yours are and how to record them.
Gift card settings let you choose almost any expiry date, and some marketing advice suggests short ones to bring customers in sooner. The software does not check whether that date is legal where you trade. Decide the expiry from the rules that apply to you, then set it in the system and print it on the card.
Keep the terms short and put them in three places: on the gift card page, on the card or in its email, and in your full terms. Cover:
Plain words are enough: "Valid for [period] from the date of purchase. Use it for any treatment or product, in person or online, over as many visits as you like. To check your balance, ask at reception or reply to your gift card email."
"Buy a gift card and get a bonus card free" is a common offer before Christmas. The card the customer pays for follows the rules above. The bonus card is promotional, and in the US it sits outside the federal limits as long as it says it is promotional.
Give a bonus card its own expiry, written on it, its own spending rules if it has any, and a design that looks different from a bought card, so staff and customers can tell them apart at the till.
Discounted gift cards, sold for less than their value, cost you the difference on every one. If you run them, run them for a short, fixed period, and decide beforehand which services they can be spent on.
Vouchers you donate to a school raffle or a charity auction deserve the same clear wording: what it covers, until when, and how to book.
Gift cards are easy to resell, which makes them attractive to people paying with stolen card details. When the real cardholder disputes the payment, the money is taken back from your account, and the gift card may already have been spent.
Orders worth a second look:
Check whether your provider lets you limit the amount per card or per order, and hold a suspicious order until you have spoken to the buyer.
At the till, staff should check each card in the system before the customer leaves, scan or type the code rather than trust a screenshot, and note any card that does not work instead of honouring it from memory.
A gift card sold is money taken for work you have not done yet. Your accountant will want to know how much is outstanding, and most gift card systems have a report of cards sold, spent and still open. Run it every month and check it against your sales records.
In the US, ask your accountant how unspent balances are treated in your state, including under its unclaimed property rules. In Europe, ask how the VAT on the cards you sell should be recorded, using the voucher rules above.
If you ever change booking or till systems, plan the gift cards first. Ask the new provider whether it can import open balances, and keep the old system readable until every old card has been spent or has lawfully expired.
A separate tool is worth it when your till or booking system has no gift cards at all, or sells them only in person. Standalone gift card services and store extensions can sell cards on your website and email them. The cost comes at redemption: unless the tool connects to your till, staff check and mark each card by hand, so write the process down and keep it simple.
If you sell products online as well, the store platform can carry the cards, and the choice of platform matters more: Shopify or WooCommerce compares the two for a small shop, and online stores covers the questions customers ask.
For most small businesses the website part is a small job: a page and a link. On a site we build, it goes in with the other pages, linked to the gift card page of the system you already use. Anything more, such as showing balances inside your own site, depends on what that system's API allows, and we check before promising it. See websites.
Yes. A store platform such as Shopify sells them as products, WooCommerce can with an extension, and standalone gift card services sell and email them for you. The catch is redemption: without a till that reads the code, staff check and mark each card by hand, so keep a simple written process and a list of open cards.
Check the law first. In the US, federal rules say the money on most gift cards must last at least five years from purchase or the last top-up, and some states, such as California, generally ban expiry dates. In Ireland, vouchers must be valid for at least five years. Elsewhere, ask an adviser what is allowed where you trade.
Usually by email, from the system that sold it, with a code or a barcode the recipient shows at the till or enters when booking online. Many systems let the buyer send it straight to the recipient on a chosen date. Buy one yourself before launch and check that the email looks like your business and says how to book.
They stay on the card until they are spent or reach a lawful expiry date. In the US, ask your accountant how unspent balances are treated in your state, including under unclaimed property rules. In Europe, the VAT treatment depends on whether the card is a single-purpose or multi-purpose voucher, so ask your accountant how to record it.
An amount is simpler to run and can be spent on anything. A named treatment or experience makes a nicer present, but it needs a rule for price changes: either it covers that treatment whatever the price on the day, or it is worth what was paid. Say which on the card, and ask your accountant about VAT.
Yes, by posting the link to your gift card page in your profile, your posts and your stories, especially in the weeks before Christmas and Mother's Day. The sale still happens on your provider's page, so the card works at your till. Open the link on a phone before you post it.