Billing¶
The billing page shows subscription status and lets administrators manage payment method, invoices, and cancellation.
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 Shiftly 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)
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
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.