Skip to main content
Checkout is the thirty seconds where the whole visit turns into money. Sable keeps it on the appointment, so the service, the retail, the tip, and the payment all land on one ticket. The checkout shelf shows the products your role can sell. Booth renters see salon retail alongside their own retail. Browsing that shelf does not grant access to salon inventory management or product costs. Payment availability still follows the ticket’s payout accounts; when a combination cannot be collected, checkout explains the restriction before taking payment. Booth renters sell salon retail at the salon’s price. Its price pencil and ticket discounts are unavailable while salon retail is on the ticket. Service-only ticket discounts keep their existing permissions. A renter ticket with salon retail shows its totals for review and explains any collection restriction before payment.

Ring up an appointment

Open the appointment and start Checkout. It opens as a window over your calendar, with the ticket on the right and your shelf on the left, and the appointment is right where you left it when the window closes.
  1. Build the ticket. The booked services are already on it. Tap a product to add it, tap again for another, or use the stepper on its line. Search by name, or narrow the shelf by product type; Services adds another service from your menu. Discount applies a percentage or an amount, and One-off charge rings up the extra that fits nowhere else. Any line with a pencil beside its price can be repriced for this visit.
  2. Next. The shelf gives way to the ways to pay. Every way stays in the same place on the screen. One you can’t use right now is greyed out with the reason under it, such as No reader paired or Not available on your role.
    • Card reader. Choose the reader, then send the total. The client adds a tip and taps or inserts their card on the reader while Sable waits with you. With several readers, Sable preselects the one last used on this device. See Card readers.
    • Cash. Pick a tip if the client left one, enter the cash received, and Sable shows the change due before you record it.
    • Tap to pay. Takes a contactless card on your iPhone, in the Sable iPhone app.
    • Card. Pick a tip, then type in a card read out over the phone. Stripe’s secure fields hold the number, so it never touches Sable.
    • Payment link. Text or email the client a secure link to pay, or copy it to send yourself. The link is due on receipt. While a card payment for the visit is still open, or one card of a split is paid and the rest is due, finish or cancel it before sending a link.
    • Split. Puts the total on two cards, one after the other. See Split across two cards.
  3. Take the money. The button under the ticket says exactly what will happen, with the amount: Send $166.78 to Front desk**, **Record $186.28 cash, Charge $192.78, or Text link to Maya.
Tip presets calculate on services only. A $100 service with a $4.30 product fee suggests $20 at 20%. You can also enter a custom amount. With a countertop card reader, the client adds their own tip on the reader instead. Once the visit is paid, the ticket shows Paid and you can rebook the client from right there, or close the window with Done. On a phone the same steps open one screen at a time: the ticket, Add item for the shelf, then Payment.

Checkout in the Sable app

Checkout in the Sable app works the same way. On iPad it opens as the same window over your calendar, with the shelf on the left and the ticket on the right. On iPhone it opens one screen at a time, and Tap to Pay on iPhone sits first among the ways to pay. When the client pays with Tap to Pay on iPhone, cash, or a typed card, Sable shows a tip screen for you to hand over: your tip presets with the amount under each, Other, and No tip, thanks. The client’s choice lands on the ticket before the payment starts. A countertop card reader asks for the tip on its own screen, and a payment link asks on the client’s payment page. The product fee under the services adds each logged product’s usage charge, including its back-bar markup, then subtracts the included product allowance. The chevron under the row opens the products and the allowance. The pencil beside the fee reduces the amount, and Remove fee waives it before charging. The breakdown then shows an adjusted line, so the rows still add up to the fee. Changing the items or services resets the adjustment so you can review the recalculated fee before charging. The client receipt shows one Product fee line when a fee is charged; a fully waived fee stays in the sale record and is left off the client receipt and invoice. See Inventory settings to set markups, allowances, and tax on product fees. When checkout is paid at the chair, the appointment is marked completed and the transaction shows up in Transactions with the full breakdown: items, discount, processing fee, and what you netted. If the client will pay later, choose Payment link. After Sable sends the invoice, the payment controls are replaced by a confirmation so you know it went through and cannot accidentally send it twice. The appointment shows Awaiting payment and the invoice stays Open until the client pays. Then the appointment is marked completed and the payment counts as collected revenue. On the web, each retail line on a salon ticket has Sold by when the salon has more than one eligible team member. It starts with the ticket’s stylist; choose the person who sold that product to attribute their retail commission. Booth renter tickets keep their existing attribution. A new sale asks who sold every product and one-off.

