Documentation · Billing
Invoices and payments
Adding the card, the monthly invoice and the usage CSV, what happens day by day when a payment fails, and the details printed on an invoice.
The card, the monthly invoice, what happens when a payment fails, and the details printed on an invoice. All of it is under Billing on Settings, and the organisation's owners, admins and billing members manage it.
Add a payment method under Billing adds the card, through Stripe's checkout page. A temporary authorisation checks the card is real and is released, never charged. Once a card is on file the same button reads Manage payment method, and opens Stripe's billing portal, where you can change the card and see and download past invoices and receipts.
Nothing runs until a card is on file. Free compute with internet egress attracts miners, and we would rather say why than pretend otherwise.
Usage is metered as jobs and runs happen and invoiced once a month, on one invoice for both CI and infrastructure runs. The card on file is charged for it. How you are billed has what is measured and how the arithmetic works.
Download CSV on the Usage page exports the month's usage line by line, for any month including the one in progress. Owners, admins and billing members can download it.
Stripe retries a declined card on its own schedule; nothing is deleted at any point. If the invoice stays unpaid, the account steps down, counted in days from the invoice:
| from day | what happens |
|---|---|
| 0 | past due: you are emailed, and Billing shows what is outstanding, with Pay now |
| 3 | grace: we ask you to update the card |
| 7 | degraded: one job or run at a time |
| 14 | suspended: new jobs and runs do not start; work already running finishes |
Degraded means one CI job and one Terraform run at a time. An invoice Stripe gives up on suspends the account at once, whatever the day. Paying the invoice lifts the restriction; while Stripe is still retrying, fixing the card does too. Your history, your invoices and your Terraform state are kept throughout.
The emails go to the organisation's owners, admins and billing members, and to its billing email address. To be told somewhere else as well, add Payment status changes to a notification channel under Settings → Notifications.
Invoice details, under Billing, holds what is printed on every invoice:
the Billing email, which receives the billing emails as well as the people above;
the business name and address;
Tax IDs: a UK, EU, Swiss or Norwegian VAT number, a US EIN, or an Australian ABN. Stripe checks EU and UK VAT numbers against the official registers, and the status beside each is its answer.
The name, address and tax IDs appear once a card has been added; the billing email can be set before.
The pricing page has the rates.