Billing and plans
Subscription, trial, add-ons, invoices and quotas, orchestrated by Stripe in the background.
Overview
The Overview tab sums up the organization's current subscription: the plan, its status (Active, Trial period, Payment overdue, Incomplete, Canceled or Expired), the price and billing interval, the current period and the renewal date, or the cancellation date if a stop is already scheduled.
The Manage in Stripe button opens the customer portal to update the card or fetch receipts. It shows up neither during the trial nor on the Free plan, where there is nothing to manage.
When you come back from a payment, a message confirms the subscription activated, the Pierrr Agent license activated, or the payment canceled. When an invoice is paid or fails, a notification takes you straight back: the subscription section or the invoice concerned is highlighted. From the website, the Pierrr Agent license purchase link opens the console and starts the purchase with no extra step.
The 14-day trial
Every paid subscription starts with a 14-day trial, once per organization. A card is asked for when you subscribe, but nothing is charged during the trial: the first payment goes out on day 15, and the subscription carries on by itself.
Cancel before the end of the trial from the Stripe portal and you pay nothing, the organization drops back to Free. Once the trial has ended, converted or been cancelled along the way, a new subscription starts as a paid one, with no second free period.
Changing plan
The Plans tab shows the catalog (Free, Starter, Pro, Business) with the current plan highlighted, and a monthly or yearly switch. Prices are shown in the currency matching your organization's country, with its symbol. Yearly billing gets a 20% discount and the undiscounted monthly price is struck through, preceded by "Instead of".
Each card offers the fitting action: Upgrade, Downgrade, Current plan, or Already scheduled when that change is already pending. Picking a higher plan opens a dialog that first computes the proration: you see the target price, the amount charged immediately and the amount of the next invoice before confirming. A lower plan is scheduled for the end of the current period; a banner recalls the date and its Cancel this change button removes it as long as it has not taken effect. A scheduled subscription cancellation is handled like a move to Free.
Two optional fields come with a plan change: a promo code, checked immediately and whose discount is displayed before you confirm, and a referral code if someone recommended Pierrr to you.
Add-ons
Add-ons add optional capacity on top of your plan. They are attached and detached from the Overview (Add an add-on button), at the price shown in the catalog for your plan and country. Each add-on states its pricing mode: per organization, per application, per project, or usage-based per application. A license shows the License badge:
- Pierrr Agent, one licence seat per server you enroll. Stackable, and cheaper as your plan goes up.
- App slot: one more container, to deploy in any project of the organization, on top of the containers per project your plan includes. Stackable; slots form a pool shared by the whole organization.
- Database capacity: ten more gigabytes per unit bought, for the organization's managed databases. The ceiling is soft: you are warned at 80% then 100% of usage, nothing is cut off and no write is blocked, but a new project or an import is refused while the ceiling is reached, and an import cannot exceed the room left.
- Persistent volume, bought per project and billed per gigabyte. A volume you buy starts unmounted: open its node in the Topology to attach it to a container and a path. The size bought is not a hard ceiling: real usage is measured and flagged in the Topology when it goes over what you bought, with no cut-off.
- Redis instance, a dedicated cache bought at the organization level then linked to one or more projects from the Topology.
- S3-compatible object storage, same model as the cache: bought for the organization, then linked to the projects that need it.
For a volume, the purchase dialog asks for the project concerned and the volume name.
For a project hosted on your server, the cache and volumes are included, with no add-on: add them from the project. Its database is created on your server and does not count towards the database capacity. Object storage remains a paid add-on.
Removing an add-on does not cut anything immediately: before you confirm (Cancel the add-on), the dialog states what the cancellation would stop or suspend. After confirmation, the service stays active until the end of the period already paid, then the cancellation takes effect. The row then shows "Cancellation scheduled on" followed by the date. The current period is not refunded. An add-on unavailable on your plan is flagged as such in the catalog.
Attaching a Pierrr Agent licence
If you bought a Pierrr Agent licence outside the console, from the website for instance, the Attach a licence button on the Overview tab ties the code you received by email to your organization. The link is permanent: the seat stays bound to that organization and cannot be detached.
Invoice history
The History tab lists invoices: period start and end, number, amount and status (Paid, Pending, Draft, Uncollectible, Canceled, Trial period or Overdue). A zero invoice reads 0 €. The View link on each row opens the hosted invoice, handy for accounting.
If an invoice is missing, the Resync button reads your invoices again: a message tells you that no new invoice was found, or how many were resynced.
Quotas
Each plan comes with explicit quotas (projects, containers per project, a resource budget per project, instances, domains, security scans per kind, emails per month…). When you reach a quota, the action offers a move to a higher plan rather than failing silently.
Free plan sleep rules
On the Free plan, projects hosted by Pierrr follow two sleep rules. The free tier runs on shared servers: pausing idle projects, and free projects at night, keeps capacity available for everyone. Projects self-hosted on your own server through the Pierrr agent are not affected, and neither are paid plans (Starter, Pro, Business).
- Nightly sleep: every night from 00:00 to 08:00, Africa/Abidjan time (UTC+0, no daylight saving), the project's containers are stopped at 00:00 and restarted automatically at 08:00. During that window you cannot start, restart, build or deploy the project: these actions come back at 08:00. Visitors of the site see a "site is sleeping" page (HTTP 503).
- Inactivity: a Free project with no deployment and no action from a member of the organization (start, stop, restart, build, deploy) for 30 days is switched off at the next nightly sleep, at 00:00, and does not restart by itself at 08:00. A member wakes it up from the console with the Wake up button, outside the night window. No warning email is sent beforehand.
In both cases nothing is deleted: the managed database, the volumes and the project's files are kept. Moving to a paid plan lifts both rules immediately. Automatic deployment on every push stays reserved for paid plans.
Coming back under the plan limits
An organization moving back to a smaller plan, after a cancellation or an unpaid invoice, can end up above that plan's limits. It then has 7 days to reorganize: a banner at the top of the Billing page announces the deadline and lists the quotas exceeded, and you are warned by email, then reminded the day before.
After that, only the resources beyond the plan are stopped: the oldest ones keep running, and nothing is deleted, not code, not volumes, not databases, not backups. Everything restarts after resubscribing, or after removing the extra resources to fit within the plan.
Failed payment
If the subscription renewal fails, the organization is suspended. The console narrows down to a payment screen: a Failed payment card, and below it, read-only, an overview of your projects, containers, domains, servers and the week's health. The See all button lists all your projects and containers.
The card offers two actions. Pay now opens the outstanding invoice after confirmation, and paying restores access immediately. Switch to the Free plan cancels the subscription right away, after a mandatory confirmation: resources beyond the plan's limits are then to be adjusted, within the grace period described above. If no outstanding invoice is found, the screen points to support.
A failed-payment email, with the amount due and a payment link, is sent once per invoice to the Owner and Billing roles. The automatic reminders that follow are spaced about three days apart.