Edit services during checkout

The ticket stays editable right up to the charge, in the web dashboard and the Sable iOS app alike. During the visit and at checkout, every service sits on its own line, and the visit that grew in the chair rings up exactly as it happened:
  • Add a service. In the checkout window, the Services chip on the shelf shows your whole menu, add-ons included, even ones you keep off the booking page; on the appointment, Add service searches it.
  • Change a price. Tap the pencil beside a line’s price to set what this visit should cost. The line keeps the regular price in view, and Reset puts it back. The change applies to this appointment only; your menu keeps its price. Lowering the sale by more than half, through price changes and a discount together, takes the same permission as a large discount.
  • Remove a line. Take a service off the ticket and the totals follow.
After any edit, Sable reprices the ticket and refreshes the subtotal, tax, deposit credit, and total before the charge is offered, so the amount on the button is always the amount that settles. Every price change is recorded with who made it. If a deposit was collected and the reworked ticket lands below it, Sable applies what fits and flags the remainder for you to refund manually. Once the visit is completed and paid, the service lines are part of the payment record and stay as charged.

Deposits at checkout

Every deposit the client paid for the visit comes off the total: one taken at booking, and any requested from the appointment by reader, cash, card or payment link. Several deposits add up, so a $1,200 visit with a $200 and a $300 deposit collects $700. A refunded deposit no longer counts. The ticket shows the credit beside the subtotal, and the button carries what is left to pay. Commission is earned on the full service price, and it is earned at checkout, never when the deposit is paid. To take a deposit from an appointment, see Request a deposit.

Sales tax

Set your rate once under Settings → Payments, with your ZIP code or by typing it in. Sable then taxes what your state taxes in most salons:
  • Retail products are taxed. To sell one product tax-free, turn off Charge tax in that product’s pricing.
  • Services are not taxed. If your state taxes them, turn on Charge tax on services in the same place.
  • Product fees for backbar are not taxed. Turn on Charge tax on product fees in your inventory settings if they should be.
Invoices without a rate of their own, such as booking deposits, follow the same rules. When you build an invoice yourself, you choose whether it carries tax and at what rate.

Ring up a sale without an appointment

Not every sale starts on the calendar. A walk-in buys shampoo, a client drops in for a quick blowout, a colleague picks up a gift card. Open Transactions and choose new sale. The same checkout window as an appointment opens with an empty ticket: the shelf on the left, the ticket on the right. When a sale contains only salon-owned retail, the client’s card statement uses the salon’s configured statement name. The person who sold the products still receives their usual retail commission. A sale of a booth renter’s own products uses the renter’s statement name, as does a renter’s service ticket that also includes salon retail. The same rules apply when the client pays by payment link.
  • Client. Search the people you already have under Search or add a client, or choose New client at the end of the list to add someone with a name, mobile number, and email if you have it. The sale lands in their history. Skip it for a walk-in, or choose Remove client to turn the sale back into one.
  • Products. Tap a product on the shelf to add it, and again to add another. Search and the product type chips narrow the shelf.
  • Service. Choose who is doing it, then pick from that person’s own menu at their own prices. Each service line shows its stylist and time, and one sale can carry services by several people.
  • Sold by. Every product names who sold it, from a list of the whole team with each person’s role, booth renters included, and a search for larger teams. On a retail-only sale nobody is chosen for you. Once the sale has a service, products start with that service’s stylist (the first one, when there are several); you can change it, and Sable never changes a person you chose. Next waits until every product has a seller.
  • One-off charge. For the charge that fits nowhere else: say what it’s for and set the amount. It names its person the same way a product does. One-off charges are not taxed, since there’s no catalog item behind them to tax.
  • Discount. A percentage or a flat amount, applied once and removed just as easily.
