Billing¶
As administrator you see your business subscription status here and manage payment, invoices, and cancellation through the Stripe customer portal.
Overview¶
- Subscription status - Trial, active, past due, cancelled, etc.
- Seats - Billable active users
- Manage subscription - Opens the Stripe customer portal (payment method, invoices, cancel)
- Trial - 14-day trial after signup
Note: Only administrators see Billing under settings.
Open billing¶
- Profile (bottom left)
- Billing - Admins only
Subscription status¶
| Status | Meaning | Access |
|---|---|---|
| Trial | In the 14-day trial | Full access; up to 20 users during trial |
| Active | Paid and current | Full access |
| Past due | Payment failed; grace period | Read-only until payment is fixed |
| Cancelled | Cancelled | Full access until end of current period |
| Unpaid | Repeated payment failures | No access |
What you see¶
- Current status
- Trial end date (if in trial)
- Seats in use
- Next billing date
- Manage subscription → Stripe customer portal
Stripe customer portal¶
Click Manage subscription to:
- Update payment method
- View and download invoices
- Cancel at period end
You return to Shiftio settings when you close the portal.
Trial¶
- Length: 14 days from registration
- Card collected at signup; charged after trial ends
- User cap: 20 active users during trial
- After trial: First charge for current seats (pricing as shown in app; e.g. €4/seat/month at time of writing)
- About 3 days before trial ends, the administrator receives a reminder email
Seats¶
- Billed per active user
- Minimum one seat (e.g. you as admin)
- Seat count syncs with active users
Past due (read-only)¶
- Last charge failed → grace period
- You can view data but not create or edit shifts, employees, etc.
- A banner usually explains the situation
Fix: Open Manage subscription → update card → status returns to Active.
Cancelled subscription¶
- Until period end - Full access
- After - Write access may be restricted until you subscribe again
- Cancellation is always at end of current billing period via Stripe
If the subscription has expired, the page shows “Your subscription has ended” and a Resubscribe button. That starts a new subscription via Stripe Checkout without signing up again.
Pricing (reference)¶
- Documented example: €4 per seat / month, billed monthly - confirm current pricing in the product.
Common issues¶
“Too many requests” during signup or password set¶
Wait about a minute and retry; contact support if it continues.
FAQ¶
Who sees billing?¶
Administrators only.
Change payment method?¶
Manage subscription → Stripe portal.
More than 20 users during trial?¶
The app blocks additional users until trial ends or you subscribe.
Read-only everywhere?¶
Likely Past due - update payment in Stripe.
Invoices?¶
Stripe portal under Manage subscription.
Cancel immediately?¶
Cancellation applies at the end of the current period; you keep access until then.