Virta

2.2 How to Set, Edit, and Manage Pricing Across Your Entire Organisation

Updated:
Read time:
Difficulty level:

Hello and welcome!

This guide provides step-by-step instructions on how to manage tariffs in Virta Hub. We will cover

  1. Tariff Plans Overview
  2. Managing Tariffs

    2.1 How to Set a Default Tariff

    2.2 How to Manage Alternate Tariffs

    2.3 How to Create and Manage Custom Plans

  3. How to Edit and Duplicate Tariff Plans
  4. Dynamic Pricing Solutions
  5. Best Practices
  6. FAQ

 

Please note:
All tariffs in Virta Hub include your local VAT. The VAT breakdown is clearly shown in your monthly self‑billing invoice settlement.

 

1. Tariff Plans Overview

As a Charge Point Operator (CPO), E-Mobility Service Provider (EMP), or Fleet Operator, you need flexibility and control when setting up and managing charging tariffs. Virta Hub gives you full control to tailor pricing across organisations, locations, or specific pools via three types of tariff plans.

  1. Default Plan
  2. Custom Plan
  3. Loyalty Plan

 

1.1. Default Plan

Every organisation must have a Default Plan before creating any other tariff plan. Your Default Plan is the foundation of tariff management. It’s always active, applies to all stations in your organisation, and ensures that there are always tariffs in place.

  • It has no end date. It can be edited but cannot be deleted.
  • Automatically applies to all stations, sub-organisations, and pools.
  • Every organisation must have one.
  • When you create a new sub-organisation, it automatically copies the parent organisation’s Default Plan settings, keeping your pricing consistent and reducing setup effort.

Each Default Plan includes:

  • A Default Tariff, always active.
  • Optional Alternate Tariffs, for specific days or time periods.

 

1.2. Custom Plans (Flexible & Targeted Pricing)

Your Custom Plan gives you flexibility. It allows you to apply different tariffs to:

  • Specific organisations
  • Specific pools (when the Pool-based pricing module is enabled)

Use it when you want to:

  • Set regional pricing
  • Give partner-specific pricing
  • Adjust tariffs per charging location
  • Introduce time-limited special tariffs

Key things to know:

  • Once a Custom Plan is active, it overrides the Default Plan for any participant assigned to it.

You can define:

  • Which charging stations it applies to (CPOs, sub-organisations, or specific pools).
  • What tariffs it includes (Default and/or Alternate Tariffs).

For more details on Custom Plans, please read here.

 

1.3. Loyalty Plan

A Loyalty Plan lets you offer:

  • Special pricing to certain EMPs or driver groups
  • Discounts for frequent users
  • Surcharges for specific conditions

Loyalty Plans:

  • Apply adjustments on top of your active Tariff Plan
  • Contain a validity period
  • Target specific CPOs or users

For more details on Loyalty Plans, please read here.

 

1.4. How It All Works

Virta Hub is designed to keep tariff management simple, reliable and flexible.

  • Every organisation always starts with a Default Plan.
  • You can then layer Custom Plans for specific organisations or pools.
  • Each plan can be edited, deactivated, activated, or duplicated to save time.
  • Built-in validations prevent incorrect configuration or accidental free charging.

 

2. Managing Tariffs

2.1. How to Set a Default Tariff (Required)

To set prices for your organisation on Virta Hub, you will:

  • Log into Virta Hub and go to the Pricing tab.

When you create a sub-organisation, it automatically copies the parent organisation’s Default Plan setting to ensure consistent pricing.

  • Select Edit Default Tariff.

If you cannot see this option, you may not have the required role. Please ask your administrator for access (roles: Administrator, Driver Manager, Charging Manager, Financial Support).

Note
If the "Driver Tariff Module" is activated for your organisation and sub‑organisations, you will see the "EV Driver Tariffs" view. To check your active modules, navigate to the "Organisation" tab and select "Modules and Services". Active modules are listed under the "Summary of Modules" section.

 

 

The Default Tariff includes four elements:

  • Per-hour, time-based fee
  • Per kWh, energy consumption-based fee
  • Session fee
  • Free minutes without time fee indicate how many minutes the driver has before the per-hour price starts. This is applicable only if the charging session begins within the specified time frame.

High Power Charging (>100 kW) uses the same pricing components.

 

Virta Hub helps you calculate pricing:

  • Easily set either CPO Payout or driver tariff.
  • The system calculates the final price for the EV driver, or vice versa, for the CPO.
  • The estimated driver tariff is rounded to the nearest value.
  • Non-registered and roaming drivers might see higher tariffs.

By clicking the info icon, you can view a detailed tariff breakdown. On the right side, in the EV driver tariff info box, the EMP margin, your share as the CPO, and value-added tax are automatically calculated.

Once you're ready, click on “Save changes” and confirm.

You can now see that your organisation's Default Tariff has been set.

