Legal reference: Ukraine’s Tax Code, Section V (State Tax Service, Ukrainian). Rate presets checked on 8 October 2026; transaction eligibility must be assessed separately.

Choose the correct mode
Add VAT starts from an amount excluding tax. Extract VAT starts from the final amount including tax. Choose your mode, enter the amount and select the rate before calculating.
Rates and jurisdiction
This is an English interface for a Ukrainian VAT calculator. Presets are 20%, 14%, 7% and 0%; a custom rate from 0% to 100% is also available. The rate that applies depends on the transaction and Ukraine’s Tax Code. A custom rate is an arithmetic option, not a statement that the rate is legally available.
Adding VAT
VAT = net amount × rate ÷ 100. The gross total is the net amount plus VAT. For example, UAH 10,000 at 20% gives UAH 2,000 VAT and a gross total of UAH 12,000.
Extracting VAT
Net amount = gross total ÷ (1 + rate ÷ 100). VAT is the gross total minus the rounded net amount. At 20%, a total of UAH 12,000 contains UAH 2,000 VAT and UAH 10,000 net. Simply subtracting 20% from the gross total gives a different result.
Input and rounding
Use a full stop or comma as the decimal separator; spaces may separate groups of digits. Do not use a comma as a thousands separator. The calculator rounds amounts to kopiykas, including half-kopiyka cases, and keeps the net amount plus VAT equal to the gross total. The displayed formulas show the selected rate.
Results and copying
The result includes net, VAT and gross amounts, the gross amount in English words, and the calculation steps. Copy result copies the monetary breakdown and words. Changing an input hides the previous result so you do not copy an outdated calculation.
Limits and practical use
Negative amounts, malformed input and rates outside 0%–100% are rejected. The maximum supported gross amount is UAH 999,999,999,999,999.99. This calculator supplies an arithmetic estimate for information; it does not issue a tax invoice or determine tax treatment. Zero-rated and exempt transactions can have different legal treatment even when the arithmetic tax amount is zero.