Concept

How studio booking licenses and BYOL (Bring Your Own License) work

How a studio's Team Bookings subscription includes booking licenses for team members, what happens when a studio assigns one to someone who's already paying for the Booking module, and how the savings work.

Applies toEveryone

A booking license is the right for one team member to use the Booking System — receive booking requests, manage their calendar, confirm sessions, accept deposits — through a studio's Team Bookings subscription instead of buying the practitioner-side Booking System module on their own.

Studios that subscribe to Team Bookings (whether on its own, in the Discovery bundle, or in the Full Studio Suite) get a pool of licenses included with their plan. The studio owner distributes those licenses to the people on their team from the Team tab on the Studio Bookings page. A team member with a license sees the Booking System unlocked exactly the same way as if they'd paid for it themselves — the only difference is who pays.

This article covers what licenses are, how the studio's pool is sized, what happens when a member is already paying for their own Booking module (their "BYOL — Bring Your Own License" status), and how the switch offer works on both sides. For how premium plans and the free trial work in general, see How InkMap Premium works.

  • What's included in each studio plan

    Every plan that contains the Team Bookings module ships with a baseline pool of licenses. You can add more on top, billed per extra seat at a graduated rate.

    • Team Bookings (standalone) — €42/month, includes 2 licenses.
    • Discovery bundle (Team Bookings + Studio Analytics + Studio Accounting) — €69/month, includes 2 licenses.
    • Full Studio Suite (all five studio modules) — €99/month, includes 5 licenses.
    • Extra licenses are billed in tiers: €12/month each for licenses 3 to 5, €10/month each for licenses 6 to 10, €7/month each for licenses 11 and beyond. The total adapts automatically as you add or remove seats.

    The license pool is a count, not a list of names. Adding a license adds a seat; assigning it to a specific team member is a separate step you do from the Team tab.

  • What the license unlocks for a team member

    A license unlocks the Booking System module for the person it's assigned to. With it, that team member can:

    • Receive booking requests from clients.
    • Open or close their booking calendar (and set a reopening date for when they'll be back).
    • Confirm sessions, propose dates and prices on project-based bookings, accept deposits, and mark sessions complete.
    • See and run the same booking flows as a practitioner who pays for the Booking System module directly.

    A license does not unlock the other practitioner premium modules (Stats, Accounting, Guest Spot Reach, Broadcast Inbox). Those still need to be purchased individually if the team member wants them.

  • Stats and Accounting depend on the Booking module

    The practitioner-side Stats Dashboard and Accounting Tools modules are built on top of your booking data — completed sessions, kept deposits, client lists, revenue. Without the Booking System (either your own subscription, a studio license, or an active trial), those dashboards have nothing to show.

    Because of that, Stats and Accounting cannot be purchased on their own — the billing page on the web locks them and shows a "Requires Booking System" badge until Booking is in your selection or already active. The two practitioner bundles (Essentials and Full Toolkit) both include Booking, so picking either of those covers the prerequisite automatically. A studio-assigned booking license also satisfies the requirement: if your studio covers Booking through Team Bookings, you can subscribe to Stats or Accounting standalone with no problem.

    If you cancel Booking later while keeping Stats or Accounting active, the app warns you in the cancellation dialog — those modules will keep billing but show empty dashboards until you either re-add Booking or pause them too.

  • How the system handles a member who's already paying for Booking

    If a team member is already paying for the practitioner-side Booking System module on their own subscription, and the studio assigns them a license, the system handles this gracefully:

    • The license assignment doesn't waste a seat from the studio's pool — the member is BYOL (Bring Your Own License) and is excluded from the assigned-license count. The studio can assign without worrying about consuming seats from people who already pay.
    • The member is notified that their studio offered to cover the Booking module. When there's money to save, the notification names the monthly amount they'd save by switching.
    • The practitioner's Premium screen in the app shows a price-free nudge — "[Studio name] can cover your Booking module" — with a Manage on the web button. The switch itself is completed on the web at inkmap.app, where the practitioner stops their own Booking module so the studio's license becomes their access path. The nudge stays visible until the practitioner switches over, the studio removes the license, or the practitioner drops their own Booking module — so even if the original notification was missed, the offer stays discoverable.
    • If the member ignores the offer, nothing changes. They keep paying for their own Booking module, and the offer stays available.
    • If the member switches over, their own Booking subscription is set to stop at the end of the current billing period (no immediate cut-off — they keep access until the period ends, then the studio's license takes over seamlessly).

    The reason the app surfaces this at all is simple: keeping you on a subscription you don't need would be unfair when your studio is already covering it.

  • How the savings amount is calculated

    When a studio offers to cover your Booking module and there's money to save, the notification names the monthly amount you'd save by switching. The math depends on what you're paying for today:

    • If you bought the Booking System module on its own (€14/month), switching saves you the full €14/month.
    • If you have the Essentials bundle (Booking + Stats + Accounting at €25/month), cancelling Booking re-bills the remaining two modules at à la carte rates (€5 + €8 = €13), so you save €12/month.
    • If you have the Full Toolkit bundle (all five paid practitioner modules at €35/month), cancelling Booking re-bills the remaining four modules at à la carte rates (€12 + €7 + €5 + €8 = €32), so you save €3/month.

    The smaller savings on Full Toolkit isn't a trick — it reflects that the bundle's discount comes from buying everything together. Drop one module and the rest revert to standalone pricing. The savings shown always reflects what you'd actually save based on your current plan.

  • What happens when you cancel a module from a bundle

    This applies any time you remove a single module from an active bundle, not just for the Booking transfer scenario:

    • The bundle's single Stripe line item is removed.
    • The remaining modules from that bundle are re-billed à la carte at standalone rates.
    • The bundle discount is no longer applied.

    For example, if you have Full Toolkit (€35) and you cancel Stats, you'll be billed for Booking + Guest Spot Reach + Broadcast + Accounting at à la carte rates (€14 + €12 + €7 + €8 = €41 — actually higher than the bundle, because you've lost the discount). The system always re-prices the remaining modules at standalone rates, no exceptions.

    If you want to keep multiple modules cheap, the bundle is the right path. If you only want a subset, à la carte is the right path. Cancelling from a bundle is for cases where you specifically want the bundle's discount up to a point and then want to drop a module — which is exactly what the studio-license transfer is.

  • Removing a license (the end-of-month cooldown)

    The studio owner can take a license back from the Team tab — toggling Booking license off on a member opens a "Schedule License Removal" confirmation. Once confirmed, the removal is scheduled for the end of the current calendar month, not immediate:

    • The practitioner keeps booking access until that date and is notified that their license is ending so they have time to subscribe themselves if they need to.
    • The seat stays consumed until the cooldown elapses — the studio cannot reassign that seat to a different team member during the window. This stops studios from rotating a single license across many people instead of paying for additional seats.
    • The studio owner can reverse the removal at any time before the cooldown expires by tapping Undo on the member's row in the Team tab. This re-activates the license for that member with no new notification and no extra seat consumed.
    • At the end of the month, the system finalises the removal automatically and notifies the practitioner that booking access has ended.

    If a team member who had a studio license also had their own Booking subscription before the transfer, removing the studio license does not auto-restore their old subscription — they would need to re-subscribe manually.

    A different path applies when the studio pauses Team Bookings entirely or downgrades to a bundle that includes fewer licenses than they're currently using: in those cases the affected licenses are removed immediately (most-recently-assigned first), because the studio is losing the seat capacity itself, not rotating it among members. Practitioners are notified the same day either way.

  • What you see on the practitioner side

    When the studio you work at has Team Bookings and has assigned you a license, the Booking System module on your Premium screen shows up with a Provided by your studio badge and a price of €0/month. The Booking System is unlocked just like it would be if you paid for it yourself.

    If you also have your own active Booking subscription at the same time (BYOL — Bring Your Own License), the Premium screen lists your Booking module as normal and shows the price-free nudge that your studio can cover it, with a Manage on the web button. You complete the switch on the web: stopping your own Booking module sets it to end when your current period runs out, and the studio's €0 license takes over seamlessly with no break in access — once you've switched, your Booking module shows an "Until [date]" status until that handover date.

    You can ignore the nudge and keep paying for your own subscription — nothing breaks. The Provided by your studio path stays available indefinitely; you can switch over later from the nudge or the original notification.

  • What you see on the studio-owner side

    The Team tab on Studio Bookings shows every active member with a Booking license row that always includes a toggle. Next to the toggle, a small green badge surfaces the member's existing access state when they have one: Own subscription, Trial (Xd left), or Admin. Members with no badge have no booking access of their own — toggling the license on is the only way for them to get it.

    When you toggle the license on for a member with their own access, a confirmation dialog explains the trade-off before you commit: the assignment doesn't consume a seat right now (BYOL coverage is free), but if the member later switches over to the studio's license (on the web) and stops their own subscription, the seat does become consumed — and if you're already at capacity at that moment you'd be over-cap and need to buy more licenses to assign new members. The dialog shows your current available count so the decision is informed. Once confirmed, the license shows as on with a Covering their subscription — they were notified and can switch to save hint on the row.

    The license counter at the top of the tab shows used vs total — members with their own access (and no studio license) and members in Covering state never count toward your used licenses, so you can freely toggle coverage on without worrying about consuming seats. If a member later stops their own subscription (because of the offer notification, the web nudge, or for any other reason), the license you assigned them activates as their access path automatically and the seat counter ticks up by one.

    Toggling a license off works two different ways depending on the member's state:

    • For a member who only had the studio license (no own access of their own): the off-toggle opens a "Schedule License Removal" confirmation. The license stays active through the end of the current calendar month, the seat stays consumed, and the member shows an "Ending [date]" status with an Undo button. The cooldown prevents seat rotation across team members.
    • For a member who's in Covering state (own access + studio license): the off-toggle is instant and silent. No cooldown, no notification — the member doesn't lose access (their own subscription / trial / admin grant is still active), so a "Booking License Ending Soon" notification would only confuse them. Toggle back on any time.

    Adding extra licenses on top of your plan's base pool is done on the web — open the Premium screen and tap Manage on the web, where the seat count and the billing for extra seats live.

Frequently asked questions

I'm a tattoo artist at a studio that has Team Bookings. Should I cancel my Booking module?

Up to you, and the savings depend on what you're paying today. If you bought Booking on its own, you save the full €14/month. If you have the Full Toolkit bundle, you save €3/month (because the rest of the bundle re-bills à la carte). Either way, you're not losing functionality — the studio's license unlocks the same Booking System. The trade-off is that if your studio later removes the license or cancels Team Bookings, you'd need to re-subscribe to keep booking access (you'll get notified at the start of the cooldown, so you have through the end of the month to decide). If you stay at this studio long-term and trust the setup, the transfer is a small win. If you might move soon or run independent work alongside the studio, keeping your own subscription is reasonable.

My studio assigned me a license but I never got a notification. Is something wrong?

Two possibilities. (1) You weren't already paying for Booking — in that case there's no saving to report and the system sends a simpler "Booking access granted" notification rather than the offer-with-savings one. (2) You're a BYOL (Bring Your Own License) member but the notification got missed — open your Premium screen and you'll see the price-free nudge that your studio can cover your Booking module, with a Manage on the web button. The same offer also lives in your Notifications screen.

I switched to my studio's license but I change my mind. What happens?

Switching over (on the web) stops your own Booking module at the end of the current billing period — you're not cut off immediately, you keep access until your period ends, then the studio's license takes over. You can re-subscribe to your own Booking module any time on the web, but you won't get a refund for the partial period.

> A note on subscription refunds, more generally. Cancelling a premium module — whether you do it on the web, by switching to a studio's license, or as part of deleting your account — never refunds the partial month or remaining months on an annual plan. You keep access through the rest of the period you've already paid for, but the unused portion is not reimbursed. This is the same approach every major subscription service takes (Netflix/Spotify/Notion/Apple/Google), and it's what allows us to offer the annual-plan discount in the first place — refunds would make it possible to buy at the discount, use half the year, then delete to repeat. See Deleting your account for what happens to active subscriptions if you delete your account.

If I drop the Booking module from my Full Toolkit, do the other modules stay in the bundle?

No. The moment you remove one module, the bundle's single billing line is replaced with à la carte lines for everything that's left, and the bundle discount is gone. The four remaining modules are billed at €12 + €7 + €5 + €8 = €32/month rather than the bundle's €35/month. The discount is conditional on keeping every bundled module.

Can my studio assign me a license without telling me?

No — every assignment fires a notification to you. If you're paying for your own Booking module, the notification tells you the studio offered to cover it (and names your monthly saving when there is one), and the same offer appears as a price-free nudge on your Premium screen with a Manage on the web button to complete the switch. If you're not, you get a "Booking access granted" notification confirming the studio enabled access for you.

My studio said they removed my license but I still have access. What's happening?

That's the end-of-month cooldown working as designed. When a studio owner toggles your license off, you keep access through the end of the current calendar month. You'll get a "Booking License Ending Soon" notification with the exact end date, so you have time to subscribe yourself before access drops. If the studio changes their mind, they can hit the Undo button on your row in the Team tab and your license is restored with no break.

Can my studio rotate one license across multiple team members?

No — the cooldown prevents this. When a studio owner removes a license from a member, that seat stays consumed until the end of the calendar month even though the member is the only one with access in the meantime. The studio can't reassign the seat to anyone else during the cooldown; they'd have to buy an additional license (or wait for the existing seat to free up at month-end).

What if my studio cancels Team Bookings later?

Pausing the studio module auto-unassigns every license immediately (no cooldown — the seat capacity itself is gone), with the most-recently-assigned licenses dropped first. You'd be notified, and you'd lose access to the Booking System at the end of your studio's billing period. To keep working, you'd need to subscribe to the practitioner-side Booking module yourself (or move to a studio that has Team Bookings). The transfer in either direction is never silent — both you and the studio always get a notification when license state changes.

I don't see the option to switch to my studio's license. Why?

A few cases: (1) you're not actually a BYOL (Bring Your Own License) member (you don't have an active Booking subscription of your own), so there's nothing to switch off — the studio's license is already your access path and no nudge appears. (2) Your studio is on a payment-method failure or has paused Team Bookings — the license you were assigned isn't active right now. Your Premium screen's Booking System row will reflect the state. (3) Either way, you can always manage your own Booking module directly on the web by tapping Manage on the web.

Why can't I buy Stats or Accounting on their own?

Both modules are pure derivations of your booking data — completed sessions, kept deposits, client lists, revenue. Without the Booking System, they have nothing to show. The billing page on the web locks them with a "Requires Booking System" badge until Booking is in your selection or already active (your own subscription, a studio license, or your free trial all count). If you only want the dashboards, the Essentials bundle at €25/month covers all three.

See this in action

Was this helpful?

Get InkMap on your phone

Available on iOS and Android

© 2026InkMap  ·  All rights reserved