Skip to content

Set up tax

JustBook applies a tax rate to the totals customers see and to your invoices. You set one business-wide default, and any branch in a different tax jurisdiction can override it. Tax works on every plan.

Your default tax lives in Settings → Booking Policies → Default tax.

JustBook displays tax — it doesn’t file it. These settings control how tax appears on prices and invoices. JustBook does not calculate, file, or remit tax on your behalf. You’re responsible for using the correct rate for your jurisdiction.

  1. Open Settings → Booking Policies.
  2. In the Default tax card, turn on Enable tax.
  3. Set your Tax Rate as a percentage.
  4. Set a Tax Label — the name customers see, such as VAT, GST, or Tax.
  5. Choose whether prices already include tax (see below).
  6. Select Save Settings.

This rate is applied to booking totals shown to customers and to invoices.

The Prices already include [your tax label] toggle controls how your listed prices are read:

  • On (tax-inclusive) — the price you set already contains the tax, and JustBook breaks it out for display. A service listed at 105 with 5% inclusive tax shows a subtotal of 100, tax of 5, and a total of 105.
  • Off (tax-added) — tax is added on top of your listed price at checkout.

Either way, every payment summary — the booking payment step, package checkout (online and when you sell one from a customer’s record), the appointment’s payment details, and the summary shown while you create or edit an appointment from the admin — shows the same breakdown: a pre-tax subtotal, an explicit tax line, and the total. For tax-added pricing the tax is added on top of your listed prices; for tax-inclusive pricing JustBook breaks the embedded tax out of them.

Either way, the amount JustBook sends to Stripe is tax-inclusive — the total the customer pays already contains the tax. Because of this, keep Stripe’s own tax calculation turned off; JustBook owns the rate, and Stripe would otherwise treat your totals as additionally taxable. See connect Stripe.

If one branch sits in a different tax jurisdiction — another state or country — you can give it its own rate instead of the business default.

  1. Open Settings → Branches.
  2. Edit the branch.
  3. Turn on Override tax for this branch.
  4. Set the branch’s Tax rate (%) and choose whether prices already include this tax.
  5. Save the branch.

That branch now uses its own rate; every other branch keeps the business-wide default. Leave the override off for any branch that should inherit the default. Turn Stripe’s own tax calculation off here too.

For any booking, JustBook uses the branch’s tax if that branch has an override set, and otherwise falls back to your business-wide default. Whichever rate applies is recorded on the appointment when it’s created, so a later change to your tax settings doesn’t rewrite the tax on past records — including their invoices, even if an invoice is regenerated. That recorded rate is what customers see everywhere they view the booking afterwards — the booking details and cancellation pages under My Bookings show the same pre-tax subtotal, tax line, and total that were charged, whether your pricing is tax-inclusive or tax-added.