Billing

Billing

How workspace billing, invoices, and project cancellation work.


rstream billing is scoped to a workspace and processed through Stripe. The Dashboard billing page brings together payment methods, current billing status, invoice details, tax IDs, balances, and invoice history for that workspace.

Project billing

Free projects do not require billing details. Paid projects, including Pro and Enterprise plans, show their price and billing impact before creation so you can review the charge before continuing.

When payment details or billing confirmation are required, rstream redirects to a secure Stripe checkout page. When the workspace already has a usable billing setup, rstream confirms the charge directly in the Dashboard.

Payment methods

Payment method details are collected securely by Stripe. rstream stores only references and display metadata such as the card brand, last digits, expiry date, and default status.

At least one usable default payment method is required before a workspace can create paid projects without leaving the Dashboard.

Removing a payment method does not cancel paid projects or stop billing. Billing stops when the related project is deleted.

Invoice details

The invoice address and tax IDs shown in Billing are used for invoices, receipts, tax calculation, and tax ID display on invoice documents.

Changes apply to future invoices and to documents generated after the update is accepted. Already finalized invoices are not rewritten.

Invoices and balances

Past invoices can be downloaded from the billing page. Open invoices can be paid from the same table when a payment page is available.

A workspace balance is applied automatically to future invoices. Billing emails can include receipts, failed payment notices, expiring card notices, and links for payment recovery.

When a workspace has open invoices, owners and admins see a billing notice in the Dashboard with a link to the Billing page.

Cancel billing

Deleting a billable project is the cancellation action for that project's billing.

When the deleted project is not the last paid project in the workspace, rstream adjusts recurring billing for the workspace. When it is the last paid project, rstream cancels recurring billing for the workspace.

Deleting a project stops future billing for that project. If the workspace still has other paid projects, unused prepaid time remains as workspace billing credit and is automatically applied to future invoices. If the deleted project was the last paid project, rstream refunds unused time to the original payment method when Stripe supports it; otherwise the amount remains available as workspace billing credit.

Billing problems

If workspace billing becomes unpaid or paused, billable projects can become unavailable until the billing issue is resolved. If billing is canceled outside rstream, affected billable projects are marked in error.

Updating the payment method and paying the latest open invoice usually restores billing. If the project remains unavailable after billing is fixed, open the Dashboard billing page and refresh the billing summary.