Swedish restaurant VAT is an area where small mistakes become expensive fast. Skatteverket (the tax agency) draws a strict line between food and alcohol, between dine-in and takeaway, and between restaurant service and pure goods sales. Vendion is built to follow the rules exactly so you don't have to calculate manually, but it helps to understand the logic.
The three VAT rates that occur in restaurants
| Rate | Typical items | Examples |
|---|---|---|
| 25% | Alcoholic beverages and certain services | Beer above 3.5% abv, wine, spirits, cider above 3.5% |
| 12% | Restaurant and catering services, food, non-alcoholic beverages | À la carte meals, coffee, soft drinks, light beer, takeaway food |
| 6% | Culture, books, newspapers – rare in restaurants | Theater tickets sold in the restaurant, menu books sold as products |
| 0% | Export and certain exemptions | In practice never applies to restaurants |
Why is food 12% in restaurants?
Sweden introduced reduced restaurant VAT on January 1, 2012. The government cut VAT on restaurant and catering services from 25% to 12% to align serving with grocery sales (which were already at 12%). Alcohol was explicitly excluded – it remains at 25%.
The rule is simple in principle: if the guest gets access to a table, service, dishware or similar restaurant elements, it's a restaurant service and lies at 12% (except alcohol). If the guest only buys an item to take away without service, it's also 12% since it counts as food.
VAT-inclusive prices – the Swedish standard
In Sweden, all consumer prices are shown with VAT included. When your menu says "Entrecôte 285 SEK" it means 285 SEK is what the guest pays in total, including 12% VAT. Net (excluding VAT) is 254.46 SEK and VAT is 30.54 SEK. This differs from the USA where prices are shown without VAT and tax is added at the register.
The reverse formula: calculating VAT from an inclusive price
For 25% VAT:
The VAT share equals 25/125 = 20% of the price.
For 12% VAT:
The VAT share equals 12/112 ≈ 10.71% of the price.
How Vendion does it automatically
On every menu product you set a VAT rate (25, 12 or 6). When an order is placed, Vendion calculates VAT using the formula:
vat_amount = round((price_incl_vat * rate) / (100 + rate))
Identical formulas on both sides guarantee that the receipt, control box and bookkeeping always match. The VAT is stored broken down per rate on each order, letting you see exactly how much of each day was 12% versus 25%.
Common misconceptions
Exceptions to watch for
Related accounts (BAS chart of accounts)
| Account | Usage |
|---|---|
| 2610 | Output VAT 25% (alcohol) |
| 2620 | Output VAT 12% (food and non-alcoholic beverages) |
| 2630 | Output VAT 6% (rare) |
| 3001 | Food sales 12% |
| 3002 | Beverage sales 12% |
| 3003 | Alcohol sales 25% |
Source: The Swedish VAT Act (ML Ch 7 § 1), Skatteverket's legal guidance "Restaurant and catering services".
This feature is part of Vendion POS.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?