# Event Payment

If your community event charges a fee, use the Payment section to configure payment methods, set fee amounts, and create discounts. This section is only available when the event has been marked as a paid event.

{% stepper %}
{% step %}

#### Navigate to the Payment Tab

After completing the Registration Types section, PEARS takes you to the Payment page if the event has fees. You can also access it by opening an existing event and clicking the **Payment** tab in the progress panel.
{% endstep %}

{% step %}

#### Select Payment Methods

Choose one or more **Payment Methods** by checking the available options. Payment methods determine how registrants can pay for the event.

Optionally add **payment instructions** for each method. Instructions are displayed to registrants during checkout when they select that payment option (e.g., "Make checks payable to...").

{% hint style="info" %}
**TIP:** Selecting multiple payment methods gives registrants flexibility in how they pay. Ensure your organization can process each selected method before enabling it.
{% endhint %}

{% hint style="info" %}
**TIP:** Payment methods can be restricted to a single audience in [Manage Lists](/administration/administration/manage-lists.md):

* **Internal Use Only** methods appear only when entering a registration through Manage Registrations and are hidden from the public registration form.
* **Public Use Only** methods appear only on the public registration form and are hidden from Manage Registrations (useful when an organization's policy prevents staff from handling credit card payments on behalf of registrants).

Both restrictions are tagged in the Payment Settings list so event creators can tell at a glance where each method will appear.
{% endhint %}
{% endstep %}

{% step %}

#### Configure Fee Amounts

Set the base registration fee for each registration type. If the event has multiple sessions, you can set additional fees for individual sessions in a separate tab.

{% hint style="warning" %}
**NOTE:** Fee amounts must be entered for all active registration types before the event can be published. Enter **0** for any registration type that should be free of charge.
{% endhint %}
{% endstep %}

{% step %}

#### Add Discounts (optional)

To offer discounted pricing, click the **Add Discount** button and configure the discount details:

* **Early Bird Discounts** -- Set a discounted fee that applies to registrations received before a specified date. Enter the **Early Bird Deadline** date and specify the discount as either a **percentage** off the original price or a **fixed dollar amount**.
* **Promo Codes** -- Create promotional codes that registrants can enter during registration to receive a discount. Enter the **Promo Code**, specify the discount as a **percentage** or **fixed amount**, and optionally set a **Usage Limit** to cap the number of times the code can be used.

Repeat this step to add multiple discounts as needed.
{% endstep %}

{% step %}

#### Configure Add-On Purchases (optional)

Add-on purchases allow you to offer supplementary items (such as course materials, merchandise, or meal options) at an additional cost. Add-ons are configured through registration form questions:

* Navigate to [Registration Types](/plan/community-events/registration-types.md) and add a form question with choice options (checkboxes, single-select, multi-select, or toggles).
* Assign a price to each response option.
* Registrants see add-on items and their costs during the registration process.
  {% endstep %}

{% step %}

#### Enter Accounting Codes (optional)

In the **Accounting Codes** section, enter any accounting or billing codes required by your organization for tracking event revenue.
{% endstep %}

{% step %}

#### Save Payment Configuration

Click **Save and Continue** to save the payment configuration and proceed to the next step.

To save without continuing, click the **Save** button instead.
{% endstep %}
{% endstepper %}

## Continue to the Next Step

After configuring payment, click the **Save and Continue** button to proceed to [Confirmations](/plan/community-events/confirmations.md).


---

# 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://support.pears.io/plan/community-events/event-payment.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.
