How can we help?

Accepting Payment for Add-on Services

NeetoCal lets you charge clients for add-on services they select when booking. The way payment is configured depends on whether your base meeting is free or paid, and how many payment providers you have enabled.

How to Enable Payment for Services

  1. Click on your scheduling link.

  2. Click on Settings.

  3. Click on Add-on services.

  4. Enable the Accept payment for services toggle.

If your meeting already has payment set up, the currency and provider are pulled in automatically. If your meeting is free, a pane will open for you to configure the provider and currency specifically for services.

Setting a Price for a Service

When creating or editing a service, the Price field becomes editable once payment for services is enabled. Enter the price in the currency shown in the Currency field. The currency is always read-only — it is determined by the default currency set.

If you leave the price at 0.00, the service will show as Free to clients.

How Payment is Configured Across Different Scenarios

1. Free Meeting, Payment Enabled for Services (Single Currency)

You configure a payment provider and currency in the services payment pane. The price field becomes editable and the currency reflects your selection.

2. Free Meeting, Payment Enabled for Services (Multiple Providers, Different Currencies)

When you enable multiple providers with different currencies, the prices will be set in your default currency and automatically converted for clients who pay with a different provider at checkout. You can see how we convert here. [Link help article with currency convert API]

3. Paid Meeting, Payment Enabled for Services (Single Currency)

The currency and provider are inherited from your meeting's payment settings. The price field is editable.

4. Paid Meeting, Payment Enabled for Services (Multiple Providers, Different Currencies)

The price is set in your default currency. Prices will be automatically converted for clients who pay with a different provider at checkout. You do not need to set separate prices for each currency. You can see how we convert here. [Link help article with currency convert API]

How the Total Amount is Calculated at Checkout

When a client selects add-on services, the total amount shown at checkout is made up of:

- The base meeting fee

- The price of each selected add-on service

Other charges that apply on top of this total:

Discount codes are applied to the combined total of the base meeting fee and all selected service prices.

Tips, if enabled, are calculated on the total amount after any discount has been applied.

Taxes are applied on the base meeting fee only. Tax is not applied at the individual service level.

Refunds

If a booking is cancelled, the full amount is refunded — the base meeting fee and all service charges together. Partial refunds for individual services are not supported.

FAQ

Can I set a different price per currency?

No. You set the price in your default currency, and NeetoCal automatically converts it for clients who pay using a provider with a different currency.

Can clients pay for some services and not others in the same booking?

No. Services are either all free or all paid based on your payment settings. You can set individual services to 0.00 to make specific services free even when payment for services is enabled.

What happens to payment if a booking with services is rescheduled?

The selected services and the amount charged remain the same when a booking is rescheduled. Clients cannot change their service selection during rescheduling.