You have the flexibility to define the nature of charges associated with your products or services. Specifically, you can determine whether a charge has to be paid in arrears (at the end of the period), or in advance (immediately on event ingestion).

Charges paid in arrears

If you opt for charges to be settled in arrears, they will be invoiced at the end of the billing period based on the actual usage during that period. This payment option is ideal for usage types like storage, API calls, or compute, where it is more practical to wait until the end of the period before billing. By default, all charges are configured to be billed in arrears.

You can easily manage this billing settings through the user interface. Within the UI, you will find options to customize the invoice cadence by setting a charge as invoiced in arrears.

Define a charge paid in arrears

Charges paid in advance

With this payment option, charges are invoiced immediately upon any changes in usage. It is particularly useful for scenarios where you need to bill customers instantly for usage-based actions, such as new user seat or integrations.

You can easily manage this billing settings through the user interface. Within the UI, you will find options to customize the invoice cadence by setting a charge as invoiced in arrears.

Define a charge paid in arrears