Sable prices the ticket as you build it, so the subtotal, tax, and total on screen are the same numbers that will settle. Next opens the same payment step as an appointment checkout: card reader, card on file, typed card, cash, or a payment link, with tips on services. A walk-in pays by cash or card; card on file and a payment link need a client on the sale. Payment links for a new sale are due on receipt. On a phone the new sale is one screen: the client at the top, the ticket, and Product, Service, One-off, and Discount under it, two by two. Product opens the shelf, and the service and Sold by lists open from the bottom of the screen. If the window closes while a payment is going through (a closed tab, a dead battery, a dropped connection), open new sale again. The same sale comes back on the payment step with its client, lines, and discount, and Sable checks what happened to that payment: a card that went through shows as paid, a reader still waiting is picked back up, and anything else is continued rather than charged a second time. If you manage the payment account and setup is still needed, the header offers set up payments, with a compact new sale button beside it so cash and walk-ins keep working while setup or verification is in progress. An account that needs attention offers review payments, and a verification-pending account shows payments pending. Ways to pay that need the account wait on the payment step, each with its reason.

Send it to a card reader

If you’ve paired a reader, Card reader leads on the payment step. Send the ticket over and hand the client the device: they add a tip on its screen and tap or insert their card. Sable waits with you, and the moment the card is approved the total updates with the tip the client chose. Cancel any time before they pay and nothing is charged. If the card is declined or the reader times out, Sable says so in a sentence and leaves your ticket exactly as you built it, ready to try again or take another way. Pairing a reader is in Card readers.

Charge a card on file

With a client on the sale, choose Card on file on the payment step. Select an eligible saved card, review the ticket and confirmed tip, and press Charge for the amount shown. Selecting a card never charges it. If the result is still being checked, return to the original payment. Cancel this payment releases it only after Sable confirms it is unpaid. If the charge already succeeded, the window shows the paid amount instead.

Record cash

Choose Cash on the payment step and record the total once the money is in your hand. Enter what the client handed over to see their change. It lands in Transactions and the client’s history like any other sale. With a client on the sale, choose Payment link and send it by text or email, or copy the link to paste wherever the conversation is already happening. The link opens the hosted payment page, is due on receipt, and shows up in Transactions as Open until it’s paid. Texting needs a mobile number on the client’s record. When a channel can’t deliver, Sable says which one and why rather than letting you send into nowhere. The link reminds the client by email on its own until it’s paid; see Create, send, and collect.

Type the card in

For a client reading their card number over the phone, choose Card on the payment step to take the details directly. The card fields belong to Stripe, so the number goes straight to them and never touches Sable. A receipt sends itself and the payment saves to the client’s history like any other. Every role at the salon can type a card in: owners, admins, the front desk, stylists, assistants, and booth renters. A client reading a number over the phone is part of an ordinary day at any chair, so the option sits on the same screen for everyone, checkout for a booked appointment included. A card read in person is still the safer read for both sides, so a reader or Tap to Pay is worth reaching for first, and a card the client has already saved works as usual. If you build a custom role, keyed entry is one of the permissions you can hand out or hold back. A teammate on a role without it sees the reader, Tap to Pay, saved cards, and payment links exactly as before.

Split across two cards

When a client wants to pay part on one card and the rest on another, choose Split on the payment step. The split opens on its own screen:
  1. Tip first. The client chooses the tip before any card is charged, so it is part of the total you split. The card reader doesn’t ask again.
  2. Set the amounts. Enter what goes on card 1, or press Half. Card 2 is the rest, and each card is at least $0.50.
  3. Take card 1 with a card reader, Tap to Pay on iPhone, a card on file or a typed card, then press Charge card 1.
  4. Take card 2 the same way. The screen shows card 1 as Paid and the amount still Due, and the ticket stays locked until the sale is paid.
If card 2 is declined, card 1 stays paid. Try another card for the amount due. If the client can’t pay the rest after all, Refund card 1 and start over returns card 1’s money in full and opens the ticket again for any way to pay. Once both cards are paid, the visit is completed, one receipt lists both cards, and Transactions shows the sale once with both cards under Paid with. Your usual processing fee is charged once for the whole sale, however you split it. Splitting takes cards only; cash pays a whole sale.

