Skip to content

Billing and subscriptions

Platform subscription (your BUKMI plan) is tied to the business and billed through Stripe. That is separate from guest payments for individual visits, which go through Stripe Connect when you charge clients online.

On plans with Stripe Connect enabled (currently: Pro) the platform collects a commission from every guest payment - details in Commission on online payments.

Plans differ by:

  • Price - monthly and often annual options where enabled.
  • Limits - such as maximum services, bookings per month, team members, and calendar connections (exact numbers depend on how your environment is configured).
  • Features - examples include email reminders, calendar sync, reporting, video links, Stripe Connect (online guest payments), coupons, custom appearance / branding, custom domain, or API access on higher tiers.
  • Advanced service types - Mobile - at customer address is available from Starter upward. Group session / class (workshops / classes with fixed sessions and capacity) is available from Growth upward. The Free plan keeps the standard 1:1 service types only; after a trial ends on Free, those two types stay hidden until you upgrade.
  • Customer support - the plan comparison includes standard vs priority support for platform help tickets; see Support tickets.

Exact plan names and prices are whatever the app shows on Subscription and Choose plan - use those screens as the source of truth.

New businesses may start on a free trial plan for a limited number of days (configured in the application). When the trial ends, you must pick or renew a paid plan where required, or features may downgrade according to product rules.

Some plans bill per seat (team member quantity). The app keeps subscription quantity in sync with Stripe where applicable; changing team size may change the bill - follow the UI and any confirmation steps.

Use the business Subscription area to compare plans, switch billing interval, or upgrade/downgrade. You need permission to update billing on that business (typically the owner or a designated role).

Manage payment methods and view invoices from the Stripe-backed flows linked inside the app (including the customer portal where offered).

When platform payment fails (grace period and access)

Section titled “When platform payment fails (grace period and access)”

Your platform subscription (BUKMI plan billed by Stripe) must stay in good standing. If a charge fails, Stripe may mark the subscription as past due and retry. How the app responds depends on billing health - whether you are still in a grace period or already blocked.

  • There is a limited grace window (by default up to seven days from when the past-due state is recorded; the exact length is configured for your environment).
  • Team (signed-in users): You can usually keep using the business app. You should see a clear warning at the top of the screen with a shortcut to update billing (for example Subscription).
  • Guests (public booking pages): New bookings are typically still allowed during grace, subject to availability and plan limits - same as when billing is healthy.
  • What you should do: Open Subscription, fix the payment method, or complete the payment flow Stripe requires. The warning shows until when you should act (in your business timezone) to avoid losing access.

If the problem is not resolved in time, or Stripe moves the subscription to a failed state that does not allow grace (for example unpaid in Stripe), the app treats billing as blocked:

  • Team: You are redirected to Subscription / billing remediation - you cannot browse the rest of the business dashboard until platform billing is healthy again. Screens that let you choose a plan or complete payment stay available so you can fix the issue.
  • Guests: New public bookings are not accepted until billing is healthy again. Guests may see a short message that online booking is temporarily unavailable.

There is no read-only mode for the team: blocked means fix billing, not “view only.”

Use Subscription and Choose plan in the app, update your payment method, and follow any Stripe checkout or customer-portal steps. Exact buttons and labels match your UI language.

On the Pro plan - where you enable Stripe Connect and accept card payments from guests - the platform collects a service commission from every online payment. The commission is withheld automatically during the charge (Stripe deducts it from the transfer to your Connect account) and settled via a single monthly invoice.

  • Rate - visible in the plan comparison and your billing panel for this business.
  • Lower plans (Free / Starter / Growth) - no commission, because they do not accept online payments.
  • Invoice - one monthly invoice covering all accrued commissions (not one invoice per transaction). In Poland it is filed to KSeF; a copy is available in the billing panel.
  • Stripe processor fees are separate and visible in your Stripe dashboard, not here.

Full breakdown with examples and refund rules: Commission on online payments.

This article does not describe your guests’ card payments for appointments - see Guest booking and payments. For PCI or Stripe account issues, Stripe’s own help centre remains the reference for card processing.