# VAT Calculation for Meal / Combo Products

VAT calculations for Meals / Combo products are complex because they involve multiple products with potentially different VAT rates bundled together at a discounted price.

A meal deal may consist of:

* Main item (e.g., burger) with one VAT rate (e.g., 13.5%)
* Drink item with a different VAT rate (e.g., 23%)

The system determines how much of the meal deal price should be attributed to each component for accurate VAT calculation.

## VAT Calculation Formula for Meal / Combo Products

For each component in the meal deal, you need:

* The product availability price (i.e., what the product would sell of on its own)
* The VAT rate for that product
* Any additional charges (toppings, modifications)

Add up all the individual standalone prices of the meal components. Then calculate what portion of the meal deal price each component represents:

<mark style="background-color:orange;">**Product Price in Meal**</mark> <mark style="background-color:orange;"></mark><mark style="background-color:orange;">= ( Standalone Product Price ÷ Standalone Total Price ) × Meal Price</mark>

The appropriate VAT rate is applied to each component (e.g., VAT rate of Fanta is applied to Fanta's Price in Meal).&#x20;

<mark style="background-color:orange;">**Product NET Amount**</mark> <mark style="background-color:orange;"></mark><mark style="background-color:orange;">= Product Price in Meal ÷  ( 1 + VAT Rate )</mark>

<mark style="background-color:orange;">**Product VAT Amount**</mark> <mark style="background-color:orange;"></mark><mark style="background-color:orange;">= Product Price in Meal - Product NET Amount</mark>

## Example Calculation

**Quarter Pounder Burger Meal**

* **Meal Price:** €12.50

<table data-full-width="true"><thead><tr><th width="309">Products</th><th>Price in Meal</th><th>Standalone Price</th><th>Product Price in Meal</th><th>VAT Rate</th><th>Net Amount</th><th>VAT Amount</th></tr></thead><tbody><tr><td>Quarter Pounder Burger</td><td>€1.00</td><td>€10.00</td><td>€7.35</td><td>13.5%</td><td>€6.48</td><td>€0.87</td></tr><tr><td>     <em><mark style="color:$info;">Quarter Pounder Burger</mark></em></td><td><em><mark style="color:$info;">€0.00</mark></em></td><td><em><mark style="color:$info;">€9.00</mark></em></td><td></td><td><em><mark style="color:$info;">13.5%</mark></em></td><td></td><td></td></tr><tr><td>     <em><mark style="color:$info;">Add Lettuce (topping)</mark></em></td><td><em><mark style="color:$info;">€0.50</mark></em></td><td><em><mark style="color:$info;">€0.50</mark></em></td><td></td><td><em><mark style="color:$info;">-</mark></em></td><td></td><td></td></tr><tr><td>     <em><mark style="color:$info;">Add Cheese (topping)</mark></em></td><td><em><mark style="color:$info;">€0.50</mark></em></td><td><em><mark style="color:$info;">€0.50</mark></em></td><td></td><td><em><mark style="color:$info;">-</mark></em></td><td></td><td></td></tr><tr><td>Regular Chips</td><td>€0.00</td><td>€4.50</td><td>€3.31</td><td>13.5%</td><td>€2.92</td><td>€0.39</td></tr><tr><td>Fanta</td><td>€0.00</td><td>€2.50</td><td>€1.84</td><td>23%</td><td>€1.49</td><td>€0.34</td></tr><tr><td></td><td></td><td><strong>€17.00</strong></td><td><strong>€12.50</strong></td><td></td><td><strong>€10.89</strong></td><td><strong>€1.61</strong></td></tr></tbody></table>

* **Net Price:** €10.89
* **VAT Amount:** €1.61
* **VAT Rate:** 14.8%
  * €1.61 ÷ €10.89

### Validation

The VAT Amount based on the calculation is €1.61. The POS output matches the expected results, as shown in the screenshot below.&#x20;

<figure><img src="/files/9aVUZJwuN0RTGv9hg1Rr" alt=""><figcaption></figcaption></figure>

## Critical Warning

If you set the product availability pricing to €0.00 for a meal deal component, the system cannot calculate the proper VAT allocation. The system needs to know each component's standalone value. Without this information, VAT calculations will be incorrect.

If you need a price to be €0.00 for a product within a meal (e.g., all drink choices to be free), this is where **Price Override** within the customisation should be used.

{% hint style="success" %}
**Best Practice:**

Ensure that meal deal components have standalone prices, even if they appear as "free" within the meal deal context.
{% endhint %}


---

# 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.bossithq.com/vat/vat-calculation/vat-calculation-for-meal-combo-products.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.
