Invoicing and finance · Free

VAT calculator

Instantly calculate the VAT on a price or the net amount of a VAT-inclusive total. Includes IRPF withholding for freelance invoices in Spain.

Net amount€100.00
VAT rate (21 %)€21.00
Total incl. VAT€121.00

Guide

How to calculate VAT on a price

To add VAT, multiply the net amount by 1 plus the rate: at 21%, total = net × 1.21. A €100 product before VAT costs €121 with VAT.

To remove VAT, divide the total by 1 plus the rate: net = total ÷ 1.21. A common mistake is subtracting 21% from the total: 121 − 21% = €95.59, which is not the correct net amount.

VAT rates in Spain

Standard (21%): most goods and services. Reduced (10%): hospitality, passenger transport, some foods and home renovation work. Super-reduced (4%): bread, milk, eggs, fruit, books, medicines and some essentials.

The Canary Islands use IGIC instead of VAT (7% standard rate), and Ceuta and Melilla have IPSI.

VAT and IRPF withholding on an invoice

Self-employed professionals invoicing companies or other professionals usually apply 15% withholding (7% in their first three years). It is calculated on the net amount.

Example: €1,000 net + €210 VAT − €150 IRPF = €1,060 to be paid.

How it works

  1. Choose whether to add or remove VAT.
  2. Enter the amount and the VAT rate.
  3. See the net amount, the VAT and the total.

Frequently asked questions

How do I remove VAT from a price?

Divide the total by 1 plus the rate. With 21% VAT: net = total ÷ 1.21. For example, €121 including VAT is €100 net and €21 VAT.

What are the VAT rates in Spain?

The standard 21% rate, the reduced 10% rate (hospitality, transport, some building work, etc.) and the super-reduced 4% rate (basic food, books, medicines, etc.). The Canary Islands, Ceuta and Melilla have their own taxes.

How does IRPF withholding work?

Withholding is calculated on the net amount and subtracted from the total. For example, €1,000 + 21% VAT − 15% IRPF = €1,060 to collect.

Do you do this every day?

If you merge documents, prepare invoices or copy data between programs every day, that can be automated, and it's what we do.

Message us on WhatsApp