Note:
All payment kiosks and terminals display and charge only based on your configured Default Tariff. Due to hardware limitations, Alternate Tariffs cannot be used on these devices. EV drivers using payment kiosks and terminals will always see and be billed according to your Default Tariff.

 

2.2. How to Manage Alternate Tariffs

The Alternate Tariff allows flexibility in pricing during specific times or scenarios.

By default, as a CPO (Charge Point Operator), you can offer a Default Tariff for EV charging. However, during periods where Alternate Tariffs are active, these tariffs override the Default Tariff.

Please Note:

  • Up to three Alternate Tariffs can be active per day alongside the Default Tariff (for different time periods or conditions).
  • These tariffs offer flexibility for dynamic pricing and ensure tailored pricing strategies.

To add an Alternate Tariff:

  • Navigate to the Pricing tab and select Tariffs.

 

  • Click on “Add Alternate Tariff” on the right side.
  • Set:
    • Tariff name
    • Start and end time
    • Active days
  • Configure tariff pricing (Default values are pre-copied)
  • Click Next → Activate Tariff.
  • Toggle Activate TariffSave

When the tariff is activated, it will come into effect immediately, but it will not impact any ongoing charging sessions. Changes will apply to new sessions starting after activation. Once you're happy, save the changes and confirm. You now have your first Alternate Tariff.

 

How to Edit an Alternate Tariff

To edit an Alternate Tariff, click the “Edit” button. You can change the end time, dates, or pricing of the tariff. Once you're satisfied, save the changes and confirm.

To deactivate your Alternate Tariff, toggle the switch off and confirm the deactivation. Only your Default Tariff will be used from that point on.

To reactivate it, click on the same button and confirm the activation.

To delete your Alternate Tariff, click “Edit” and choose “Delete tariff”. 

You will then confirm the deletion. Once you have confirmed, the Alternate Tariff will be deleted, and only the Default Tariff will be used for your organisation.

 

2.3. How to Create and Manage Custom Plans

A Custom Plan gives you additional flexibility. It allows you to apply different tariffs to:

  • Specific organisations
  • Specific pools (when the Pool-based pricing module is enabled)

Pool-based Custom Plan

With the Pool-based pricing module enabled, you can assign tariffs directly to individual locations.

Pool-based Custom Plans empower you to:

  • React to competitor pricing per location
  • Increase or lower the charging price based on demand
  • Avoid creating unnecessarily complex organisational structures
  • Create micro-tariffs for specific high-traffic areas

 

How to Create a Custom Plan

Step 1: Confirm your Default Plan

You can only create a Custom Plan after a Default Plan has been created.

Step 2: Create your Custom Plan

 

  1. Navigate to Manage Your Plans or the In use section.
  2. Click Add Custom Plan.
  3. Fill in plan name and description.
  1. Click Preview Tariffs (these tariffs are copied from your Default Plan by default).
  1. Select participants:
    • Organisations
    • Pools (if Pool-based Pricing module is enabled)
  1. Publish your plan:
    • Save as inactive (for future use), or
    • activate it immediately

 

Check Tariffs in Station View

You can quickly preview the tariffs applied to each pool directly from the Stations view. Navigate to Stations > All stations, then select any pool to open its Pool Overview.

Under the Pool usage section, there is a Tariffs link that displays the tariffs currently applied to that pool. You can click the Go to tariff plan button at the bottom to navigate to the Tariffs view and edit the plan, provided you have the required edit permissions.

 

System Validations

Virta Hub prevents errors during setup:

  • Overlapping participants: You can publish a new Custom Plan even if its participants overlap with an existing active Custom Plan. However, you cannot activate the new Custom Plan until the overlap is resolved.
  • Currency or pricing mismatches: You can only select participants using the same currency and pricing system.

Key things to know:

  • Once it is active, a Custom Plan overrides the Default Plan for any participant assigned to it.
  • You can define:
    • Which charging stations it applies to (CPOs, sub-organisations, or specific pools).
    • What tariffs it includes (Default and/or Alternate Tariffs).

Priority order:

  • Custom Plan with Pool participants
  • Custom Plan with CPO participants
  • Default Plan

This gives you full control over your pricing strategy.

 

3. How to Edit and Duplicate Tariff Plans

You can edit any plan directly from the Manage Your Plans page.

Editing a Default Plan

You can:

  • Edit the Default or Alternate Tariff (Default Plans can’t be deleted).
  • Add new Alternate Tariffs.

 

Editing a Custom Plan

You can:

  • Edit plan info, including name and description.
  • Update participant lists.
  • Adjust tariff details.
  • Activate, deactivate, or delete the plan.

Tip: Publish the Custom Plan as Inactive if you are testing new configurations. Then activate it when you are ready.

 

Duplicating a Custom Plan

To create a new plan based on an existing one:

  1. Go to Manage Your Plans.
  2. Select the plan you want to duplicate.
  3. Click Duplicate Plan.
  4. The duplicated plan appears as Inactive.
  1. Update it as needed and activate it when ready.

This saves you from re-entering participants or tariff details from scratch.

 

