# Service & Provider Pricing

## **How do consultation fees work? Base Price vs Slot-Based Pricing**

In Omniva, pricing is tied to **both the service configuration** (whether it is set to *Base Price* or *Slot-Based Price*) **and the provider’s availability** (slot duration of 10, 20, 30 minutes, etc.).

There are **two pricing models**:

***

### 1. Base Pricing

Base Pricing means the service has a **single consultation fee**, which is then proportionally split across the slot duration defined in provider availability.

<figure><img src="https://105206586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQbmSVGziFCVxttjnOvMC%2Fuploads%2FXKRs5ZKOeuKEdZpqdEf0%2Fimage.png?alt=media&#x26;token=9ab63a3f-45ba-4961-bdd6-aef4f06cc621" alt=""><figcaption></figcaption></figure>

#### Service Setup:

* Service requires:
  * **Min Price, Max Price**
  * **Platform Fee**
  * **Cancellation Fee**

#### Provider Setup:

* When creating or updating their profile, the system asks for:
  * **Single consultation price**
  * **Follow-up consultation price**
* Omniva automatically **splits this consultation price based on slot duration**.
* Patients see a **per-slot amount**, not the full consultation price.

<figure><img src="https://105206586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQbmSVGziFCVxttjnOvMC%2Fuploads%2Fc2KAUc0XNgukTzUXFtSw%2Fimage.png?alt=media&#x26;token=c731eb3e-8a49-4fa7-a075-19f7ed7777da" alt=""><figcaption></figcaption></figure>

#### Example:

* Provider sets Consultation Price = **RSD 100**.
* Provider availability: **10 min slots**.
* Patient books 1 slot → sees **RSD 10** as service fee.
* If the provider sets 30-minute slots → patient books 1 slot → sees **RSD 30**.

**Use Case:**

* Standard consultations where **pricing is split proportionally** across time slots.
* Keeps things consistent when providers only want to manage **one global consultation fee**.

### 2. Slot-Based Pricing

Slot-Based Pricing means the service fee is **defined separately for each slot duration** (10, 20, 30 min, etc.) and is not auto-split.

<figure><img src="https://105206586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQbmSVGziFCVxttjnOvMC%2Fuploads%2FEfDFDoeOklljftCkGp6F%2Fimage.png?alt=media&#x26;token=981dc4c0-119c-4a81-8912-ba4c5e7285f8" alt=""><figcaption></figcaption></figure>

#### Service Setup:

* Service requires:
  * **Min Price, Max Price**
  * **Platform Fee**
  * **Cancellation Fee**

#### Provider Setup:

* When creating or updating their profile, the system asks for:
  * Different slot pricing for each available duration (e.g., 10 min, 20 min, 30 min).
* Patients see the exact slot-based fee the provider set.

<figure><img src="https://105206586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQbmSVGziFCVxttjnOvMC%2Fuploads%2FF1BCxkuN64K5WIcCGgOc%2Fimage.png?alt=media&#x26;token=48048faf-c308-4ca6-bd4b-d0fd0e55a543" alt=""><figcaption></figcaption></figure>

#### Example:

* Provider sets:
  * 10 min = RSD 1,000
  * 20 min = RSD 1,800
  * 30 min = RSD 2,500
* Availability = **20 min slots**.
* Patient books 1 slot → sees **RSD 1,800**.
* If provider updates availability to 30 min slots → patient booking = **RSD 2,500**.

**Use Case:**

* Flexible consultations where **time directly impacts cost**.
* Useful for specialists who want to charge **different rates for different session lengths**.

### Key Differences:

| Aspect                 | Base Pricing                                                              | Slot-Based Pricing                                                                 |
| ---------------------- | ------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| **Pricing Basis**      | One global consultation price → auto-split into slots                     | Each slot duration has its own price                                               |
| **Provider Input**     | Sets only single consultation + follow-up fee                             | Defines separate pricing for 10/20/30 min slots                                    |
| **Patient Experience** | Sees **split amount** (e.g., 100 RSD consultation → 10 min slot = 10 RSD) | Sees **direct price for that slot** (10 min = 1,000 RSD, 20 min = 1,800 RSD, etc.) |
| **Best For**           | Standardized consultations, simple setup                                  | Time-sensitive consultations, flexible pricing                                     |
