# Billing Schedule Types

ActiveNow supports six billing schedule options:

{% stepper %}
{% step %}
**Every class**

*Available only when the price is based on the number of classes.*

The charge is applied to the participant **on the day each class takes place**.
{% endstep %}

{% step %}
**Every X classes**

Available only when a per-class price is set.

Select *Participants pay every X classes*. An additional field will appear asking *How many classes between payments?*

The charge is applied to the participant **every X classes**.
{% endstep %}

{% step %}
**Every month**

*Available when the price is based on the number of classes or the number of months.*

The charge is applied on **the first day of each month**.

If a per-class price is set, the monthly amount can vary (e.g. 4 classes in February, 5 in March). If a monthly price is set, the amount stays the same each month.
{% endstep %}

{% step %}
**Custom schedule**

Learn more about this option [here](/en/billing/custom-payment-schedule.md).
{% endstep %}

{% step %}
**All upfront**

Similar to the instalment option, ActiveNow calculates the total course cost. The full amount is charged on the day the participant is enrolled or on the day of the first class.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.activenow.io/en/billing/billing-schedule-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
