# Prices

Flow Retail includes an easy-to-use yet comprehensive price and campaign system designed to handle a wide range of scenarios.

#### At its simplest, there are three key prices to be aware of:

#### 1. Sales Price (RRP - Recommended Retail Price)

* The price you sell the product for to any customer.
* Includes VAT.

#### 2. Purchase Price

* The price you pay to your supplier when buying the product.
* Excludes VAT.
* This is the price you actively manage.

#### 3. Average Cost Price

* The average value of a product based on purchase history and stock adjustments.
* Automatically calculated, but you can manually set the cost price for specific quantities.
* May vary per warehouse.
* Excludes VAT.

{% hint style="danger" %}

## Re-calculating prices when adding customer to order

When adding a customer to an order, all prices on the order will be re-calculated. This is to make sure any customer-specific prices (from a price list or a customer-specific campaign) is taken into consideration, both in the case of adding the customer and not least eventually removing the customer from the order.
{% endhint %}

## Cost Price calculation method

Flow Retail uses average cost pricing (also known as weighted average) to calculate the cost price.

This gives a more balanced view over time, especially when purchase prices vary, and differs from FIFO (First In, First Out) pricing, which is used in some other systems and can lead to fluctuating margins depending on purchase order timing.

With this model, you get reliable insights into product profitability — without the volatility of FIFO-based cost tracking.


---

# 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://docs.flowretail.com/docs/day-to-day-operations/prices.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.
