Prepare the lines and their net bases
Identify the net amount and applicable rate for every line. Multiply a unit price by the quantity first. When a document includes a line-specific discount, use its discounted base for your check. Keep lines separate until their VAT has been calculated. The examples assume the rates have already been correctly identified; they do not decide which tax category applies to particular goods or services.
Calculate each line before adding the results
Multiply each line’s base by its percentage and round its VAT to the nearest cent, following this website’s calculator. Add the bases for the net total and the already rounded taxes for total VAT. Gross is the sum of those totals. You can then group the results by rate to check them. Calculating and rounding only on combined bases may produce a different amount, so always compare the convention used by the document being checked.
€100 at 21% produces €21 VAT; €50 at 12% produces €6; €80 at 6% produces €4.80. Net total: €230. VAT: €31.80. Gross total: €261.80.
Why averaging the percentages is unreliable
The simple average of 21%, 12% and 6% is 13%. Applying 13% to the example’s €230 base produces €29.90 of tax, which is incorrect. The bases have different weights. Dividing 31.80 by 230 gives a weighted average for this particular example only. That ratio does not replace the individual rates or the breakdown supporting the document.
Review discounts, rounding and reverse calculations
A discount applying to one line should stay attached to that line. For an overall reduction, establish how it is allocated between the bases before recalculating VAT. Also compare rounding methods if your total differs from the figure produced by another application.
When starting with gross amounts, recover each base separately using the divisor for that rate. A grand total alone is insufficient to reconstruct a mixed-rate invoice. An exported or printed calculation is an arithmetic summary; it does not certify that all invoicing requirements have been met.