One list for money in and money owed

Transactions shows both sides of your book. Every payment sits alongside every invoice still waiting on the client, marked Open, Overdue, or Draft, so what you have taken and what you are owed read as one day rather than two screens. Once an invoice is paid it stops appearing as an invoice and shows as the payment that settled it, so nothing is ever counted twice. Filter the list by status to work one pile at a time: pick Overdue under Invoices to see only what needs chasing, or a payment status to see one kind of payment: Completed for money you’ve taken, Failed for payments that were tried and didn’t go through, such as a declined card. A card-reader or Tap to Pay payment you canceled before the card was read isn’t a transaction, so it stays out of the list. Open an invoice row and it takes you to the invoice; open a payment row and it takes you to the full breakdown. Transactions is in the iPhone app too, in the main menu right under Appointments. Your week opens the screen: gross sales, the daily shape of it against last week, and your balance and last payout. Each row gives you the client and the total on one line and the date, the tender, and the status on the next, so a day reads one-handed. Tap a payment for the full breakdown, including the processing fee, the net, and any refunds; tap an invoice and it takes you to the invoice. Narrow the list with the chips above it: Date and time, Amount, Status, Method, and Stylist. Each one opens a panel, and an active chip shows what it is filtering to so you can see the whole question at a glance. Show more walks back through the rest of your history.

Retail on a booth renter’s ticket

A booth renter can add their own retail or the salon’s retail from the checkout shelf. Access to the shelf does not grant access to manage the salon’s inventory. The renter can discount their own items and services; salon retail keeps its catalog price when a renter rings it up. For renter services and salon retail on one ticket, the client makes one card payment. Services go to the renter, and salon retail goes to the salon after the selling renter’s configured retail commission. The selling renter remains the same when an owner, front desk member, or assistant collects the payment. The processing fee is charged once and shared between the recipients. Tap to Pay on iPhone, a card reader, and an online invoice use the renter’s verified payment account. If that account or the collection method is not ready, checkout explains what needs attention. A mixed ticket takes one card payment; cash, external payments, and a split across two cards are for other tickets. The transaction shows each recipient’s original allocation, fee, amount transferred, and amount recovered, including any deduction for an outstanding refund fee balance. A reconciliation notice means recipient settlement needs review; it does not ask the client to pay again. A new sale can pay several people at once, two booth renters included. Each renter’s services and one-offs go to her own account, salon retail goes to the salon, and a renter who sold salon retail earns her retail share on it. Tips are shared across the service stylists in proportion to their services. The client still makes one payment: a card works for every sale, and cash works too unless a renter sold salon retail on it, which takes one card payment as above. For an existing support-approved independent-account arrangement, a mixed service and salon-retail ticket follows the same one-card allocation. The independent account receives service proceeds, tips and its configured salon retail commission; the salon receives the remaining retail proceeds. This is available only for the verified arrangement, and does not enable payments to arbitrary businesses. Refunds follow the original recipients.

Your own sales with a personal payments account

When an owner’s personal payments account is on, her services, tip and product fee on her own tickets go to that account. Salon retail on the same ticket goes to the salon, in full, with no retail commission. The client still makes one card payment and the processing fee is shared between the two accounts. A ticket that pays both accounts takes one card payment, by card, card reader, Tap to Pay on iPhone or online invoice. To take cash or another payment method, ring the salon retail up as its own sale; her services on their own take any payment method.

Receipts

Receipts send themselves after checkout; you’ll see Receipt sent on the transaction. Need it again? Open the transaction and resend it. No printer tray, no “can you email me that?”

Send a receipt from checkout

In the Sable iPhone app, a card taken in person with Tap to Pay on iPhone or a card reader shows send receipt above Done. When a Tap to Pay on iPhone card is declined, send receipt sits under the decline message, so the client leaves with a record of every attempt. Choose how it goes:
  • Email or text sends it to the client on file. An approved card gets your usual receipt. A declined card gets a short receipt with your business name, the date and time, the amount, the card brand and last four digits, and a Sable reference, and it tells the client they were not charged.
  • Share opens your iPhone’s share sheet with the same receipt as plain text, for a walk-in with nothing on file. Share is always there after a card attempt, even for a decline with no card details on record; that receipt simply leaves out the card line.