4. Dynamic Pricing Solutions

Let's have a closer look at the dynamic pricing solutions in Virta Hub.

  • Time-Based Fees: Updated dynamically when tariffs change during the charging session. Time-based fees apply dynamically after the "First Minutes Without Fee" period expires.
  • kWh Fees: Dynamically adjust based on the active tariffs and update between tariffs.
  • Session Fee: This is a one-time fee and is based on the tariff at the start of the charging session.
  • First Minutes Without Fee periods reset dynamically as tariffs change.

The "First Minutes Without Time Fee" period refers to the initial time during a charging session when no time-based fees are applied.

  • During the charging session, the "First Minutes Without Time Fee" value will be taken from the current active tariff. 
    Note! Each time tariffs change during the charging session, the "First Minutes Without Time Fee" value will reset, and a new value will be taken from the new tariff.
  • Once the "First Minutes Without Time Fee" ends, time-based fees are applied dynamically based on the active tariffs at that moment.

For example, charging session: Start time 11:00 and stop time 18:00.

Tariffs

  • Default Tariff: first 100 minutes free of time‑based fees
  • Alternate Tariff: No first free minutes

Alternate Tariff active

  • Mon–Sun 12:00 - 16:00

Here’s how the "First Minutes Without Fee" logic works for a charging session from 11:00 to 18:00:

11:00 - 12:00

  • The first 60 minutes are free of time-based fees (between 11:00 and 12:00).
  • Charges follow the Default Tariff from the beginning.

12:00 - 16:00 – No first free minutes without time fee

  • The "First Minutes Without Time Fee" value resets and is taken from the Alternate Tariff active during this time.

16:00 - 18:00

  • The "First Minutes Without Time Fee" value resets and is taken from the Default Tariff active during this time.
  • The first 100 minutes are free of time-based fees (between 16:00 and 17:40).
  • Time-based fees will kick in at 17:40-18:00, after the "First Minutes Without Time Fee" runs out.

Please note:
The pricing system will be continuously improved as part of upcoming upgrades. You will be informed about these updates in a timely manner, and they will be applied automatically and require no action on your part. For more information about the changes, please contact your Customer Success Manager or our Support team.

That's it!
You know how to add and edit pricing for your organisation and how to manage Alternate Tariffs based on your business needs.

 

5. Best Practices

  • Always keep Default Plan pricing accurate.
  • Use Custom Plans for:
    • Regional pricing
    • Partner-specific agreements
    • Pool-level location pricing
  • Test pricing by publishing Custom Plans as Inactive before activating.
  • Use duplicate for rapid rollout.
  • Avoid creating unnecessary organisational structures by using pools instead.

     

6. FAQ

  • What user roles can edit tariffs on Virta Hub?
    Only users with the roles of Administrator, Driver Manager, Charging Manager, or Financial Support can create, edit, or delete tariffs and plans on Virta Hub.
  • Why do I need a Default Plan?
    Your Default Plan ensures every station has a tariff to use or to fall back on, preventing accidental free charging.
  • Can I delete my Default Plan?
    No. It’s required, but you can edit it at any time.
  • Can multiple users edit the same plan at once?
    No. Only one user can edit a plan at a time. If another user is editing, you’ll see a lock indicator until they finish.
  • How do I know if my changes are active?
    Each plan has a status indicator:
    • Active – currently applied
    • Inactive – saved but not applied
  • Can I assign a Custom Plan to multiple organisations at once?
    Yes, as long as they use the same pricing system and currency.
  • What if two Custom Plans overlap?
    Virta Hub flags an overlap and prevents activation until it is resolved; only one Custom Plan can be active at a time for the same participant.
  • Can I apply Custom Plans to specific pools?
    Yes, this provides you with the flexibility to allocate different tariffs for different pools under your organisation.
  • How is a Loyalty Plan different from a Custom Plan?
    A Loyalty Plan adjusts existing tariffs for targeted user groups (e.g., discounts), while a Custom Plan defines its tariffs for specific organisations and/or pools.
  • What happens if I change currencies mid-plan?
    You cannot change a plan’s currency once created. If your organisation’s currency changes, you’ll need to create a new plan.
  • Is there version control for tariffs?
    Virta Hub maintains a record of tariff plan versions for auditing.
  • Can I export tariff plans for reporting or compliance?
    Yes. You can export tariff data from the Manage Your Plans section for review or compliance reporting.

That’s it. You now know how to:

  • Add and edit Default Tariffs
  • Create and manage Alternate Tariffs
  • Create Custom Plans within organisations or pools
  • Easily edit, duplicate, and activate tariff plans safely
  • Understand dynamic pricing behaviour
  • Apply best practices

By mastering tariff management in Virta Hub, you can ensure your charging network always operates with the right pricing, for the right customers, at the right time, empowering you with both flexibility and reliability in your operations.

If you have any questions or need help managing your tariffs, your Customer Success Manager or our Support team are always happy to help.

Was this article helpful?