Skip to main content
Tools

Taiwan VAT Calculator

Convert between amounts before and after Taiwan’s 5% business tax (VAT), rounded to whole NT$ the way uniform invoices are.

Amount you know
%

The standard business tax rate is 5%.

Results

Enter an amount to see the amount before tax, the tax and the total.

How to use

  1. Choose whether you know the amount before tax or the total including tax, then enter it.
  2. The rate defaults to Taiwan’s 5% business tax. Change it if you need another rate; the tool remembers it.
  3. The results list the amount before tax, the tax and the total, and show where rounding happened. Click “Copy” on any row to grab a number.

FAQ

How do I add 5% tax to a price?

Tax = amount × 5%, rounded half up to whole NT$, and total = amount + tax. For 999 the tax is 49.95, rounded to 50, for a total of 1,049.

How do I take the tax out of a total?

Amount before tax = total ÷ 1.05, rounded to whole NT$, and the tax is the remainder (total − amount), so the two always add up. For a 1,000 total: 1,000 ÷ 1.05 = 952.38…, so 952 before tax and 48 tax.

Why isn’t the tax on a 1,000 total just 1,000 × 5% = 50?

The 5% applies to the amount before tax. A tax-included total already contains the tax, which is only 5/105 of it (about 4.76%); multiplying the total by 5% overstates the tax.

How is tax rounded on Taiwan uniform invoices?

On a triplicate uniform invoice, the tax is calculated on the invoice’s total sales amount and rounded to whole NT$, not per line item. With several items, add them up first and then calculate the tax.

Can I use other tax rates?

Yes. Change “Tax rate”, for example to work out VAT in another country. Turn off whole-NT$ rounding to keep 2 decimals.

Is my data uploaded?

No. Everything is calculated in your browser, with no network connection needed.

Keyboard shortcuts

/
Search tools (on a tool page, goes to the homepage search)
?
Show this help
Esc
Close a dialog
Ctrl / ⌘Enter
Run the tool's main action (where supported)

While you type in a text field, / and ? are typed as usual.