Texts go only to clients who agreed to texts from your salon, and never after they reply STOP. A choice that can’t reach this client stays in place, greyed out with the reason under it, such as no email on file or no text consent. Each receipt goes out once by email and once by text, and tapping twice still sends one. If Sable can’t tell whether a receipt went out, it says so and won’t send it again, so the client never gets two; share is still there. A receipt never shows more of a card than its last four digits.

Send a receipt from the paid screen on the web

When a checkout on the web is paid, by cash, card reader, typed card, card on file or two cards, Send receipt sits under Paid with two choices:
  • Email sends your usual receipt to the client’s email on file, and Sable shows where it went.
  • Text sends it to the client’s mobile number, with the same texting rules as above.
If the client has no email on file and you can edit clients, Email offers Add email: type the address and press Send. Sable saves it on the client and emails the receipt in one step. Without a client on the sale, both choices stay greyed out with No client under them. When your salon sends receipts automatically, there is nothing to press: the paid screen tells you where the receipt went, such as “A receipt has been emailed automatically to maya@example.com.” If the client has no email on file, add one right there to send the receipt. A receipt that already went out is never sent a second time. A client paying by payment link receives their receipt when they pay.

Card on file

Choose Card on file on the appointment checkout, select an eligible saved card, confirm the tip and review the displayed total. Press Charge to collect that amount. Selecting a card never charges it. Mark Client is here for verification only when the client is present to complete any bank check. A card needs the client’s purchase acceptance with your salon. One acceptance covers every stylist, booth renters included. An expired, removed or previously saved card without that acceptance cannot be charged. Collect it securely again through online booking or a client-specific form request. If a payment needs verification or its result is uncertain, continue that same payment. Use Use another way to pay only after Sable has confirmed that the original payment cannot go through.

Refunds

Mistakes happen: a duplicate charge, a no-show fee you’ve decided to waive, a service that didn’t land. Open the transaction and issue the refund from there:
  1. On the web, select the payment items to refund and choose All of it or Part for each. The tip remains visible and is available only when a service is selected. Sable calculates the items, tax, and refund total. Invoice payments use an amount. Mixed renter and salon tickets use the original items and quantities to calculate the amount.
  2. Choose a reason: Returned product, Client cancelled, No-show waived, Stylist initiated, Duplicate, or Other. The same choices are available in the iPhone and iPad refund form.
  3. Confirm the refund.
The refund is recorded against the original transaction, so the money story stays in one place. A mixed ticket recovers the original recipients’ shares, including the selling renter’s retail commission. Any unrecovered retained processing fee becomes a balance owed by the original recipient once the customer refund is confirmed. That recipient’s next card sales in the salon reduce it, up to each sale’s proceeds, and the remainder carries forward. The client pays the same amount; the sale shows a Prior fee debt deduction next to the processing fee. Deposits, no-show fees, cash and externally recorded payments leave the balance as it is, and it never stops you taking a payment. Refunding a mixed ticket whose proceeds repaid an older balance restores that same older balance; a repayment made by a card sale stays repaid when that sale is refunded. Transaction details show the refund, recovery and carried balance separately. A sale split across two cards is refunded card by card. Issue refund asks which card the money goes back to, and each card can return up to what it paid. Items are refunded from card 1, which holds the ticket’s items; either card can take an amount. Each card shows its own refund status under Paid with. Wait for a pending refund to finish before requesting another one. If a previous request was held for funding review, select the remaining original items again to calculate the current refund. Other reconciliation notices still require review; contact Sable support through the salon owner. Do not refund separately and then retry the same request. Card refunds return to the client’s card through your payment account; the transaction shows Refunded when it’s done.
Refunds on invoices work the same way from the invoice itself. See Create, send, and collect.

Keep the drawer honest

  • Record cash payments at checkout even though no card runs. Your reports (and your taxes) are only as good as what you ring up.
  • Use real refunds instead of quiet cash-backs. The paper trail protects you if a client’s bank ever asks questions.
Still stuck? Visit the Help Center to submit a support ticket.