---
title: "White Label Price Lists & Fees Software | Crassula"
description: "Build flexible price lists for your clients on Crassula. Set default rules for customer groups or define fees, cashback, and vault rates individually."
url: "https://crassula.io/features/prices/"
lang: "en"
image: "https://crassula.io/static/images/og/crassula-default.d7d01fb8a962.jpg"
alternates:
  "en": "https://crassula.io/features/prices/"
  "de": "https://crassula.io/de/features/prices/"
  "es": "https://crassula.io/es/features/prices/"
  "fr": "https://crassula.io/fr/features/prices/"
  "x-default": "https://crassula.io/features/prices/"
index: "https://crassula.io/llms.txt"
---

# Price Lists & Fees

Set price lists and fees per customer group, local or international, and add subscription plans and levels. Each customer sees the tariff that applies to them.

- Custom price lists
- Fixed and percentage fees
- Recurring fees
- FX markups

[Request demo](https://crassula.io/request-demo/)

Price Lists & Fees

## Make pricing part of your product strategy.

Define reusable price lists, subscription plans and FX rules for the customers and markets you serve.

Price lists

## Define your fees once. Apply them consistently.

Build price lists for your customer groups, products and service levels. Define transfer fees, card fees, cashback and vault-rate rules, then set the appropriate default tariff for a person or company.

- Reusable price-list rules
- Defaults for customer groups
- Fixed and percentage fee components

Related connectors [Currencycloud](https://crassula.io/connectors/app/currencycloud/) [XE](https://crassula.io/connectors/app/xe/)

![Standard price-list rules - product configuration](https://crassula.io/static/images/features/configuration/prices-tariffs.b9e30575a306.svg?v=10)

Value your customers can see

## Make the value of your product easy to understand.

Turn your pricing strategy into a clear customer experience. Present plan choices, show the applicable fee before confirmation and make the total easy to understand.

- Plan choices with visible differences
- Upfront fees in the customer journey

![A customer using a phone during an everyday café visit.](https://crassula.io/static/images/features/people/spending-1200.c1677a4b1c39.webp)

Subscription plans

## Create a reason to choose the next plan.

A subscription plan combines pricing rules with a recurring charge. Configure the transition fee, billing frequency and service pricing associated with the plan, so customers can compare what changes before choosing it.

- Plan-specific price lists
- Transition and recurring charges
- Visible customer fee differences

![Plus subscription plan - product configuration](https://crassula.io/static/images/features/configuration/prices-subscriptions.24a8edea6897.svg?v=10)

FX pricing

## Price currency exchange on your terms.

Choose whether an exchange fee is charged separately or included in the customer rate as a markup. Configure after-hours markup rules in the price list for the periods that apply to your business.

- Separate fee or included markup
- Currency-pair pricing rules
- Scheduled after-hours rules

Related connectors [Currencycloud](https://crassula.io/connectors/app/currencycloud/) [XE](https://crassula.io/connectors/app/xe/) [ECB](https://crassula.io/connectors/app/ecb/)

![Plus FX markup schedule - product configuration](https://crassula.io/static/images/features/configuration/prices-fx.3b38e3ced3b3.svg?v=10)

Crassula Connectors

## Connect the services you price.

Use price-list rules with the exchange and financial services in your product.

[![Currencycloud](https://crassula.io/static/images/solutions/connector-logos/currencycloud.78e0d73a66be.svg)FX and payments](https://crassula.io/connectors/app/currencycloud/) [XE FX and payments](https://crassula.io/connectors/app/xe/) [ECB Explore connector](https://crassula.io/connectors/app/ecb/) [Explore all connectors](https://crassula.io/connectors/)

Built for developers

## Connect your pricing to the customer experience.

Read a client’s applicable price list, including fees inherited from the standard tariff. Keep your own product connected to the pricing configured in Crassula.

- Retrieve the applicable client price list
- Include fees from the standard price list
- Build on the documented fee structure

[Explore the API docs](https://docs.demo.crassu.la/#tag/price-lists/GET/api/price-list/{clientId})

GET`/api/price-list/{clientId}`

Node.js · native fetch

```text
// Retrieve the client price list
const baseUrl = process.env.CRASSULA_BASE_URL;
const apiKey = process.env.CRASSULA_API_KEY;
const clientId = process.env.CRASSULA_CLIENT_ID;

const path = `/api/price-list/${encodeURIComponent(clientId)}`;
const response = await fetch(`${baseUrl}${path}`, {
  method: 'GET',
  headers: {
    Authorization: apiKey,
  },
});

if (!response.ok) throw new Error(`HTTP ${response.status}`);
const data = await response.json();
```

**Retrieve the client price list**

This endpoint uses API-key authentication. Keep the key in your server-side integration.

[View API reference](https://docs.demo.crassu.la/#tag/price-lists/GET/api/price-list/{clientId})

Case Studies

## See what teams build with Crassula.

![Multipass](https://crassula.io/static/images/solutions/cases/logo-multipass.7fb14a8eede7.png)

- Multi-currency accounts
- Cross-border payments
- BaaS connections

Live on Crassula

### [Custom financial products for global businesses.](https://crassula.io/cases/multipass/)

Global business accounts, multi-currency payments and cross-border solutions, supported by Crassula APIs and BaaS connections.

[Read case study: Multipass](https://crassula.io/cases/multipass/)

![LuxPay](https://crassula.io/static/images/solutions/cases/logo-luxpay.7d1fa138b9ba.png)

- IBAN · SEPA
- Card issuing
- KYC onboarding

Live on Crassula

### [A connected banking platform for modern financial services.](https://crassula.io/cases/luxpay/)

Account details, SEPA payments, card issuing, KYC onboarding and multi-currency exchange in one financial product.

[Read case study: LuxPay](https://crassula.io/cases/luxpay/)

A closer look

## Plan the details of your product.

The questions teams ask us before a first call.

[**Not covered here?**Bring your question to a demo with our team.](https://crassula.io/request-demo/)

Can I set different tariffs for customer groups?

A price list can be assigned as a default for a person or company, or associated with a customer group. Country groups and verification levels can help structure the pricing policy.

What is the difference between a fee and a markup?

A separate fee appears as its own charge. A markup is included in the exchange rate offered to the customer. The displayed quote should match the selected pricing model.

Can pricing cover more than payments?

Price lists can contain rules for subscriptions, card services, cashback and vault rates, as well as transfer and FX pricing.

Price Lists & Fees

## Build a pricing model that works for your business.

Explore product tariffs, subscriptions and FX pricing with the customer experience in view.

[Request demo](https://crassula.io/request-demo/)

![Price Lists & Fees - customer app preview](https://crassula.io/static/images/features/configuration/prices-phone.54c7e21dffc1.svg?v=10)
